OTA_HotelInvCountNotifRQ

요청

구문

OTA_HotelInvCountNotifRQ 메시지는 다음 구문을 사용합니다.

<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelInvCountNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
                          EchoToken="message_ID"
                          TimeStamp="timestamp"
                          Version="3.0">
  <POS>
    <Source>
      <RequestorID ID="partner_key"/>
    </Source>
  </POS>
  <Inventories HotelCode="HotelID">
    <Inventory>
      <StatusApplicationControl Start="YYYY-MM-DD"
                                End="YYYY-MM-DD"
                                Mon="boolean_value"
                                Tue="boolean_value"
                                Weds="boolean_value"
                                Thur="boolean_value"
                                Fri="boolean_value"
                                Sat="boolean_value"
                                Sun="boolean_value"
                                InvTypeCode="RoomID"/>
      <InvCounts>
        <InvCount Count="integer" CountType="2"/>
      </InvCounts>
    </Inventory>
  </Inventories>
</OTA_HotelInvCountNotifRQ>

요소 및 속성

OTA_HotelInvCountNotifRQ 메시지에는 다음 요소가 있습니다. 속성:

요소 / @Attribute 발생 횟수 유형 설명
OTA_HotelInvCountNotifRQ 1 Complex element 객실 요금 이용 가능 여부를 정의하는 메시지의 루트 요소입니다.
OTA_HotelInvCountNotifRQ / @xmlns 0..1 string (URI) XML 네임스페이스입니다.
OTA_HotelInvCountNotifRQ / @EchoToken 1 string 이 요청 메시지의 고유 식별자입니다. 이 값이 반환됩니다. 을 입력합니다. 허용되는 문자는 a~z, A~Z, 0~9, _입니다. 밑줄, -(대시)를 입력합니다.
OTA_HotelInvCountNotifRQ / @TimeStamp 1 DateTime 이 메시지를 작성한 날짜 및 시간입니다.
OTA_HotelInvCountNotifRQ / @Version 1 decimal OpenTravel 메시지 버전입니다.
OTA_HotelInvCountNotifRQ / POS 0..1 POS 이 메시지의 파트너 계정을 지정하기 위한 컨테이너입니다. (일반적으로 백엔드에서 가격 피드를 제공하는 경우 여러 파트너 계정)
OTA_HotelInvCountNotifRQ / POS/ Source 1 Source <POS>가 있는 경우 필수입니다. 컨테이너는 <RequestorID>
OTA_HotelInvCountNotifRQ / POS / RequestorID 1 RequestorID <POS>가 있는 경우 필수입니다. 파트너 정의 있습니다.
OTA_HotelInvCountNotifRQ / POS / RequestorID / @ID 1 string 이 메시지의 파트너 계정입니다. 이 문자열 값은 에 나열된 파트너 키 값 계정 설정 페이지를 방문하세요.

참고: 여러 리소스에 대한 피드를 제공하는 백엔드가 있는 경우 계정의 경우 이 값은 partner과(와) 일치해야 합니다. 거래 (숙박 시설 데이터) 메시지의 속성 값과 ID 속성 값을 <RequestorID> 요소 동일한 메시지 <OTA_HotelRateAmountNotifRQ>개 있습니다.

OTA_HotelInvCountNotifRQ / Inventories 1 Inventories 하나 이상의 <Inventory> 컨테이너 요소
OTA_HotelInvCountNotifRQ / Inventories / @HotelCode 1 string 숙박 시설의 고유 식별자입니다. 이 값은 <id>를 사용하여 지정한 호텔 ID <listing> 요소를 포함해야 합니다. 호텔 ID Hotel Center에도 나와 있습니다.
OTA_HotelInvCountNotifRQ / Inventories / Inventory 1..n Inventory 단일의 여러 시간대에 사용 가능한 회의실 수를 정의합니다. 속성
OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl 1 StatusApplicationControl 기간 및 객실 유형의 식별자를 정의합니다. (InvTypeCode)
OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @Start 1 Date (숙박 시설의 시간대를 기준으로 함) 시작일 확인할 수 있습니다
OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @End 1 Date 기간을 설정할 수 있습니다. start 값 이상이어야 합니다. startend가 같으면 업데이트가 적용됩니다. 할 수 있습니다.
OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @Mon 0..1 boolean 월요일을 명시적으로 포함하려면 true 또는 1로 설정합니다.

