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