Pull または Pull with Hints メソッドを使用してホテルの旅程データを更新する場合は、Query メッセージを使用して、プル要求で要求する必要があるデータの量Bing指定します。 このトピックでは、 クエリ XSD によって定義されたクエリ メッセージの要素について説明します。
クエリ メッセージの処理については、「 クエリ メッセージの処理」を参照してください。
注:
Bingでは、すべてのクエリ XSD 要素がサポートされているわけではありません。 このトピックには、Bingがサポートする要素と属性のみが含まれています。
クエリ
クエリ メッセージのルート要素を定義します。
| 要素 | 説明 | Children |
|---|---|---|
| クエリ | Query メッセージのルート要素。 | クエリの種類 |
クエリの種類
クエリ メッセージを定義します。
| 要素 | 説明 | Children |
|---|---|---|
| グループは、データを必要とするプロパティの一覧Bing、要求の日付を指定する方法のオプションBing定義します。 | combinedQueryGroup |
combinedQueryGroup
データが必要Bingプロパティの一覧と、要求の日付を指定する方法のオプションを定義します。
| 要素 | 説明 | Children |
|---|---|---|
| Bingは、プル要求にサインアップした場合、またはヒント要求を使用してプルにサインアップし、 Hint メッセージで正確なスケジュール ( <Stay> 要素を含む) を指定した場合に、このオプションを使用します。 | pointQueryGroup | |
| Bingは、ヒント要求で pull にサインアップし、ヒントでチェックの日付範囲を指定した場合に、このオプションを使用します。 | rangeQueryGroup | |
| PropertyList | 旅程データを返す必要がある 1 つ以上のホテル ID の一覧。 | propertyListType |
pointQueryGroup
チェックの日付クエリを定義します。
| 要素 | 説明 | Children |
|---|---|---|
| チェックイン | YYYY-mm-dd という形式の旅程のチェック日付。 | Date |
| 夜 | 宿泊日数。 | PositiveInteger |
rangeQueryGroup
日付範囲クエリを定義します。
| 要素 | 説明 | Children |
|---|---|---|
| FirstDate | 日付範囲の最初のチェック日付。 日付は YYYY-mm-dd という形式です。 | Date |
| LastDate | 日付範囲の最後のチェック日付。 日付は YYYY-mm-dd という形式です。 | Date |
| 夜 | 宿泊日数。
ヒント メッセージに <StaysIncludingRange> 要素が含まれていない場合、Query メッセージにはこの要素が含まれます。 最初と最後の日付を含め、チェックの日付範囲に含まれる旅程のデータのみを返します。 |
PositiveInteger |
| AffectedNights | 影響を受ける宿泊日数。
ヒント メッセージに <StaysIncludingRange> 要素が含まれている場合、Query メッセージにはこの要素が含まれます。 チェックアウト日が日付範囲と交差するすべての旅程のデータを返します。 |
PositiveInteger |
PropertyListType
ホテルの一覧を定義します。
| 要素 | 説明 | Children |
|---|---|---|
| プロパティ | ホテルの ID。 | String |