निदान: WCF-आधारित SAP एडेप्टर BizTalk एडेप्टर पैक में RFC_FAILURE त्रुटि कोड प्राप्त करने के बाद दूरस्थ फ़ंक्शन कॉल काम नहीं करते

लागू: BizTalk Adapters

यह आलेख निम्न उत्पाद पर लागू होता है:
  • BizTalk एडेप्टर पैक 2.0
  • BizTalk एडेप्टर पैक 2010

लक्षण


इस परिदृश्य पर विचार करें:
  • कुछ दूरस्थ फ़ंक्शन कॉल WCF सेवा मॉडल पर कोई SAP सिस्टम में प्रारंभ करने के लिए किसी क्लायंट प्रोग्राम Microsoft Windows संचार नींव WCF-आधारित SAP एडाप्टर (के रूप में भी जाना जाता Microsoft BizTalk एडाप्टर के लिए mySAP व्यवसाय सूट 3.0) का उपयोग करता है।नोट इस एडेप्टर Microsoft BizTalk एडेप्टर पैक 2.0 या Microsoft BizTalk एडेप्टर पैक 2010 में शामिल किया गया है।
  • कोई नेटवर्क समस्या उत्पन्न होती है, और SAP सिस्टम से इसका कनेक्शन WCF SAP एडेप्टर हार।
इस परिदृश्य में, SAP सिस्टम RFC_FAILURE त्रुटि कोड और दूरस्थ फ़ंक्शन कॉल काम नहीं देता है। इसके अतिरिक्त, एक ThreadAbortException अपवाद से सामना हुआ है, और आपको निम्न त्रुटि प्राप्त होता है:
System.Threading.ThreadAbortException: aborted.at RfcCallReceiveExU (UInt32, वर्ण *, RFC_PARAMETER *, RFC_PARAMETER *, RFC_PARAMETER *, RFC_TABLE *, वर्ण * *) पर (CNativeInvoker *, UInt32 Microsoft.Adapters.SAP.CNativeInvoker.Invoke थ्रेड जा रहा था किया, वर्ण * m_szFunctionName)
कुछ समय बाद कई RFCException अपवाद सामना कर रहे हैं, और आप जो निम्न के जैसा दिख कई त्रुटियाँ प्राप्त होता है:
Microsoft.Adapters.SAP.RFCException: विवरण: त्रुटि = RFC_FAILURE. AdapterErrorMessage = RfcCallReceiveEx द्वारा लौटाए गए RFC कॉल करते समय त्रुटि: Z_GET_PO_BY_SAP.
साथ ही, निम्न कॉल स्टैक ट्रेस BizTalk सर्वर पर उत्पन्न होता है:
Microsoft.Adapters.SAP.RFCException.HelperThrow पर (Int32 retCode, स्ट्रिंग additionalErrorMessage) पर Microsoft.Adapters.SAP.RfcOutboundInvoker.Invoke()

कारण


यह समस्या इसलिए होती है क्योंकि WCF SAP एडेप्टर गलत तरीके से चैनल SAP SAP सिस्टम में करता है। RFC_FAILURE त्रुटि कोड WCF SAP एडेप्टर प्राप्त करने के बाद, WCF SAP एडेप्टर में कोई त्रुटि सामने आई। इसलिए, SAP चैनल SAP सिस्टम में गलत तरीके से पुन: उपयोग है।

समाधान


संचयी अद्यतन जानकारी

BizTalk एडेप्टर पैक 2010 के लिए

इस समस्या को हल करने वाले हॉटफिक्स BizTalk एडेप्टर पैक 2010 के लिए संचयी अद्यतन पैकेज 2 में शामिल है। इस संचयी अद्यतन पैकेज़ को प्राप्त करने के तरीके के बारे में अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:2572999 संचयी अद्यतन पैकेज 2 BizTalk एडेप्टर पैक 2010 के लिए

BizTalk एडेप्टर पैक 2.0 के लिए

इस समस्या को हल करने वाले हॉटफिक्स BizTalk एडेप्टर पैक 2.0 के लिए संचयी अद्यतन पैकेज़ 3 में शामिल है। संचयी प्राप्त करने के तरीके के बारे में अधिक जानकारी के लिए पैकेज अद्यतन, Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:
2557150 संचयी अद्यतन पैकेज 3 BizTalk एडेप्टर पैक 2.0 के लिए

स्थिति


Microsoft ने पुष्टि की है कि यह "इन पर लागू" खण्ड में सूचीबद्ध Microsoft उत्पादों में एक समस्या है.

अधिक जानकारी


RFCs इनवोक करने के लिए WCF सेवा मॉडल का उपयोग कैसे करें के बारे में अधिक जानकारी के लिए, निम्न MSDN वेब साइट पर जाएँ:BizTalk सर्वर हॉटफिक्सेस के बारे में अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:
2003907 BizTalk सर्वर हॉटफिक्सेस के बारे में जानकारी