Šis straipsnis taikomas vieną iš šių veiksmų:
-
BizTalk adapteris paketo 2.0
-
BizTalk adapterį paketą 2010
Požymiai
Įsivaizduokite tokią situaciją:
-
Kliento programa naudoja Microsoft Windows komunikacijos fondo WCF pagrindu SAP adapteris (taip pat žinomas kaip Microsoft BizTalk adapteris, skirtas mySAP Business Suite 3.0) iškviesti kai kurių nuotolinio funkcijų iškvietimus WCF tarnybos modelio SAP sistemoje.Pastaba Šis adapteris yra įtraukti į Microsoft BizTalk adapteris paketo 2.0 "arba" Microsoft BizTalk adapterį paketą 2010.
-
Tinklo problema kyla ir WCF-SAP adapteris praranda ryšį į SAP sistema.
Tokiu atveju SAP sistema pateikia RFC_FAILURE klaidos kodas "ir" nuotolinis funkcijų iškvietimus. Be to, susiduriama su ThreadAbortException išimtis, ir galite gauti šį klaidos pranešimą:
System.Threading.ThreadAbortException: Gijos buvo 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)
Po kurio laiko, daug RFCException išimčių pasitaiko, ir gausite daug klaidų pranešimus, panašius į šiuos:
Microsoft.Adapters.SAP.RFCException: Informacija: klaidos kodas = RFC_FAILURE. AdapterErrorMessage = klaida iš RfcCallReceiveEx RFC Tel.: Z_GET_PO_BY_SAP.
Be to, šioje skambučio rietuvės sekimas yra sukurtas BizTalk serveryje:
tuo metu Microsoft.Adapters.SAP.RfcOutboundInvoker.Invoke() Microsoft.Adapters.SAP.RFCException.HelperThrow (Int32 retCode, eilutės additionalErrorMessage)
Priežastis
Ši problema kyla dėl to, kad WCF-SAP adapteris netinkamai panaudoja SAP kanalo SAP sistema. WCF-SAP adapteris gavus klaidos kodą RFC_FAILURE , WCF-SAP adapteris aptiko klaidą. Todėl netinkamai naudojamas SAP kanalo SAP sistema.
Sprendimas
Kaupiamojo naujinimo informacija
BizTalk adapterį paketo 2010
Karštųjų pataisų, kuris pašalins šią problemą yra įtrauktas į kaupiamųjų naujinimų paketas 2 BizTalk adapterį paketą 2010. Jei norite gauti daugiau informacijos apie tai, kaip gauti šį kaupiamųjų naujinimų paketą, spustelėkite šį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazės:2572999atnaujinimų paketas 2 BizTalk adapterį paketą 2010
BizTalk adapteris paketo 2.0
Karštųjų pataisų, kuris pašalins šią problemą yra įtraukti į 3 kaupiamųjų naujinimų paketas BizTalk adapteris paketo 2.0. Jei norite gauti daugiau informacijos apie tai, kaip gauti kaupiamųjų naujinimų paketą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2557150 BizTalk adapteris paketo 2.0 3 kaupiamųjų naujinimų paketas
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Daugiau informacijos
Jei norite gauti daugiau informacijos apie tai, kaip naudoti WCF tarnybos modelio pasinaudoti fondo, apsilankykite šioje MSDN svetainėje:
Kaip naudotis iškviesti fondo WCF tarnybos modelisJei norite gauti daugiau informacijos apie BizTalk Server karštąsias pataisas, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2003907 Informacija apie BizTalk serverio karštąsias pataisas