Príznaky
Predpokladajme, že používate adaptér WCF-SAP a nastavíte hodnotu ConnectorType NCo , a môžete nastaviť konkrétny názov cieľového servera RFC. Súbor saprfc.ini obsahuje ďalšie poznámky a medzery znakmi v cieľovom definície, WCF-SAP adaptér zlyhá a zobrazí nasledujúce chybové hlásenie:
Mechanizmus správy sa nepodarilo pridať prijímanie umiestnenie "MyReceiveLocation" URL "sap://CLIENT=###; LANG=en;@a/sapserver/##? ListenerDest = DEST1 & RfcSdkTrace = False a AbapDebug = False "adaptér"WCF-SAP". Dôvod: "System.IndexOutOfRangeException: Index bol mimo array.at Microsoft.Adapters.SAP.NCo.SAPRfcFileParameters.GetSectionInformationFromIniFile (reťazec tempFilePath, reťazec destinationNameFromUri, Int32 sectionCount)
v Microsoft.Adapters.SAP.NCo.RfcServerConnection.GetParameters (String serverName)
v Microsoft.Adapters.SAP.NCo.RfcServerConnection.Open (RfcClientConnection spojenie)
v Microsoft.Adapters.SAP.SAPInboundContract.InitializeRfcServerConnectionNCo (reťazec connectionArguments)
v Microsoft.Adapters.SAP.SAPInboundContract.StartListener (String [] listenerActions, TimeSpan timeout)
v Microsoft.ServiceModel.Channels.Common.Channels.AdapterChannelListener'1.OnOpen (TimeSpan timeout)
v System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan timeout)
v System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan timeout)
v System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen (TimeSpan timeout)
v System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan timeout)
v System.ServiceModel.ServiceHostBase.OnOpen (TimeSpan timeout)
v System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan timeout)
v Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint.Enable()
v Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint..ctor (BizTalkEndpointContext endpointContext IBTTransportProxy transportProxy, ControlledTermination ovládanie)
v Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiver'2.AddReceiveEndpoint (reťazec adresy url, IPropertyBag adapterConfig IPropertyBag bizTalkConfig) ".
Riešenie
Kumulatívna aktualizácia informácií
Oprava, ktorá rieši tento problém je súčasťou nasledujúcej kumulatívnej aktualizácie pre server BizTalk Server:
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Odkazy
Informácie o balíku service pack a Kumulatívna aktualizácia BizTalk Server.
Ďalšie informácie o rýchle opravy servera BizTalk a kumulatívnych aktualizácií.
Produkty tretích strán, ktorými sa zaoberá tento článok, vyrábajú spoločnosti, ktoré sú nezávislé od spoločnosti Microsoft. Spoločnosť Microsoft neposkytuje žiadnu záruku, implicitnej alebo inej, týkajúce sa výkonu alebo spoľahlivosti týchto produktov.