Microsoft には、次の 2 つのプル モードがあります。
どちらのモードでも、以下を指定します。
- Microsoft が要求を送信するエンドポイント
- Microsoft が要求を送信する頻度
- 最大事前予約数と宿泊数の既定値。
Microsoft は 1 日に 1 回、指定したエンドポイントに要求を送信し、事前予約と宿泊の最大値の既定値を更新するように要求を送信します。
注:
Microsoft にメッセージを送信する前に:
メッセージを検証して、メッセージの XSD に準拠していることを確認します。 これにより、ラウンド トリップとエラーを修正する時間が節約されます。
メッセージに含まれる非圧縮データが 100 MB 未満、または圧縮データが 10 MB 未満であることを確認します (GZip 圧縮を使用)。 ネットワーク トラフィックを減らすには、常に圧縮データを送信する必要があります。
プル モード
プル モードでは、Microsoft は、価格フィードを使用して応答で返送するスケジュールを識別するクエリ メッセージを送信します。 要求はすべての旅程を識別します。 Microsoft は、事前予約と宿泊の最大数、および施設フィード内の施設数に指定された値に応じて、複数の要求を送信する場合があります。 クエリ メッセージの処理の詳細については、「 クエリ メッセージの処理」を参照してください。
ヒントを使用してプル モード
ヒント を使用したプルでは、Microsoft から最初にヒント要求が送信されます。この要求には、前回 Microsoft の更新プログラムを送信したときのタイムスタンプが含まれています。 前回の更新が成功してから変更された旅程を識別する ヒント メッセージを使用して、ヒント要求に応答します。 チェック日の範囲を使用して、個々の旅程または旅程の範囲を識別できます。 詳細については、「 ヒント メッセージの作成」を参照してください。
Microsoft は、ヒントを使用して、変更したと言った旅程のみを指定する 1 つ以上の クエリ メッセージを生成して送信します。 応答は、要求されたデータを含む 価格フィード である必要があります。 クエリ メッセージの処理の詳細については、「 クエリ メッセージの処理」を参照してください。