true(으)로 설정하면 일정이 아닌 다른 요일 명시적으로 true로 설정된 키워드는 제외됩니다. Start 내의 날짜에서 필터링되었으며 End)을 입력합니다.

OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @Tue 0..1 boolean 화요일을 명시적으로 포함하려면 true 또는 1로 설정합니다.

true(으)로 설정하면 일정이 아닌 다른 요일 명시적으로 true로 설정된 키워드는 제외됩니다. Start 내의 날짜에서 필터링되었으며 End)을 입력합니다.

OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @Weds 0..1 boolean 수요일을 명시적으로 포함하려면 true 또는 1로 설정하세요.

true(으)로 설정하면 일정이 아닌 다른 요일 명시적으로 true로 설정된 키워드는 제외됩니다. Start 내의 날짜에서 필터링되었으며 End)을 입력합니다.

OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @Thur 0..1 boolean 목요일을 명시적으로 포함하려면 true 또는 1로 설정합니다.

true(으)로 설정하면 일정이 아닌 다른 요일 명시적으로 true로 설정된 키워드는 제외됩니다. Start 내의 날짜에서 필터링되었으며 End)을 입력합니다.

OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @Fri 0..1 boolean 금요일을 명시적으로 포함하려면 true 또는 1로 설정합니다.

true(으)로 설정하면 일정이 아닌 다른 요일 명시적으로 true로 설정된 키워드는 제외됩니다. Start 내의 날짜에서 필터링되었으며 End)을 입력합니다.

OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @Sat 0..1 boolean 토요일을 명시적으로 포함하려면 true 또는 1로 설정합니다.

true(으)로 설정하면 일정이 아닌 다른 요일 명시적으로 true로 설정된 키워드는 제외됩니다. Start 내의 날짜에서 필터링되었으며 End)을 입력합니다.

OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @Sun 0..1 boolean 일요일을 명시적으로 포함하려면 true 또는 1로 설정합니다.

true(으)로 설정하면 일정이 아닌 다른 요일 명시적으로 true로 설정된 키워드는 제외됩니다. Start 내의 날짜에서 필터링되었으며 End)을 입력합니다.

OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @InvTypeCode 1 string 인벤토리의 고유 식별자입니다 (방 유형). 이 값은 거래에서 <RoomID>에게 (속성 데이터) 메시지로 응답합니다.
OTA_HotelInvCountNotifRQ / Inventories / Inventory / InvCounts 1 InvCounts 단일 인벤토리 수를 정의하기 위한 컨테이너입니다.
OTA_HotelInvCountNotifRQ / Inventories / Inventory / InvCounts / InvCount 1 InvCount 예약할 수 있는 사용 가능한 회의실 수를 정의합니다.
OTA_HotelInvCountNotifRQ / Inventories / Inventory / InvCounts / InvCount / @Count 1 integer 객실 유형에 대해 예약할 수 있는 사용 가능한 회의실 수입니다. 값이 0이면 객실 유형이 품절되었음을 나타냅니다. 음성 값은 0으로 취급됩니다.
OTA_HotelInvCountNotifRQ / Inventories / Inventory / InvCounts / InvCount / @CountType 1 enum

지정 중인 인벤토리 수의 유형입니다. 유효한 값은 다음과 같습니다.

  • 2: 확실한 사용 가능 여부

잔여 인벤토리

지정된 날짜에 RoomID_1님에게 남은 회의실 5개를 설정합니다.

<OTA_HotelInvCountNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
                          EchoToken="12345678"
                          TimeStamp="2023-07-13T20:50:37-05:00"
                          Version="3.0">
  <Inventories HotelCode="Property_1">
    <Inventory>
      <StatusApplicationControl Start="2023-07-18"
                                End="2023-07-23"
                                InvTypeCode="RoomID_1"/>
      <InvCounts>
        <InvCount Count="5" CountType="2"/>
      </InvCounts>
    </Inventory>
  </Inventories>
</OTA_HotelInvCountNotifRQ>

품절된 인벤토리

RoomID_1을(를) 해당 날짜에 품절로 표시

