Ovaj se članak odnosi na sljedeći proizvod:
-
BizTalk prilagodnik Pack 2.0
-
BizTalk prilagodnik paket 2010
Simptomi
Razmotrite sljedeći scenarij:
-
Klijentski program koristi Microsoft Windows komunikacije Foundation WCF temelji SAP prilagodnik (poznate i kao Microsoft BizTalk prilagodnik za mySAP poslovnih Suite 3.0) za pozivanje neke poziva udaljene funkcija u modelu WCF servisa na SAP sustava.Napomena Ovaj prilagodnik je uključen u Microsoft BizTalk prilagodnik Pack 2.0 ili Microsoft BizTalk prilagodnik paket 2010.
-
Mrežni problem pojavljuje i prilagodnik WCF SAP izgubi vezu SAP sustava.
U ovom scenariju SAP sustava vraća šifru pogreške RFC_FAILURE i poziva udaljene funkcija neće raditi. Uz to, naišao na izuzetak ThreadAbortException i primite sljedeću pogrešku:
System.Threading.ThreadAbortException: Nit je koji se aborted.at RfcCallReceiveExU (UInt32, znak *, RFC_PARAMETER *, RFC_PARAMETER *, RFC_PARAMETER *, RFC_TABLE *, znak **) na Microsoft.Adapters.SAP.CNativeInvoker.Invoke (CNativeInvoker *, UInt32 PokazivačVeze znak * m_szFunctionName)
Nakon nekog, naišao mnoge RFCException iznimke i primite mnoga pogreškama slične sljedećoj:
Microsoft.Adapters.SAP.RFCException: Detalji: KodPogreške = RFC_FAILURE. AdapterErrorMessage = vratio RfcCallReceiveEx tijekom pozivanja RFC pogreška: Z_GET_PO_BY_SAP.
Također, sljedeće praćenje poziv stoga se generira na sustavu BizTalk server:
na Microsoft.Adapters.SAP.RFCException.HelperThrow (Int32 retCode, niz additionalErrorMessage) na Microsoft.Adapters.SAP.RfcOutboundInvoker.Invoke()
Uzrok
Taj se problem pojavljuje jer prilagodnik WCF SAP neispravno tako ponovno koristite kanal SAP u SAP sustava. Nakon što prilagodnik WCF SAP primi kod pogreške RFC_FAILURE , WCF SAP prilagodnik naiđe na pogrešku. Stoga SAP kanala u sustavu SAP je neispravno ponovno iskoristiti.
Rješenje
Informacije o kumulativnom ažuriranju
Za paket prilagodnik BizTalk 2010
Hitni popravak kojim se rješava taj problem obuhvaćen kumulativnim ažuriranjem paketa 2 za BizTalk prilagodnik paket 2010. Dodatne informacije o nabavljanju paketa kumulativnim ažuriranjem kliknite sljedeći broj članka u Microsoftovoj bazi znanja:2572999kumulativnim ažuriranjem paketa 2 za BizTalk prilagodnik paket 2010
Za BizTalk prilagodnik Pack 2.0
Hitni popravak kojim se rješava taj problem obuhvaćen kumulativnim ažuriranjem paketa 3 za BizTalk prilagodnik Pack 2.0. Dodatne informacije o tome kako nabaviti paket kumulativnim ažuriranjem, članak u Microsoftovoj bazi znanja pod sljedećim brojem:
2557150 Kumulativnim ažuriranjem paketa 3 za BizTalk prilagodnik Pack 2.0
Status
Microsoft je potvrdio da se taj problem pojavljuje u Microsoftovim proizvodima navedenima u odjeljku "Odnosi se na".
Dodatne informacije
Dodatne informacije o kako koristiti model WCF servisa za pozivanje RFCs, posjetite sljedeće web-mjestu MSDN:
Kako koristiti model WCF servisa za pozivanje RFCsDodatne informacije o BizTalk Server hitnih popravaka kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
2003907 Informacije o hitnim popravcima za BizTalk Server