מאמר זה חל על המוצר הבא:
-
ערכת מתאם של BizTalk 2.0
-
ערכת מתאם של BizTalk 2010
תופעות
שקול את התרחיש הבא:
-
תוכנית לקוח משתמש המתאם מבוסס Microsoft Windows תקשורת Foundation WCF SAP (המכונה גם Microsoft מתאם של BizTalk עבור mySAP חבילת עסקיים 3.0) כדי להפעיל מספר קריאות לפונקציות מרחוק במודל שירות WCF במערכת SAP.הערה מתאם זה נכלל ב- Microsoft BizTalk מתאם Pack 2.0 או ב- Microsoft BizTalk מתאם Pack 2010.
-
בעיית רשת מתרחשת ולאחר המתאם WCF SAP מאבד את החיבור שלו למערכת SAP.
בתרחיש זה, מערכת SAP מחזיר שקוד השגיאה RFC_FAILURE קריאות לפונקציות מרחוק לא יפעלו. בנוסף, הוא נתקל חריג של ThreadAbortException ומתקבלת השגיאה הבאה:
System.Threading.ThreadAbortException: היה הליך משנה בתהליך aborted.at RfcCallReceiveExU (UInt32, Char *, RFC_PARAMETER *, RFC_PARAMETER *, RFC_PARAMETER *, RFC_TABLE *, Char * *) ב- Microsoft.Adapters.SAP.CNativeInvoker.Invoke (CNativeInvoker *, UInt32 connectionHandle, Char * m_szFunctionName)
לאחר זמן מה, אתה נתקל חריגים RFCException רבים, ומתקבלת שגיאות רבות הדומות להודעה הבאה:
Microsoft.Adapters.SAP.RFCException: פרטים: קוד שגיאה = RFC_FAILURE. AdapterErrorMessage = שגיאה שהוחזר על-ידי RfcCallReceiveEx בעת קריאה RFC: Z_GET_PO_BY_SAP.
כמו כן, הבאים שיחה רכיב מעקב המחסנית אחר נוצר ב- BizTalk server:
ב- Microsoft.Adapters.SAP.RFCException.HelperThrow (Int32 retCode, additionalErrorMessage מחרוזת) ב- Microsoft.Adapters.SAP.RfcOutboundInvoker.Invoke()
סיבה
בעיה זו מתרחשת מאחר המתאם WCF SAP באופן שגוי משתמש מחדש את הערוץ SAP במערכת SAP. לאחר הפעלת המתאם WCF SAP מקבל את קוד השגיאה RFC_FAILURE , המתאם WCF SAP נתקלת בשגיאה. לכן, הערוץ SAP במערכת SAP הוא שגוי לשימוש חוזר.
פתרון
מידע עדכון מצטבר
עבור ערכת מתאם של BizTalk 2010
תיקון חם שפותר בעיה זו כלולה בחבילת העדכון המצטבר 2 עבור 2010 Pack מתאם של BizTalk. לקבלת מידע נוסף אודות האופן שבו ניתן להשיג את חבילת עדכון מצטבר זה, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base: חבילת העדכון המצטבר25729992 עבור 2010 Pack מתאם של BizTalk
עבור ערכת מתאם של BizTalk 2.0
תיקון חם שפותר בעיה זו כלולה בחבילת העדכון המצטבר 3 עבור 2.0 Pack מתאם של BizTalk. לקבלת מידע נוסף אודות האופן שבו ניתן להשיג את חבילת העדכון המצטבר, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
2557150 חבילת העדכון המצטבר 3 עבור 2.0 Pack מתאם של BizTalk
מצב
Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.
מידע נוסף
לקבלת מידע נוסף אודות האופן שבו ניתן להשתמש במודל שירות WCF להפעלת Rfc, בקר באתר האינטרנט הבא של MSDN:
כיצד להשתמש במודל שירות WCF להפעלת Rfcלקבלת מידע נוסף אודות תיקונים חמים של BizTalk Server, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
2003907 מידע אודות תיקונים חמים של BizTalk Server