Причини
Припустимо, що використовується адаптер WCF, SAP і встановлено значення ConnectorType NCo , і встановити конкретні RFC ім'я сервера призначення. Файл saprfc.ini містить, додаткові примітки пробіли та повернення каретки, в межах визначення місця призначення, WCF і SAP адаптер не вдається виконати, і з'являється таке повідомлення про помилку:
Не вдалося додати місце "MyReceiveLocation" з URL, "sap://CLIENT=###; отримати обробник повідомлень LANG=EN;@a/sapserver/##? ListenerDest = DEST1 & RfcSdkTrace = False і AbapDebug = False "адаптеру"WCF-SAP". Причина: "System.IndexOutOfRangeException: індекс був, за межі array.at, Microsoft.Adapters.SAP.NCo.SAPRfcFileParameters.GetSectionInformationFromIniFile (рядок tempFilePath, рядок destinationNameFromUri, Int32 sectionCount)
на Microsoft.Adapters.SAP.NCo.RfcServerConnection.GetParameters (рядок ім'я _ сервера)
на Microsoft.Adapters.SAP.NCo.RfcServerConnection.Open (RfcClientConnection conn)
на Microsoft.Adapters.SAP.SAPInboundContract.InitializeRfcServerConnectionNCo (рядок connectionArguments)
на Microsoft.Adapters.SAP.SAPInboundContract.StartListener (рядок [listenerActions, часу очікування)
на Microsoft.ServiceModel.Channels.Common.Channels.AdapterChannelListener'1.OnOpen (проміжку часу очікування)
на System.ServiceModel.Channels.CommunicationObject.Open (проміжку часу очікування)
на System.ServiceModel.Channels.CommunicationObject.Open (проміжку часу очікування)
на System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen (проміжку часу очікування)
на System.ServiceModel.Channels.CommunicationObject.Open (проміжку часу очікування)
на System.ServiceModel.ServiceHostBase.OnOpen (проміжку часу очікування)
на System.ServiceModel.Channels.CommunicationObject.Open (проміжку часу очікування)
на Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint.Enable()
на Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint..ctor (BizTalkEndpointContext endpointContext, IBTTransportProxy transportProxy, ControlledTermination керування)
на Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiver'2.AddReceiveEndpoint (рядок url, IPropertyBag adapterConfig, IPropertyBag bizTalkConfig) ".
Вирішення
Відомості про Сукупне оновлення
Виправлення, яке усуває цю проблему входить до складу такий сукупний пакет оновлень, для BizTalk Server:
Стан
Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".
Посилання
Дізнатися про пакет оновлень а також список сукупний пакет оновлень для BizTalk Server.
Відомості про виправлення для сервера BizTalk та підтримку сукупний пакет оновлень.
Продукти сторонніх виробників, які розглядаються в цій статті, розроблені компаніями, що не залежать від корпорації Майкрософт. Корпорація Майкрософт не надає жодних гарантій, неявних або інших, стосовно продуктивності або надійності цих продуктів.