Sümptomid
Oletame, et kasutada WCF-SAP adapter, ja seate väärtuseks ConnectorType allohvitser ja määrate teatud RFC serveri sihtkoha nimi. Kui saprfc.ini fail sisaldab täiendavad kommentaarid, spaces ja tagasijooksud jooksul sihtkoha määratlusi, WCF-SAP adapter nurjub ja kuvatakse järgmine tõrketeade:
Sõnumside mootor ei võta asukohta "MyReceiveLocation" URL "sap://CLIENT=###; Lang=en;@a/sapserver/##? ListenerDest = DEST1 & RfcSdkTrace = False & AbapDebug = False "adapter"WCF-SAP-i". Põhjus: "System.IndexOutOfRangeException: indeks oli väljaspool piire array.at Microsoft.Adapters.SAP.NCo.SAPRfcFileParameters.GetSectionInformationFromIniFile (String tempFilePath, String destinationNameFromUri, Int32 sectionCount)
at Microsoft.Adapters.SAP.NCo.RfcServerConnection.GetParameters (String serveri nimi)
at Microsoft.Adapters.SAP.NCo.RfcServerConnection.Open (RfcClientConnection conn)
at Microsoft.Adapters.SAP.SAPInboundContract.InitializeRfcServerConnectionNCo (String connectionArguments)
at Microsoft.Adapters.SAP.SAPInboundContract.StartListener (String [] listenerActions, TimeSpan timeout)
at Microsoft.ServiceModel.Channels.Common.Channels.AdapterChannelListener'1.OnOpen (TimeSpan timeout)
at System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan timeout)
at System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan timeout)
at System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen (TimeSpan timeout)
at System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan timeout)
at System.ServiceModel.ServiceHostBase.OnOpen (TimeSpan timeout)
at System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan timeout)
at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint.Enable()
at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint..ctor (BizTalkEndpointContext endpointContext, IBTTransportProxy transportProxy, ControlledTermination kontroll)
at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiver'2.AddReceiveEndpoint (String URL-i, IPropertyBag adapterConfig, IPropertyBag bizTalkConfig) ".
Lahendus
Koondvärskenduse teave
Parandus, mis lahendab selle probleemi sisaldub BizTalk Server järgmise koondvärskenduse:
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Viited
Teave hoolduspaketi ja koondvärskenduse loend BizTalk Server.
BizTalki serveri käigultparandused ja koondvärskenduse toekohta lugege.
See artikkel käsitleb kolmandate poolte poolt valmistatud tooteid, kes pole Microsoftiga seotud. Microsoft ei garanteeri, mingit kaudset ega jõudlusele ega töökindlusele nende toodete kohta.