コンテキスト: BizTalk 2010 が応答を返さない一方向 (ファイア アンド フォーゲット) PeopleSoft サービスを呼び出そうとしています。BizTalk 2010 が設計上、一方向サービスをサポートしていないことを確認しました。BizTalk 2010 から WCF-Adapter を使用して一方向の Peoplesoft サービスを呼び出すことができない
PeopleSoft チームは、非同期サービスが次の Http ステータスとヘッダーを返すことを示しました。
HTTP/1.1 200 OK
Date: Thu, 20 Jan 2011 15:31:37 GMT
Content-Length: 0
Content-Type: text/xml; charset=UTF-8
TransactionID: <some GUID>
X-Powered-By: Servlet/2.5 JSP/2.1
ただし、BizTalk 2010 によって発行された One Way WCF サービスから返された xml を見ると、次のように表示されます。
HTTP/1.1 200 OK
Content-Length: 86
Content-Type: text/xml; charset=utf-8
Server: Microsoft-IIS/7.0
X-Powered-By: ASP.NET
Date: Thu, 20 Jan 2011 15:34:32 GMT
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body/></s:Envelope>
空の SOAP メッセージに注意してください。
したがって、BizTalk 2010 がサービスを呼び出すには、NON-NULL 応答が必要です。上記の HTTP ステータス コードを送り返す PeopleSoft サービスは、BizTalk による確認応答とは見なされません。
あれは正しいですか?
ありがとう。