(明らかに)いくつかのWCFサービスにルーティングするWCFルーティングサービスがあります。SOAPメッセージングを使用し、SOAPヘッダーには、コンシューマーシステムが識別子を設定するための値が含まれています。
特定の要求が特定のWCFサービスにルーティングされることをどのようにテスト/証明しますか?
シナリオは次のとおりです。ルーターは特定のルーティング構成で展開されます。次に、ルーターが更新され、より多くのサービスへの新しいルートが含まれるようになります。新しいリクエストが正しくルーティングされ、既存のルートが変更されていない(つまり、正しくルーティングされている)ことをどのように証明しますか。
私たちが考えた解決策の1つは、応答にプロバイダーサービスの識別子をSOAPヘッダーに入力させ、コンシューマーシステムに基づいてアサーションを実行することです。リクエストはプロバイダーシステムと一致する必要があります。
SOAPヘッダーを使用するのが最善の方法ですか?