Ознаки
Припустімо, що за допомогою адаптера WCF-SAP надіслати порт, щоб надіслати багато проміжних документів (IDocs) під значним навантаженням, і віддалений SAP-сервер стає тимчасово недоступним. Коли підключення до сервера SAP відновлюється, процес надсилання IDocs завершується помилкою та повертає винятки, наприклад RfcConcurrentCallException, RfcSerializationException і RfcCommunicationCanceledException. Наприклад, може з'явитися повідомлення про помилку приблизно такого вигляду:
SAP. Middleware.Connector.RfcCommunicationCanceledException, sapnco_utils, Version=3.1.0.42, Culture=neutral, PublicKeyToken=50436dca5c7f7d23, виклик клієнта скасовано перед запуском серіалізації
at Microsoft.Adapters.SAP.ExecuteSapOperationsNCo.ExecuteIdocOutbound(String messageAction, Message message, TimeoutHelper timeoutHelper, String TracingEventCode) на сайті Microsoft.Adapters.SAP.SAPOutboundContract.Execute(повідомлення, часовий проміжок часу) на веб-сайті Microsoft.ServiceModel.Channels.Common.Channels.AdapterRequestChannel.Request(повідомлення, час очікування проміжку часу)Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".
Спосіб вирішення
Цю проблему вирішено в сукупному пакеті оновлень для BizTalk Server:
Посилання
Відомості про пакети оновлень і сукупний список оновлень для BizTalk Server див. в цій статті в базі знань Microsoft Knowledge Base:
2555976 Пакет оновлень і сукупний список оновлень для BizTalk Server
Щоб отримати додаткові відомості про BizTalk Server виправлення див. в цій статті в базі знань Microsoft Knowledge Base:
2003907 Відомості про BizTalk Server виправлення, сукупний пакет оновлень і пакетів оновлень