Симптоми
Когато промените свойството ConnectorType на порт за изпращане на WCF-SAP в BizTalk сървър, портът не работи по време на изпълнение и може да получите съобщение за грешка, подобно на следното:
Забележка
Съобщение, изпратено до адаптер "WCF-SAP" на порт за изпращане "SAPSP" с URI "sap://CLIENT=###; LANG=EN;@a/sapserver/##?RfcSdkTrace=False&AbapDebug=False" е временно преустановено.
Подробни данни за грешката: System.NullReferenceException: Препратката към обект не е зададена на екземпляр на обект.
Проследяване на стека на сървър:
at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
в System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncResult result)
at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)
в System.ServiceModel.Channels.ServiceChannel.EndRequest(IAsyncResult result)
Изключение, връщано в [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, тип Int32)
в System.ServiceModel.Channels.IRequestChannel.EndRequest(IAsyncResult result)
at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient'2.RequestCallback(IAsyncResult result)
Освен това промяната на ConnectorType не влиза в сила дори след конфигурирания интервал на обновяване на кеша.
Решение
Кумулативна информация за актуализацията
Корекцията, която отстранява този проблем, е включена в следната кумулативна актуализация за BizTalk сървър:
- Пакет за кумулативна актуализация 4 за BizTalk Adapter Pack 2013
- Сборен пакет за актуализация 4 за BizTalk сървър 2013 R2
Забележка: След като приложите тази гореща корекция, екземплярът на хоста за порта за изпращане трябва да се рестартира, за да влезе в сила промяната и да отстрани тази грешка.
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Справки
Научете повече за сервизния пакет и списъка с кумулативни актуализации за BizTalk сървър.
Научете повече за горещите поправки на BizTalk сървър и поддръжката на кумулативни актуализации.
Отказ от отговорност за информация от трети лица
Продуктите на трети лица, които са упоменати в тази статия, се произвеждат от фирми, които са независими от Microsoft. Microsoft не дава никаква подразбираща се или друга гаранция относно производителността или надеждността на тези продукти.