Požymiai
Tarkime, kad naudojate WCF-SAP adapterį ir nustatote ConnectorType reikšmę NCo ir nustatote konkretų RFC serverio paskirties vietos pavadinimą. Kai saprfc.ini faile yra papildomų komentarų, tarpų ir gabenimo rezultatų paskirties apibrėžtyse, WCF-SAP adapteris sugenda ir gaunate šį klaidos pranešimą:
Pastaba
Pranešimų moduliui nepavyko įtraukti gavimo vietos "MyReceiveLocation", kurios URL "sap://CLIENT=###; LANG=EN;@a/sapserver/##?ListenerDest=DEST1&RfcSdkTrace=False&AbapDebug=False" prie adapterio "WCF-SAP". Priežastis: "System.IndexOutOfRangeException: rodyklė buvo už array.at „Microsoft“.Adapters.SAP.NCo.SAPRfcFileParameters.GetSectionInformationFromIniFile(String tempFilePath, String destinationNameFromUri, Int32 sectionCount) ribų
„Microsoft“.Adapters.SAP.NCo.RfcServerConnection.GetParameters(eilutės serverio pavadinimas)
„Microsoft“.Adapters.SAP.NCo.RfcServerConnection.Open(RfcClientConnection conn)
„Microsoft“.Adapters.SAP.SAPInboundContract.InitializeRfcServerConnectionNCo(String connectionArguments)
„Microsoft“.Adapters.SAP.SAPInboundContract.StartListener(String[] listenerActions, TimeSpan timeout)
„Microsoft“.ServiceModel.Channels.Common.Channels.AdapterChannelListener'1.OnOpen (skirtasis laikas)
kai System.ServiceModel.Channels.CommunicationObject.Open (skirtasis laikas)
kai System.ServiceModel.Channels.CommunicationObject.Open (skirtasis laikas)
System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen (skirtasis laikas)
kai System.ServiceModel.Channels.CommunicationObject.Open (skirtasis laikas)
"System.ServiceModel.ServiceHostBase.OnOpen"(skirtasis laikas)
kai System.ServiceModel.Channels.CommunicationObject.Open (skirtasis laikas)
„Microsoft“.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint.Enable()
„Microsoft“.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint.. ctor(BizTalkEndpointContext endpointContext, IBTTransportProxy transportProxy, ControlledTermination control)
„Microsoft“.BizTalk.Adapter.Wcf.Runtime.WcfReceiver'2.AddReceiveEndpoint(eilutės URL, IPropertyBag adapterConfig, IPropertyBag bizTalkConfig)".
Sprendimas
Kaupiamojo naujinimo informacija
Pataisa, kuri išsprendžia šią problemą, yra įtraukta į šį kaupiamąjį naujinimą, skirtą "BizTalk Server":
- 4 kaupiamasis naujinimo paketas, skirtas "BizTalk Adapter Pack 2013"
- 4 kaupiamasis naujinimų paketas, skirtas "BizTalk Server 2013 R2"
Būsena
„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.
Nuorodos
Sužinokite apie "BizTalk Server" pakeitimų paketą ir kaupiamųjų naujinimų sąrašą.
Sužinokite apie "BizTalk Server" karštąsias pataisas ir kaupiamojo naujinimo palaikymą.
Trečiosios šalies informacijos atsakomybės atsisakymas
Šiame straipsnyje aptariamus trečiųjų šalių produktus gamina „„Microsoft“‟ nepriklausančios įmonės. Šių produktų veikimui ar patikimumui bendrovė „„Microsoft““ netaiko jokių numanomų ar kitokių garantijų.