2

HTTPPOSTを作成し、ステータスコードと応答の本文を調べて次のアクションを決定する必要があるオーケストレーションを含むBizTalk2010プロジェクトがあります。

HTTP Postを作成するようにオーケストレーションとポートを構成できますが、応答を受信できません。

送信/受信ポートまたは相関を使用する必要がありますか?

応答にどのスキーマを使用する必要がありますか(応答は標準のhttp応答であると思います:http://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html#sec6)。

4

2 に答える 2

1

メッセージが正常に送信されたという一種の通知(メッセージの内容ではない)を探している場合は、次のようにオーケストレーションで論理送信ポートプロパティを設定できます。

"Delivery Notification" = Transmitted

また、配信の失敗は、Microsoft.XLANGs.BaseTypes.DeliveryFailureExceptionを使用して処理できます。

于 2012-11-15T14:26:10.357 に答える
0

Httpステータスコードは、式の形でアクセスできるコンテキストプロパティとして応答メッセージで利用できる必要があります。

statusCode = ResponseMessage(HTTP.ResponseStatusCode);

ResponseMessageのタイプはSystem.Xml.XmlDocumentである必要がありますが、実際のXmlドキュメントではないため、応答側でPassThruReceiveパイプラインを使用するように要求/応答ポートが構成されていることを確認してください。

于 2012-11-19T01:42:11.190 に答える