0

リクエストを受け取るシナリオがあり、そのリクエストに基づいて、バックエンド システムに対していくつかの Web サービス呼び出しを行う必要があります。すべてがオーケストレーションで行われます。バックエンド システムはセッション ベースであるため、最初にログインを実行してから、自分の作業を行います。ログイン操作は Set-Cookie ヘッダーで応答します。後続の呼び出しでその値を Cookie ヘッダーに配置したいと考えています。ただし、メッセージ割り当て図形でこれを実行しようとすると、次のようになります。

msg_request2(HTTP.HttpCookie) = msg_loginresponse(HTTP.HttpCookie)

イベント ビューアに次のエラーが表示されます。

Inner exception: There is no value associated with the property 'HTTP.HttpCookie' in the message. 
Exception type: MissingPropertyException 
Source: Microsoft.XLANGs.BizTalk.Engine 

msg_loginresponse の HTTP.InboundHttpHeaders にもアクセスしようとしましたが、同じエラー メッセージが表示されます。結果として中断されたメッセージに InboundHttpHeaders コンテキスト プロパティが表示されるので、そこにあることが「わかります」。

プロジェクトに Microsoft.BizTalk.GlobalPropertySchemas.dll への参照を追加しても役に立ちませんでした。

賢い提案はありますか?

4

1 に答える 1