Požymiai
Tarkime, kad naudojate WCF-SAP adapteris, ir ConnectorType reikšmę nustatykite į puskarininkių galite nustatyti konkretų RFC paskirties serverio pavadinimą. Kai saprfc.ini faile yra papildomų komentarų, tarpų ir grįžtis paskirties apibrėžimus, WCF-SAP adapteris nepavyksta ir gaunate tokį klaidos pranešimą:
Pranešimų modulis nebuvo įtraukti gauti vietą "MyReceiveLocation" URL "sap://CLIENT=###; LANG=EN;@a/sapserver/##? ListenerDest = DEST1 & RfcSdkTrace = False & AbapDebug = False "adapteris"WCF-SAP". Priežastis: "System.IndexOutOfRangeException: indeksas buvo ribų, array.at Microsoft.Adapters.SAP.NCo.SAPRfcFileParameters.GetSectionInformationFromIniFile (eilutė tempFilePath, eilutės destinationNameFromUri, Int32 sectionCount)
į Microsoft.Adapters.SAP.NCo.RfcServerConnection.GetParameters (eilutė serverio vardas)
į Microsoft.Adapters.SAP.NCo.RfcServerConnection.Open (RfcClientConnection conn)
į Microsoft.Adapters.SAP.SAPInboundContract.InitializeRfcServerConnectionNCo (eilutė connectionArguments)
į Microsoft.Adapters.SAP.SAPInboundContract.StartListener (String [listenerActions, TimeSpan timeout)
į Microsoft.ServiceModel.Channels.Common.Channels.AdapterChannelListener'1.OnOpen (TimeSpan timeout)
į System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan timeout)
į System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan timeout)
į System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen (TimeSpan timeout)
į System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan timeout)
į System.ServiceModel.ServiceHostBase.OnOpen (TimeSpan timeout)
į System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan timeout)
į Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint.Enable()
į Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint..ctor (BizTalkEndpointContext endpointContext, IBTTransportProxy transportProxy, ControlledTermination valdymo)
į Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiver'2.AddReceiveEndpoint (eilutė url, IPropertyBag adapterConfig, IPropertyBag bizTalkConfig) ".
Sprendimas
Kaupiamojo naujinimo informacija
Pataisa, kuris pašalins šią problemą yra įtrauktas į šį kaupiamąjį naujinimą BizTalk Server:
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Nuorodos
Sužinokite apie pakeitimų paketas ir kaupiamųjų naujinimų sąrašas BizTalk serverio.
Sužinokite daugiau apie BizTalk Server karštosios pataisos ir kaupiamojo naujinimo palaikymas.
Trečiųjų šalių produktus, aptariamus šiame straipsnyje, kuria įmonės, kurios nepriklauso „Microsoft“. „Microsoft“ neteikia jokių garantijų, numanomų ar kitokių, dėl šių produktų veikimo ir patikimumo.