Richieste
Sintassi
Il messaggio OTA_HotelAvailNotifRQ
utilizza la seguente sintassi:
<?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>
Ogni messaggio <OTA_HotelAvailNotifRQ>
viene considerato come un aggiornamento delta.
Per ogni struttura, data, camera e pacchetto specificati in
<StatusApplicationControl>
, un aggiornamento di una restrizione definita in precedenza
sostituisce solo il valore della stessa restrizione, mentre l'aggiunta di una nuova restrizione
non influisce su altre restrizioni definite in precedenza. Ad esempio, se un minimo
durata del soggiorno di 2 giorni è stata definita in precedenza e poi è stato visualizzato un nuovo messaggio
contenente solo una durata massima del soggiorno di 7 giorni è stato aggiornato,
non cancellerà il precedente valore della durata minima del soggiorno.
Elementi e attributi
Il messaggio OTA_HotelAvailNotifRQ
contiene i seguenti elementi e attributi:
Nota: ogni tipo di limitazione in base alla durata del soggiorno viene
da impostare in modo indipendente. Ad esempio, un messaggio che imposta
SetMaxLOS
non sovrascrive un valore definito in precedenza
per SetForwardMaxStay
.
Elemento / @attributo | Occorrenze | Tipo | Descrizione |
---|---|---|---|
OTA_HotelAvailNotifRQ | 1 | Complex element | L'elemento principale di un messaggio che definisce la disponibilità della tariffa della camera. |
OTA_HotelAvailNotifRQ / @xmlns | 0..1 | string (URI) | Lo spazio dei nomi XML. |
OTA_HotelAvailNotifRQ / @EchoToken | 1 | string | Un identificatore univoco per questo messaggio di richiesta. Questo valore viene restituito
nel messaggio di risposta. I caratteri consentiti sono a-z ,
A-Z , 0-9 , _ (trattino basso),
e - (trattino). |
OTA_HotelAvailNotifRQ / @TimeStamp | 1 | DateTime | La data e l'ora di creazione di questo messaggio. |
OTA_HotelAvailNotifRQ / @Version | 1 | decimal | La versione del messaggio OpenTravel. |
OTA_HotelAvailNotifRQ / POS | 0..1 | POS | Un contenitore per specificare l'account partner per questo messaggio. È utilizzato generalmente se il backend fornisce feed del prezzo per più account partner. |
OTA_HotelAvailNotifRQ / POS/ Source | 1 | Source | Obbligatorio se è presente <POS> . Un container per
<RequestorID> . |
OTA_HotelAvailNotifRQ / POS / RequestorID | 1 | RequestorID | Obbligatorio se è presente <POS> . Definisce il partner
. |
OTA_HotelAvailNotifRQ / POS / RequestorID / @ID | 1 | string | L'account partner per questo messaggio. Questo valore di stringa corrisponde alla
Valore Partner key elencato nella
Impostazioni account di Hotel Center.
Nota: se disponi di un backend che fornisce feed per più
questo valore deve corrispondere al valore |
OTA_HotelAvailNotifRQ / AvailStatusMessages | 1 | AvailStatusMessages | Un contenitore per uno o più <AvailStatusMessage>
elementi. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / @HotelCode | 1 | string | L'identificatore univoco della struttura. Questo valore deve corrispondere alla ID hotel specificato utilizzando <id> nell'elemento <listing> nel feed elenco hotel. L'ID hotel è indicato anche in Hotel Center. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage | 1..n | AvailStatusMessage | Definisce la disponibilità e le limitazioni della tariffa della camera per orari diversi per una singola proprietà. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / @BookingLimit | 1 | integer |
Nota: la
È preferibile impostare il messaggio OTA_HotelInvCountNoti diretti anziché impostare questo
. Il numero di stanze rimanenti che possono essere prenotate per
intervallo di date in Deve essere uguale a o maggiore di 0. Il valore predefinito è 0 se negativo o non fornito. Nota: per stabilire la disponibilità delle camere per un determinato
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl | 1 | StatusApplicationControl | Definisce l'intervallo di date, nonché gli identificatori per il tipo di camera
- InvTypeCode e piano tariffario
- RatePlanCode . |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Start | 1 | Date | La data di inizio in base al fuso orario inclusivo della proprietà dell'intervallo di date. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @End | 1 | Date | La data di fine (in base al fuso orario della proprietà), inclusi i valori
intervallo di date. Deve essere uguale o maggiore del valore start .
Se start e end sono uguali, l'aggiornamento si applica
fino a quella data. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Mon | 0..1 | boolean | Imposta su true o 1 per includere esplicitamente i lunedì.
Se impostato su |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Tue | 0..1 | boolean | Imposta su true o 1 per includere esplicitamente i martedì.
Se impostato su |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Weds | 0..1 | boolean | Imposta su true o 1 per includere esplicitamente il mercoledì.
Se impostato su |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Thur | 0..1 | boolean | Imposta su true o 1 per includere esplicitamente il giovedì.
Se impostato su |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Fri | 0..1 | boolean | Imposta su true o 1 per includere esplicitamente i venerdì.
Se impostato su |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Sat | 0..1 | boolean | Imposta su true o 1 per includere esplicitamente il sabato.
Se impostato su |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Sun | 0..1 | boolean | Imposta su true o 1 per includere esplicitamente la domenica.
Se impostato su |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @InvTypeCode | 1 | string | L'identificatore univoco dell'inventario (tipo di camera). Questo valore viene mappato
a <RoomID> in una sezione Transazioni
(Property Data). |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @RatePlanCode | 0..1 | string | Un identificatore univoco del piano tariffario. Questo identificatore viene mappato
valore del
<PackageID> in una transazione (dati proprietà)
. Il piano tariffario viene ulteriormente definito e definito
in <StatusApplicationControl> in entrambi
<OTA_HotelRateAmountNotifRQ> e
<OTA_HotelAvailNotifRQ> messaggi.
L'attributo |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay | 0..1 | LengthsOfStay | Un container per la definizione delle restrizioni relative alla durata del soggiorno. Non deve essere presente se
<AvailStatusMessage> include i campi
Attributo BookingLimit . |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / @FixedPatternLength | 0..1 | integer | La lunghezza del pattern definito in FullPatternLOS .
Nota: questo attributo deve essere impostato quando si utilizza
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay | 1..n | LengthOfStay | Definisce le limitazioni relative alla durata del soggiorno. Se utilizzi più di un
<LengthOfStay> elemento, ognuno deve specificare un
un valore MinMaxMessageType diverso. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay / @Time | 0..1 | integer | Valore unitario della misurazione della durata del soggiorno. Tieni presente che il valore
zero viene considerato come nessuna restrizione. Ad esempio, <LengthOfStay
Time="0" MinMaxMessageType="SetMaxLOS"> significa che non c'è un limite massimo
durata del soggiorno.
Nota: questo attributo deve essere impostato, a meno che non venga utilizzato
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay / @TimeUnit | 0..1 | enum | L'unità di tempo. Se non viene fornito, il valore predefinito è "Day" . Valido
è:
"Day" equivale a 1 notte.
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay / @MinMaxMessageType | 1 | enum | Diversi tipi di limitazioni relative alla durata del soggiorno. SetMaxLOS ,
SetMinLOS e FullPatternLOS sono in arrivo
basato su cloud. SetForwardMinStay e
SetForwardMaxStay si basano sul soggiorno. I valori massimi devono essere
maggiore o uguale ai valori minimi. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay / LOS_Pattern | 0..1 | LOS_Pattern | Definisce il pattern di limitazione della durata del soggiorno.
Nota: questo elemento deve essere presente quando si utilizza
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay / LOS_Pattern / @FullPatternLOS | 1 | string | Una sequenza di caratteri Y e N che indica
se ogni durata del soggiorno è consentita, da una notte al valore
FixedPatternLength . Qualsiasi durata del soggiorno superiore a
FixedPatternLength eredita il valore nella posizione finale. Per
Ad esempio, con FixedPatternLength="4" e
FullPatternLOS="YNYN" , sono consentite solo durate dei soggiorni 1 e 3.
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / RestrictionStatus | 0..1 | RestrictionStatus | Definisce i limiti dell'itinerario. Non deve essere presente se
<AvailStatusMessage> include i campi
Attributo BookingLimit . |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / RestrictionStatus / @Status | 0..1 | enum | Indica se il tipo di limitazione specificato dal
L'attributo Restriction è aperto o chiuso. Valori validi
sono:
Nota:
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / RestrictionStatus / @Restriction | 0..1 | enum | Questo attributo è obbligatorio se viene fornito I valori validi sono:
Nota: se |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / RestrictionStatus / @MinAdvancedBookingOffset | 0..1 | integer or duration | Durata minima prima della data di arrivo (nell'orario locale della struttura)
orario) per il quale è possibile prenotare la tariffa della camera.
I tipi di valore validi sono:
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / RestrictionStatus / @MaxAdvancedBookingOffset | 0..1 | integer or duration | Durata massima prima della data di arrivo (nell'orario locale della struttura)
orario) per il quale è possibile prenotare la tariffa della camera.
I tipi di valore validi sono:
|
Esempi
Data di arrivo LoS
Imposta la durata minima e massima del soggiorno (in base alla data di arrivo).
<?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>
Durata LoS
Imposta la durata minima e massima del soggiorno (in base al soggiorno).
<?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>
Limitazione alla partenza
Imposta un limite di chiusura alla partenza. (Ciò impedisce gli itinerari con check-out nelle date specificate.)
<?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>
Limitazione di arrivo
Imposta una limitazione da "chiuso all'arrivo". (Ciò impedisce gli itinerari con fare il check-in nelle date specificate.)
<?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>
Date di disponibilità aperte
Apri la disponibilità per un tipo di camera e un piano tariffario nelle date specificate.
Nota: sono necessarie anche tariffe per notte, insieme a un conteggio dell'inventario maggiore di 0 per la tipologia di camera, prima che i prezzi siano completamente disponibili.
<?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>
Chiudi le date di disponibilità
Chiudi la disponibilità per un tipo di camera e un piano tariffario nelle date specificate. (Questo è nota anche come "stop-sell").
<?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>
Limitazioni per la prenotazione anticipata
Imposta limitazioni minime e massime per la finestra per prenotazione anticipata, applicate solo nei fine settimana.
<?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>
Prenotazione limite
Applica un limite di prenotazione per la data di arrivo alle ore 18:00 nella sede locale dell'hotel nel tempo.
<?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>
Limitazioni multiple
Impostare più limitazioni nelle stesse date per un tipo di camera e un piano tariffario.
<?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>
Limite di prenotazione
Imposta i conteggi dell'inventario per un tipo di camera nelle date specificate.
Nota: l'opzione OTA_HotelInvCountNotifRQ è preferibile usare questo messaggio anziché impostare questo attributo.
<?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
Imposta una limitazione relativa alla durata del soggiorno con pattern completo.
Per il check-in il 26 luglio 2023, sono disponibili solo durate di 2, 4 e 6 soggiorni consentito. Le durate dei soggiorni 1, 3, 5 e 7+ non sono disponibili.
<?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>
Risposte
Sintassi
Il messaggio OTA_HotelAvailNotifRS
utilizza la seguente sintassi:
<?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>
Elementi e attributi
Il messaggio OTA_HotelAvailNotifRS
contiene i seguenti elementi e attributi:
Elemento / @attributo | Occorrenze | Tipo | Descrizione |
---|---|---|---|
OTA_HotelAvailNotifRS | 1 | Complex element | L'elemento principale per una risposta a un messaggio sulla disponibilità. |
OTA_HotelAvailNotifRS / @TimeStamp | 1 | DateTime | La data e l'ora di creazione di questo messaggio. |
OTA_HotelAvailNotifRS / @EchoToken | 1 | string | L'identificatore univoco dell'elemento associato
OTA_HotelAvailNotifRQ messaggio. |
OTA_HotelAvailNotifRS / Success | 0..1 | Success | Indica che il messaggio OTA_HotelAvailNotifRQ era
elaborato correttamente.
|
OTA_HotelAvailNotifRS / Errors | 0..1 | Errors | Un container per uno o più problemi riscontrati durante l'elaborazione
OTA_HotelAvailNotifRQ messaggio.
|
OTA_HotelAvailNotifRS / Errors / Error | 1..n | Error | La descrizione di un errore riscontrato durante l'elaborazione del
OTA_HotelAvailNotifRQ messaggio. I dettagli su questi errori possono
disponibile in
Messaggi di errore relativi allo stato dei feed. |
OTA_HotelAvailNotifRS / Errors / Error / @Type | 1 | integer | Il EWT (Error Warning Type) OpenTravel Alliance associato al
. Viene utilizzato solo il valore 12 (Processing exception) . |
OTA_HotelAvailNotifRS / Errors / Error / @Code | 1 | integer | L'ERR (Error Code) OpenTravel Alliance associato all'errore.
Viene utilizzato solo il valore 450 (Unable to process) . |
OTA_HotelAvailNotifRS / Errors / Error / @Code | 1 | enum | Lo stato della richiesta originale. Solo il valore
È in uso NotProcessed . |
OTA_HotelAvailNotifRS / Errors / Error / @ShortText | 1 | string | L'identificatore Google del problema. I dettagli su questi errori possono essere trovato in Messaggi di errore relativi allo stato dei feed. |
Esempi
Operazione riuscita
Di seguito è riportata una risposta a un modulo elaborato correttamente Messaggio 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>
Errori
Di seguito è riportata una risposta a un messaggio OTA_HotelAvailNotimul non elaborato a causa di errori.
<?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>