В данной статье относится к следующим продуктам:
-
Пакет Microsoft BizTalk адаптер 2010
-
Пакет Microsoft BizTalk адаптер 2013
Проблема
Предполагается использовать Microsoft 2010 с пакетом обновления адаптера BizTalk адаптер на базе Microsoft Windows Communication Foundation WCF SAP для подключения к системе SAP на компьютере с Microsoft BizTalk Server. Возникают ошибки при адаптера SAP на основе WCF получает сообщения промежуточный документ (IDOC) из системы SAP. В этом случае IDOC сообщений может зависнуть в SM58 состоянии выполнения транзакций в системе SAP. Кроме того в журнале приложений на BizTalk Server регистрируются следующие сообщения об ошибках.
Настраиваемое WCF < EventData >< данных > < / данных >< данных > System.Runtime.InteropServices.COMException (0xC0C0163C): исключение из HRESULT: 0xC0C0163C в Microsoft.BizTalk.TransportProxy.Interop.IBTTransportBatch.SubmitMessage (Сообщение IBaseMessage) в Microsoft.BizTalk.Adapter.Wcf.Runtime.Batch2.SubmitMessage (IBaseMessage сообщение, объект userData) в Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkExecutionQueue.DequeueTaskCore() < / данных >< и функция EventData > WCF-пользовательских данных > < EventData >< < / данных >< данных > Microsoft.Adapters.SAP.RFCException: подробности: код ошибки = RFC_INVALID_HANDLE. AdapterErrorMessage = в прослушиватель возникло исключение во время выполнения RfcWaitForRequest. в Microsoft.ServiceModel.Channels.Common.Channels.AdapterReplyChannel.EndTryReceiveRequest (IAsyncResult привести, RequestContext & requestContext) в Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredInboundChannel " 1.System.ServiceModel.Channels.IReplyChannel.EndTryReceiveRequest (IAsyncResult привести, RequestContext & контекст) в System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive (результат IAsyncResult, RequestContext & requestContext) < / данных >< и функция EventData >
Примечание. Эта проблема также возникает при узла адаптера SAP на основе WCF выключается или временные сетевые проблемы.
Причина
Эта проблема возникает потому, что адаптер BizTalk отправка сообщений об ошибках в системе SAP. Тем не менее в систему SAP не может обрабатывать сообщения об ошибках.
Решение
После применения исправления, различные виды сообщение передается в систему SAP.
Сведения о накопительном обновлении пакета
Адаптер BizTalk для пакета 2013
Исправление, устраняющее эту проблему включено в накопительный пакет обновления 1 для пакета 2013 адаптера BizTalk. Дополнительные сведения о том, как получить этот накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:
2892600 Накопительный пакет обновления 1 для пакета адаптера BizTalk 2013
Адаптер BizTalk для пакета 2010
Исправление, устраняющее эту проблему включено в накопительный пакет обновления 3 для 2010 с пакетом обновления адаптера BizTalk. Дополнительные сведения о том, как получить этот накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:
2617150 Накопительный пакет обновления 3 для 2010 с пакетом обновления адаптера BizTalk
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Дополнительная информация
Дополнительные сведения об исправлениях BizTalk Server щелкните следующий номер статьи базы знаний Майкрософт:
2003907 Сведения об исправлениях с BizTalk Server.Продукты сторонних производителей, которые обсуждаются в этой статье, произведены независимыми от корпорации Майкрософт компаниями. Корпорация Майкрософт не предоставляет каких-либо гарантий, подразумеваемых или иных, относительно производительности и надежности этих продуктов.