<OTA_HotelInvCountNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
                          EchoToken="12345678"
                          TimeStamp="2023-07-13T20:50:37-05:00"
                          Version="3.0">
  <Inventories HotelCode="Property_1">
    <Inventory>
      <StatusApplicationControl Start="2023-07-18"
                                End="2023-07-23"
                                InvTypeCode="RoomID_1"/>
      <InvCounts>
        <InvCount Count="0" CountType="2"/>
      </InvCounts>
    </Inventory>
  </Inventories>
</OTA_HotelInvCountNotifRQ>

대답

구문

OTA_HotelInvCountNotifRS 메시지는 다음 구문을 사용합니다.

<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelInvCountNotifRS xmlns="http://www.opentravel.org/OTA/2003/05"
                          TimeStamp="timestamp"
                          EchoToken="echo_token"
                          Version="3.0">
  <!-- Either Success or Errors will be populated. -->
  <Success/>
  <Errors>
    <Error Type="12" Status="NotProcessed" ShortText="issue_code">issue_description</Error>
  </Errors>
</OTA_HotelInvCountNotifRS>

요소 및 속성

OTA_HotelInvCountNotifRS 메시지에는 다음 요소가 있습니다. 속성:

요소 / @Attribute 발생 횟수 유형 설명
1 Complex element 참석 여부 메시지에 대한 응답의 루트 요소입니다.
OTA_HotelInvCountNotifRS / @TimeStamp 1 DateTime 이 메시지를 작성한 날짜 및 시간입니다.
OTA_HotelInvCountNotifRS / @EchoToken 1 string 연결된 OTA_HotelInvCountNotifRQ 메시지가 표시됩니다.
OTA_HotelInvCountNotifRS / Success 0..1 Success OTA_HotelInvCountNotifRQ 메시지가 처리할 수 있습니다.

<Success> 또는 <Errors>가 표시됩니다.

OTA_HotelInvCountNotifRS / Errors 0..1 Errors 처리 중에 발생한 하나 이상의 문제에 대한 컨테이너입니다. OTA_HotelInvCountNotifRQ 메시지가 표시됩니다.

<Success> 또는 <Errors>가 표시됩니다.

OTA_HotelInvCountNotifRS / Errors / Error 1..n Error 처리 중 발생한 오류에 대한 설명입니다. OTA_HotelInvCountNotifRQ 메시지가 표시됩니다. 이러한 오류에 대한 세부정보는 피드 상태 오류 메시지에서 확인할 수 있습니다.
OTA_HotelInvCountNotifRS / Errors / Error / @Type 1 integer 관련 OpenTravel Alliance EWT (오류 경고 유형)는 오류가 발생했습니다. 12 (Processing exception) 값만 사용됩니다.
OTA_HotelInvCountNotifRS / Errors / Error / @Code 1 integer 오류와 관련된 OpenTravel Alliance ERR (오류 코드)입니다. 450 (Unable to process) 값만 사용됩니다.
OTA_HotelInvCountNotifRS / Errors / Error / @Code 1 enum 원래 요청의 상태입니다. 값만 NotProcessed가 사용됩니다.
OTA_HotelInvCountNotifRS / Errors / Error / @ShortText 1 string 문제의 Google 식별자입니다. 이러한 오류에 대한 세부정보는 피드 상태 오류 메시지에서 찾을 수 있습니다.

성공

다음은 성공적으로 처리된 OTA_HotelInvCountNotifRQ 메시지가 표시됩니다.

<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelInvCountNotifRS xmlns="http://www.opentravel.org/OTA/2003/05"
                          TimeStamp="2023-07-23T20:50:37-05:00"
                          Version="3.0">
  <Success/>
</OTA_HotelInvCountNotifRS>

오류

다음은 OTA_HotelInvCountNotifRQ 메시지에 대한 응답입니다. 처리할 수 없습니다.

<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelInvCountNotifRS xmlns="http://www.opentravel.org/OTA/2003/05"
                          TimeStamp="2023-07-23T20:50:37-05:00"
                          Version="3.0">
  <Errors>
    <Error Type="12" Code="450" Status="NotProcessed" ShortText="8001">Example</Error>
  </Errors>
</OTA_HotelInvCountNotifRS>