複数の Web サービスのスケジュール サンプル
次の表に、複数の Web サービス サンプルに含まれる定義済みのスケジュール ファイルをすべて示します。 これらは、\Source\Samples\MultipleWebServices\Itineraries フォルダーにあります。
ファイル名 | 説明 |
---|---|
OneWayMessagingMultipleServices.xml | この一方向の旅程は、NAOrderDoc メッセージを CNOrderDoc メッセージに変換し、オフランプ DynamicResolutionSolicitResp を使用して Candian Order Service にルーティングします。 応答は、メッセージング ベースの変換サービスを使用して CNOrderDoc メッセージに変換され、オフランプ DynamicResolutionSolicitResp を使用してカナダの注文サービスに再びルーティングされます。 返された応答は、ルーティング サービスを使用して Source\Samples\DynamicResolution\Test\Filedrop\Out フォルダーにルーティングされます。 |
TwoWayMessagingMultipleServices.xml | この双方向の旅程は、NAOrderDoc メッセージを CNOrderDoc メッセージに変換し、カナダの注文サービスにルーティングします。 その後、カナダ注文サービスから応答を受け取り、CNOrderDoc メッセージに変換してから、もう一度カナダ注文サービスにルーティングします。 その後、結果が呼び出し元に返されます。 すべての変換とルーティングは、メッセージング サービスを介して行われます。 どちらのオフランプでも、DynamicResolutionSolicitRespForwarder 送信ポートが使用されます。 |
TwoWayMessagingOrchestrationMultipleServices.xml | この双方向のスケジュールでは、メッセージング サービスを使用して NAOrderDoc メッセージを CNOrderDoc メッセージに変換し、DynamicResolutionSolicitRespForwarder 送信ポートを使用してそのメッセージをカナダの注文サービスにルーティングします。 応答は、変換サービスのオーケストレーション ベースの実装を使用して変換され、サンプルの一部として提供されるカスタム Microsoft.Practices.ESB.Routing.TwoWay オーケストレーション ベースのスケジュール サービスに渡されます。 このサービスは、関連付けられたリゾルバー (この場合はカナダ注文サービス) によって指定された Web サービスにメッセージを送信し、サービスから応答を受信して返します。 その後、この応答は呼び出し元に送り返されます。 |
TwoWayOrchestrationsMultipleServices.xml | この双方向のスケジュールでは、メッセージング サービスを使用して NAOrderDoc メッセージを CNOrderDoc メッセージに変換し、Microsoft.Practices.ESB.Routing.TwoWay オーケストレーションを使用して、そのメッセージをカナダの注文サービスにルーティングし、結果を返します。 その後、オーケストレーション ベースの変換サービスを使用して、メッセージが CNOrderDoc メッセージに変換されます。その後、Microsoft.Practices.ESB.Routing.TwoWay オーケストレーション ベースの旅程サービスを使用してカナダの注文サービスに返送されます。 その後、結果が呼び出し元に返されます。 |
TwoWay-Partial-Selector-Required.xml | この双方向の旅程では、メッセージング サービスを使用して、DynamicResolutionSolicitResp オフランプを介して NAOrderDoc メッセージをカナダの注文サービスにルーティングします。 NAOrderDoc は、メッセージング ベースの変換サービスとカナダのサービスを使用して CNOrderDoc に変換されます。 その後、応答が呼び出し元に返されます。 |