מאמר זה חל על המוצר הבא:
-
ערכת מתאם של BizTalk 2.0
תופעות
שקול את התרחיש הבא:
-
להשתמש במתאם מבוססי Microsoft Windows תקשורת Foundation WCF SAP מתוך Microsoft BizTalk מתאם Pack 2.0 כדי להתחבר אל מערכת SAP במחשב שבו פועל Microsoft BizTalk Server.הערה המתאם מבוסס על WCF SAP מכונה גם מתאם של BizTalk Microsoft עבור mySAP חבילת עסקיים 3.0.
-
צור פרוייקט BizTalk. לאחר מכן, השתמש באשף הפניית שירות מתאם הוספה כדי ליצור פעולות עבור מערכת SAP נכנסת סכימות למסמך ביניים (IDOC). הפרוייקט BizTalk משתמש המתאם מבוסס על WCF SAP לקבל IDOCs מן המערכת SAP.
בתרחיש זה, ההגדרה maxOccurs עבור הצומת iDocData מוגדר ל- 1 בסכימה שנוצר. לדוגמה, מתקבלת ההודעה הבאה בסכימה שנוצר:
< idocData minOccurs maxOccurs "1" = = "1" >לכן, אין באפשרותך לשלוח IDOCs מרובים באצווה למערכת SAP.הערות
-
אין באפשרותך לשלוח IDOCs מרובים כאצווה גם אם תשנה את הגדרת maxOccurs לערך הגדול מ- 1 בסכימה שנוצר באופן ידני.
-
הבעיה מתרחשת בעת שימוש המתאם WCF SAP הכלולה ב- Microsoft BizTalk מתאם Pack 2010 מאחר maxOccurs מוגדרת ל - 2147483647.
פתרון
מידע עדכון מצטבר
ערכת מתאם של BizTalk 2.0
תיקון חם זמין לפתור בעיה זו. תיקון חם זה זמין בנפרד, והיא כלולה 5 עדכון מצטבר עבור 2.0 Pack מתאם של BizTalk. לקבלת מידע נוסף אודות האופן שבו ניתן להשיג את חבילת העדכון המצטבר, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
2649848 חבילת העדכון המצטבר 5 עבור 2.0 Pack מתאם של BizTalk
הפניות
לקבלת מידע נוסף אודות תיקונים חמים של BizTalk Server, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
2003907 מידע אודות תיקונים חמים של BizTalk Serverלקבלת מידע נוסף אודות האופן שבו ניתן לשלוח IDOCs למערכת SAP על-ידי שימוש BizTalk Server, בקר באתר האינטרנט הבא של MSDN: