狀況
請考慮下列情況︰
-
您使用WCF WebHTTP 雙向傳送給使用 Microsoft BizTalk Server 中的其他服務的。在某些情況下,它會回應訊息主體與在其他情況下,會以回應空的主體 (只是 HTTP 狀態碼)。
-
JSON 解碼器管線元件用於回應管線。
-
只要其他服務回應具有空的本文,JSON 解碼器回應管線中的失敗,而且您可能會收到類似下列的錯誤訊息︰
發生失敗,執行回應 (接收) 管線:"Customer.BizTalk.CDS.CustomerEventPublisher.Pipelines.Rcv_JSON_To_XML,Customer.BizTalk.CDS.CustomerEventPublisher.Pipelines,版本 = 1.0.0.0,文化特性 = 中性,PublicKeyToken = xxxxxxxxxx"來源: 「 JSON 解碼器 「 傳送埠:"xxxxxxxxxx"URI: 「xxxxxxxxxxxx"原因︰ 物件參考未設定至物件的執行個體。
解決方案
在下列的累積更新中修正這個問題,BizTalk Server 為︰
累積更新 BizTalk Server 2013 R2 的 6
注意︰ 新的設定值,以AddMessageBodyForEmptyMessage所提供的 JSON 解碼器管線元件的名稱。解碼器無法處理空的訊息,如果AddMessageBodyForEmptyMessage屬性設定為True。
狀態
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。
參考
BizTalk Server service pack 和累積的更新清單的相關資訊,如按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰
2555976 Service pack 以及 BizTalk Server 的累積更新清單
如需有關 BizTalk Server hotfix 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰
2003907BizTalk 快速修正程式和 Service Pack 的支援資訊