요청
구문
OTA_HotelAvailNotifRQ
메시지는 다음 구문을 사용합니다.
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="message_ID"
TimeStamp="timestamp"
Version="3.0">
<POS>
<Source>
<RequestorID ID="partner_key"/>
</Source>
</POS>
<AvailStatusMessages HotelCode="HotelID">
<AvailStatusMessage BookingLimit="integer">
<StatusApplicationControl Start="YYYY-MM-DD"
End="YYYY-MM-DD"
Mon="boolean"
Tue="boolean"
Weds="boolean"
Thur="boolean"
Fri="boolean"
Sat="boolean"
Sun="boolean"
InvTypeCode="RoomID"/>
</AvailStatusMessage>
<AvailStatusMessage>
<StatusApplicationControl Start="YYYY-MM-DD"
End="YYYY-MM-DD"
Mon="boolean"
Tue="boolean"
Weds="boolean"
Thur="boolean"
Fri="boolean"
Sat="boolean"
Sun="boolean"
InvTypeCode="RoomID"
RatePlanCode="PackageID"/>
<LengthsOfStay FixedPatternLength="integer">
<LengthOfStay Time="integer"
TimeUnit="[Day]"
MinMaxMessageType="[SetMaxLOS|SetMinLOS|SetForwardMaxStay|
SetForwardMinStay|FullPatternLOS]">
<LOS_Pattern FullPatternLOS="pattern"/>
</LengthOfStay>
</LengthsOfStay>
<RestrictionStatus Status="[Close|Open]"
Restriction="[Arrival|Departure|Master]"
MaxAdvancedBookingOffset="integer_or_duration"
MinAdvancedBookingOffset="integer_or_duration"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
각 <OTA_HotelAvailNotifRQ>
메시지는 델타 업데이트로 처리됩니다.
에 지정된 각 숙박 시설, 날짜, 객실, 패키지에 대해
<StatusApplicationControl>
- 이전에 정의된 제한에 대한 업데이트
는 동일한 제한의 값만 대체하는 반면, 새 제한을 추가하면
이전에 정의된 다른 제한사항에 영향을 미치지 않습니다. 예를 들어 최소
이전에 2일 동안의 숙박 기간을 정의한 후 새로운 메시지가 표시됨
업데이트된 후
이전 최소 숙박 기간 값이 삭제되지 않습니다.
요소 및 속성
OTA_HotelAvailNotifRQ
메시지에는 다음과 같은 요소와 속성이 있습니다.
참고: 숙박 기간 제한의 각 유형은
독립적으로 설정할 수 있습니다 예를 들어
SetMaxLOS
는 이전에 정의된 값을 덮어쓰지 않습니다.
(SetForwardMaxStay
)
요소 / @Attribute | 발생 횟수 | 유형 | 설명 |
---|---|---|---|
OTA_HotelAvailNotifRQ | 1 | Complex element | 객실 요금 이용 가능 여부를 정의하는 메시지의 루트 요소입니다. |
OTA_HotelAvailNotifRQ / @xmlns | 0..1 | string (URI) | XML 네임스페이스입니다. |
OTA_HotelAvailNotifRQ / @EchoToken | 1 | string | 이 요청 메시지의 고유 식별자입니다. 이 값이 반환됩니다.
을 입력합니다. 허용되는 문자는 a-z ,
A-Z , 0-9 , _ (밑줄),
및 - (대시) |
OTA_HotelAvailNotifRQ / @TimeStamp | 1 | DateTime | 이 메시지를 작성한 날짜 및 시간입니다. |
OTA_HotelAvailNotifRQ / @Version | 1 | decimal | OpenTravel 메시지 버전입니다. |
OTA_HotelAvailNotifRQ / POS | 0..1 | POS | 이 메시지의 파트너 계정을 지정하기 위한 컨테이너입니다. 그것은 백엔드에서 가격 피드를 제공하는 경우에 여러 파트너 계정을 만들 수 있습니다. |
OTA_HotelAvailNotifRQ / POS/ Source | 1 | Source | <POS> 가 있는 경우 필수입니다. 컨테이너는
<RequestorID> |
OTA_HotelAvailNotifRQ / POS / RequestorID | 1 | RequestorID | <POS> 가 있는 경우 필수입니다. 파트너 정의
있습니다. |
OTA_HotelAvailNotifRQ / POS / RequestorID / @ID | 1 | string | 이 메시지의 파트너 계정입니다. 이 문자열 값은
에 나열된 Partner key 값
Hotel Center의 계정 설정 페이지
참고: 여러 리소스에 대한 피드를 제공하는 백엔드가 있는 경우
계정의 경우 이 값은 |
OTA_HotelAvailNotifRQ / AvailStatusMessages | 1 | AvailStatusMessages | 하나 이상의 <AvailStatusMessage> 컨테이너
요소 |
OTA_HotelAvailNotifRQ / AvailStatusMessages / @HotelCode | 1 | string | 숙박 시설의 고유 식별자입니다. 이 값은 다음을 사용하여 지정된 호텔 ID <ph type="x-smartling-placeholder"></ph> <id> 를 입력합니다. 호텔 ID는 Hotel Center에도 표시됩니다. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage | 1..n | AvailStatusMessage | 다양한 시간대의 객실 요금 예약 가능 여부 및 제한사항을 정의합니다. 범위를 지정할 수 있습니다 |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / @BookingLimit | 1 | integer |
참고:
OTA_HotelInvCountNotifRQ 메시지가 이 설정보다 더 선호됨
속성의 값을 제공합니다. 다음 날짜에 예약할 수 있는 남은 회의실 수입니다.
기간( 이상이어야 합니다. 0보다 큰 값으로 지정됩니다. 음수이거나 제공되지 않은 경우 기본값은 0입니다. 참고: 지정된 예약의 회의실 사용 가능 여부를 설정하려면 다음 안내를 따르세요.
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl | 1 | StatusApplicationControl | 기간 및 객실 유형의 식별자를 정의합니다.
- InvTypeCode 및 요금제
- RatePlanCode |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Start | 1 | Date | 숙박 시설의 시간대를 기준으로 한 시작일 확인할 수 있습니다. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @End | 1 | Date |
기간을 설정할 수 있습니다. start 값 이상이어야 합니다.
start 와 end 가 같으면 업데이트가 적용됩니다.
할 수 있습니다. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Mon | 0..1 | boolean | 월요일을 명시적으로 포함하려면 true 또는 1 로 설정합니다.
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Tue | 0..1 | boolean | 화요일을 명시적으로 포함하려면 true 또는 1 로 설정합니다.
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Weds | 0..1 | boolean | 수요일을 명시적으로 포함하려면 true 또는 1 로 설정하세요.
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Thur | 0..1 | boolean | 목요일을 명시적으로 포함하려면 true 또는 1 로 설정합니다.
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Fri | 0..1 | boolean | 금요일을 명시적으로 포함하려면 true 또는 1 로 설정합니다.
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Sat | 0..1 | boolean | 토요일을 명시적으로 포함하려면 true 또는 1 로 설정합니다.
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Sun | 0..1 | boolean | 일요일을 명시적으로 포함하려면 true 또는 1 로 설정합니다.
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @InvTypeCode | 1 | string | 인벤토리의 고유 식별자입니다 (방 유형). 이 값은
거래에서 <RoomID> 에게
(속성 데이터) 메시지로 응답합니다. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @RatePlanCode | 0..1 | string | 요금제의 고유 식별자입니다. 이 식별자는
값이
거래 (숙박 시설 데이터)에서의 <PackageID>
메시지가 표시됩니다. 요금제가 추가로 정의되고 참조됨
둘 다 <StatusApplicationControl> 에서
<OTA_HotelRateAmountNotifRQ> 및
<OTA_HotelAvailNotifRQ> 메시지
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay | 0..1 | LengthsOfStay | LOS 제한을 정의하는 컨테이너입니다. 다음 경우에는 없어야 합니다.
<AvailStatusMessage> 에는 다음이 포함됩니다.
BookingLimit 속성 |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / @FixedPatternLength | 0..1 | integer | FullPatternLOS 에 정의된 패턴의 길이입니다.
참고: 이 속성은
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay | 1..n | LengthOfStay | 숙박 기간에 대한 제한을 정의합니다. 2개 이상을 사용하는 경우
<LengthOfStay> 요소의 경우 각 요소는
MinMaxMessageType 값이 다를 수 있습니다. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay / @Time | 0..1 | integer | 숙박 기간 측정의 단위 값입니다. 참고:
0은 제한이 없는 것으로 간주됩니다. 예를 들어 <LengthOfStay
Time="0" MinMaxMessageType="SetMaxLOS"> 는 최댓값이 없음을 의미합니다.
숙박 기간
참고: 이 속성은
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay / @TimeUnit | 0..1 | enum | 시간 단위입니다. 제공되지 않은 경우 기본값은 "Day" 입니다. 유효함
값은 다음과 같습니다.
<ph type="x-smartling-placeholder">
"Day" 단위 1개는 1박 숙박과 같습니다.
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay / @MinMaxMessageType | 1 | enum | 다양한 유형의 숙박 기간 제한입니다. SetMaxLOS ,
SetMinLOS 및 FullPatternLOS 도착
기반으로 합니다. SetForwardMinStay 및
SetForwardMaxStay 는 유지를 기반으로 합니다. 최댓값은
최솟값 이상입니다. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay / LOS_Pattern | 0..1 | LOS_Pattern | 숙박 기간 제한 패턴을 정의합니다.
참고:
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay / LOS_Pattern / @FullPatternLOS | 1 | string | Y 와 N 문자 시퀀스는
숙박 기간별 허용 여부
FixedPatternLength 입니다. 숙박 기간이
FixedPatternLength 보다 크면 최종 위치의 값을 상속합니다. 대상
예를 들어 FixedPatternLength="4" 및
FullPatternLOS="YNYN" 의 경우 숙박 기간 1과 3만 허용됩니다.
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / RestrictionStatus | 0..1 | RestrictionStatus | 일정 제한을 정의합니다. 다음 경우에는 없어야 합니다.
<AvailStatusMessage> 에는 다음이 포함됩니다.
BookingLimit 속성 |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / RestrictionStatus / @Status | 0..1 | enum | 에 의해 지정된 제한 유형이
Restriction 속성이 열려 있거나 닫혀 있습니다. 유효한 값
다음과 같습니다.
<ph type="x-smartling-placeholder">
참고:
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / RestrictionStatus / @Restriction | 0..1 | enum |
유효한 값은 다음과 같습니다.
참고: |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / RestrictionStatus / @MinAdvancedBookingOffset | 0..1 | integer or duration | 도착일 전 최소 기간 (숙박 시설의 현지
시간)입니다.
유효한 값 유형은 다음과 같습니다.
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / RestrictionStatus / @MaxAdvancedBookingOffset | 0..1 | integer or duration | 도착일 전 최대 기간 (숙박 시설의 로컬
시간)입니다.
유효한 값 유형은 다음과 같습니다.
|
예
LoS 도착일
도착일을 기준으로 최소 및 최대 숙박 기간을 설정합니다.
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2023-07-21T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage>
<StatusApplicationControl Start="2023-07-26"
End="2023-07-31"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<LengthsOfStay>
<LengthOfStay Time="5" MinMaxMessageType="SetMaxLOS"/>
<LengthOfStay Time="2" MinMaxMessageType="SetMinLOS"/>
</LengthsOfStay>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
LoS 기간
숙박 기간을 기준으로 최소 및 최대 숙박 기간을 설정합니다.
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2023-07-21T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage>
<StatusApplicationControl Start="2023-07-26"
End="2023-07-31"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<LengthsOfStay>
<LengthOfStay Time="5" MinMaxMessageType="SetForwardMaxStay"/>
<LengthOfStay Time="2" MinMaxMessageType="SetForwardMinStay"/>
</LengthsOfStay>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
출발 제한
종료 후 시간 제한 재시도를 설정합니다. 따라서 특정 날짜에 체크아웃).
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2023-07-21T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage>
<StatusApplicationControl Start="2023-07-26"
End="2023-07-31"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<RestrictionStatus Status="Close" Restriction="Departure"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
도착 제한
도착 시간 제한을 설정합니다. 따라서 지정된 날짜에 체크인할 수 있습니다.)
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2023-07-21T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage>
<StatusApplicationControl Start="2023-07-26"
End="2023-07-31"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<RestrictionStatus Status="Close" Restriction="Arrival"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
이용 가능 날짜
지정된 날짜의 객실 유형 및 요금제 이용 가능 여부를 확인합니다.
참고: 인벤토리 수와 함께 1박 요금도 필요합니다. 객실 유형에 대해 0보다 큰 숫자를 입력하세요.
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2023-07-21T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage>
<StatusApplicationControl Start="2023-07-26"
End="2023-07-31"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<RestrictionStatus Status="Open" Restriction="Master"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
제공 예정 날짜 닫기
지정된 날짜의 객실 유형 및 요금제 이용 가능 여부를 종료합니다. 이 '판매 중단'이라고도 합니다.)
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2023-07-21T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage>
<StatusApplicationControl Start="2023-07-26"
End="2023-07-31"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<RestrictionStatus Status="Close" Restriction="Master"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
사전 예약 제한
최소 및 최대 고급 예약 기간 제한 설정(적용만 적용됨) 50% 증가했습니다.
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2023-07-21T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage>
<StatusApplicationControl Start="2023-01-01"
End="2023-06-30"
Mon=”false”
Tue=”false”
Weds=”false”
Thur=”false”
Fri=”false”
Sat=”true”
Sun=”true”
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<RestrictionStatus MaxAdvancedBookingOffset="30"
MinAdvancedBookingOffset="2"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
마감 예약
도착일 18:00까지 호텔 현지에서 예약 마감을 적용하세요. 있습니다.
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2023-07-21T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage>
<StatusApplicationControl Start="2023-01-01"
End="2023-06-30"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<RestrictionStatus MinAdvancedBookingOffset="P0DT6H0M"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
여러 제한사항
객실 유형 및 요금제에 동일한 날짜에 여러 개의 제한사항을 설정합니다.
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2023-07-21T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage>
<StatusApplicationControl Start="2023-07-26"
End="2023-07-31"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<RestrictionStatus Status="Open" Restriction="Master"/>
</AvailStatusMessage>
<AvailStatusMessage>
<StatusApplicationControl Start="2023-07-26"
End="2023-07-31"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<RestrictionStatus Status="Close" Restriction="Arrival"/>
</AvailStatusMessage>
<AvailStatusMessage>
<StatusApplicationControl Start="2023-07-26"
End="2023-07-31"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<RestrictionStatus Status="Close" Restriction="Departure"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
예약 한도
지정된 날짜 동안 객실 유형의 인벤토리 수를 설정합니다.
참고: OTA_HotelInvCountNotifRQ 메시지를 사용하는 것이 더 좋습니다.
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2023-07-21T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage BookingLimit="5">
<!-- Note: RatePlanCode must not be specified here when setting inventory counts. -->
<StatusApplicationControl Start="2023-07-26"
End="2023-07-31"
InvTypeCode="RoomID_1"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
FullPatternLoS
완전한 패턴으로 숙박 기간 제한을 설정합니다.
2023년 7월 26일 체크인의 경우 숙박 기간은 2, 4, 6시간만 가능합니다. 허용됩니다. 1, 3, 5, 7 이상의 숙박 기간은 이용할 수 없습니다.
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2023-07-21T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage>
<StatusApplicationControl Start="2023-07-26"
End="2023-07-26"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<LengthsOfStay FixedPatternLength="7">
<LengthOfStay MinMaxMessageType="FullPatternLOS">
<LOS_Pattern FullPatternLOS="NYNYNYN"/>
</LengthOfStay>
</LengthsOfStay>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
대답
구문
OTA_HotelAvailNotifRS
메시지는 다음 구문을 사용합니다.
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRS 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_HotelAvailNotifRS>
요소 및 속성
OTA_HotelAvailNotifRS
메시지에는 다음과 같은 요소와 속성이 있습니다.
요소 / @Attribute | 발생 횟수 | 유형 | 설명 |
---|---|---|---|
OTA_HotelAvailNotifRS | 1 | Complex element | 참석 여부 메시지에 대한 응답의 루트 요소입니다. |
OTA_HotelAvailNotifRS / @TimeStamp | 1 | DateTime | 이 메시지를 작성한 날짜 및 시간입니다. |
OTA_HotelAvailNotifRS / @EchoToken | 1 | string | 연결된
OTA_HotelAvailNotifRQ 메시지가 표시됩니다. |
OTA_HotelAvailNotifRS / Success | 0..1 | Success | OTA_HotelAvailNotifRQ 메시지가
처리할 수 있습니다.
|
OTA_HotelAvailNotifRS / Errors | 0..1 | Errors | 처리 중에 발생한 하나 이상의 문제에 대한 컨테이너입니다.
OTA_HotelAvailNotifRQ 메시지가 표시됩니다.
|
OTA_HotelAvailNotifRS / Errors / Error | 1..n | Error | 처리 중 발생한 오류에 대한 설명입니다.
OTA_HotelAvailNotifRQ 메시지가 표시됩니다. 이러한 오류에 대한 세부정보는
<ph type="x-smartling-placeholder"></ph>에서 찾을 수 있습니다.
피드 상태 오류 메시지를 참조하세요. |
OTA_HotelAvailNotifRS / Errors / Error / @Type | 1 | integer | 관련 OpenTravel Alliance EWT (오류 경고 유형)는
오류가 발생했습니다. 12 (Processing exception) 값만 사용됩니다. |
OTA_HotelAvailNotifRS / Errors / Error / @Code | 1 | integer | 오류와 관련된 OpenTravel Alliance ERR (오류 코드)입니다.
450 (Unable to process) 값만 사용됩니다. |
OTA_HotelAvailNotifRS / Errors / Error / @Code | 1 | enum | 원래 요청의 상태입니다. 값만
NotProcessed 가 사용됩니다. |
OTA_HotelAvailNotifRS / Errors / Error / @ShortText | 1 | string | 문제의 Google 식별자입니다. 이러한 오류에 대한 세부정보는 <ph type="x-smartling-placeholder"></ph>에 피드 상태 오류 메시지를 참조하세요. |
예
성공
다음은 성공적으로 처리된 OTA_HotelAvailNotifRQ 메시지를 사용하세요.
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRS xmlns="http://www.opentravel.org/OTA/2003/05"
TimeStamp="2023-07-21T20:50:37-05:00"
Version="3.0">
<Success/>
</OTA_HotelAvailNotifRS>
오류
다음은 처리되지 않은 OTA_HotelAvailNotifRQ 메시지에 대한 응답입니다. 발생할 수 있습니다.
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRS xmlns="http://www.opentravel.org/OTA/2003/05"
TimeStamp="2023-07-21T20:50:37-05:00"
Version="3.0">
<Errors>
<Error Type="12" Code="450" Status="NotProcessed" ShortText="8001">Example</Error>
</Errors>
</OTA_HotelAvailNotifRS>