クエリ制御メッセージ

クエリ制御メッセージは、Google が料金の更新に使用する旅行プランの境界の上限を定義します。

Google は、ホテルリストで定義されているホテルの料金を更新し、クエリ コントロール メッセージの設定を使用して更新の「サイズ」を決定します。クエリ制御メッセージで料金更新の境界を定義することで、Google が料金データの更新に使用する帯域幅量を制限できます。

具体的には、クエリ制御メッセージは次の処理を行います。

  • Google がクエリする各宿泊について、チェックイン日の何日前からチェックインするかを定義します。
  • 特定のプロパティについて、これらの値をオーバーライドします。
  • 料金変更の対象からホテルを除外します。(すぐに在庫からホテルを削除するには、<Transaction> メッセージを使用します)。

各クエリ コントロール メッセージは、前のメッセージの値に代わるものです。そのため、クエリ制御メッセージを変更した場合は、新しいクエリ制御メッセージを作成する際に、すべてのデータを含める必要があります。

頻度と地域

クエリ コントロール メッセージの送信先はユーザーが定義し、構成時にテクニカル アカウント マネージャー(TAM)に提供されます。

デフォルトでは、Google はサーバーから 24 時間ごとに新しいクエリ コントロール メッセージを取得します。このため、このメソッドを使用して 1 日に 1 回設定を変更できます。

構造

デフォルトの旅行プランの設定は、最上位の <ItineraryCapabilities> 要素を使用して定義します。次に、<ItineraryCapabilities> ブロックでも <PropertyOverride> 要素を使用して 1 つ以上のオーバーライドを定義できます。

ヒントを使用する場合は、<HintControl> 要素を使用して旅行プランごとに複数のホテルを許可するよう Google に指示できます。詳細については、ヒントのレスポンス メッセージをご覧ください。