次の方法で共有


複数の 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 に変換されます。 その後、応答が呼び出し元に返されます。