Solicitudes
Sintaxis
El mensaje OTA_HotelAvailNotifRQ
usa la siguiente sintaxis:
<?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>
Cada mensaje <OTA_HotelAvailNotifRQ>
se trata como una actualización delta.
Para cada propiedad, fecha, habitación y paquete especificado en
<StatusApplicationControl>
, una actualización de cualquier restricción definida con anterioridad
solo reemplaza el valor de la misma restricción, mientras que agregar una restricción nueva
no afecta otras restricciones definidas con anterioridad. Por ejemplo, si un mínimo
se definió anteriormente la duración de la estadía de 2 días y, luego, se envió un mensaje nuevo
que contenía solo una duración máxima de estadía de 7 días, este
no borraría el valor anterior de duración mínima de la estadía.
Elementos y atributos
El mensaje OTA_HotelAvailNotifRQ
tiene los siguientes elementos y atributos:
Nota: Cada tipo de restricción de duración de estadía es de
establecer de forma independiente. Por ejemplo, un mensaje que establezca
SetMaxLOS
no reemplaza un valor definido previamente
para SetForwardMaxStay
.
Elemento / @Attribute | Casos | Tipo | Descripción |
---|---|---|---|
OTA_HotelAvailNotifRQ | 1 | Complex element | Es el elemento raíz de un mensaje que define la disponibilidad de la tarifa de la habitación. |
OTA_HotelAvailNotifRQ / @xmlns | 0..1 | string (URI) | El espacio de nombres XML. |
OTA_HotelAvailNotifRQ / @EchoToken | 1 | string | Un identificador único para este mensaje de solicitud. Se muestra este valor
en el mensaje de respuesta. Los caracteres permitidos son a-z ,
A-Z , 0-9 , _ (guion bajo),
y - (guion). |
OTA_HotelAvailNotifRQ / @TimeStamp | 1 | DateTime | La fecha y hora de creación de este mensaje. |
OTA_HotelAvailNotifRQ / @Version | 1 | decimal | La versión del mensaje de OpenTravel. |
OTA_HotelAvailNotifRQ / POS | 0..1 | POS | Un contenedor para especificar la cuenta de socio para este mensaje. Sí se suele usar si el backend proporciona feeds de precios para varias cuentas de socios. |
OTA_HotelAvailNotifRQ / POS/ Source | 1 | Source | Es obligatorio si <POS> está presente. Un contenedor para la
<RequestorID> |
OTA_HotelAvailNotifRQ / POS / RequestorID | 1 | RequestorID | Es obligatorio si <POS> está presente. Define el socio
de servicio predeterminada. |
OTA_HotelAvailNotifRQ / POS / RequestorID / @ID | 1 | string | La cuenta de socio de este mensaje. Este valor de cadena es el
Partner key aparece en el
En la página Configuración de la cuenta de Hotel Center
Nota: Si tienes un backend que proporciona feeds para varios
cuentas, este valor debe coincidir con el |
OTA_HotelAvailNotifRQ / AvailStatusMessages | 1 | AvailStatusMessages | Un contenedor para uno o más <AvailStatusMessage>
o de terceros. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / @HotelCode | 1 | string | Es el identificador único de la propiedad. Este valor debe coincidir con el ID de hotel especificado con <id> en el elemento <listing> del feed de lista de hoteles. El ID de hotel también aparece en Hotel Center. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage | 1..n | AvailStatusMessage | Define la disponibilidad y las restricciones de la tarifa de la habitación para diferentes horarios. para una sola propiedad. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / @BookingLimit | 1 | integer |
Nota: El elemento
Se prefiere el mensaje OTA_HotelInvCountNotifRQ en lugar de configurarlo
. La cantidad de salas de reuniones restantes que se pueden reservar para el
período en Debe ser igual o mayor que 0. El valor predeterminado es 0 si es negativo o no se proporciona. Nota: Para establecer la disponibilidad de habitaciones para un
el parámetro de configuración |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl | 1 | StatusApplicationControl | Define el período, así como los identificadores del tipo de habitación
—InvTypeCode y plan de tarifas
RatePlanCode . |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Start | 1 | Date | La fecha de inicio que es inclusiva, según la zona horaria de la propiedad, del período. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @End | 1 | Date | La fecha de finalización (según la zona horaria de la propiedad), que incluye el
durante un período específico. Debe ser igual o mayor que el valor start .
Si start y end son iguales, se aplica la actualización
hasta esa fecha. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Mon | 0..1 | boolean | Configúralo en true o 1 para incluir los lunes de forma explícita.
Si la estableces como |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Tue | 0..1 | boolean | Configúralo en true o 1 para incluir los martes de manera explícita.
Si la estableces como |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Weds | 0..1 | boolean | Configúralo en true o 1 para incluir los miércoles de manera explícita.
Si la estableces como |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Thur | 0..1 | boolean | Configúralo en true o 1 para incluir los jueves de forma explícita.
Si la estableces como |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Fri | 0..1 | boolean | Configúralo en true o 1 para incluir los viernes de manera explícita.
Si la estableces como |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Sat | 0..1 | boolean | Configúralo en true o 1 para incluir explícitamente los sábados.
Si la estableces como |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Sun | 0..1 | boolean | Configúralo en true o 1 para incluir los domingos de forma explícita.
Si la estableces como |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @InvTypeCode | 1 | string | Es el identificador único del inventario (tipo de habitación). Este valor se asigna
a <RoomID> en una operación Transactions
(Datos de la propiedad). |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @RatePlanCode | 0..1 | string | Es un identificador único para el plan de tarifas. Este identificador se asigna
valor de la
<PackageID> en una transacción (datos de propiedad)
mensaje. El plan de tarifas se define con más detalle y se denomina
en <StatusApplicationControl> en ambas
<OTA_HotelRateAmountNotifRQ> y
<OTA_HotelAvailNotifRQ> mensajes.
El atributo |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay | 0..1 | LengthsOfStay | Es un contenedor para definir las restricciones de duración de la estadía. No debe estar presente si
<AvailStatusMessage> incluye el
BookingLimit . |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / @FixedPatternLength | 0..1 | integer | La longitud del patrón definida en FullPatternLOS .
Nota: Este atributo se debe establecer cuando se use
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay | 1..n | LengthOfStay | Define las restricciones sobre la duración de la estadía. Cuando uses más de uno
<LengthOfStay> , cada uno debe especificar un
un valor de MinMaxMessageType diferente. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay / @Time | 0..1 | integer | Es el valor unitario de la medición de la duración de la estadía. Ten en cuenta que un valor de
cero se trata como sin restricción. Por ejemplo, <LengthOfStay
Time="0" MinMaxMessageType="SetMaxLOS"> significa que no hay un máximo
y la duración de la estadía.
Nota: Este atributo se debe establecer, a menos que se use
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay / @TimeUnit | 0..1 | enum | La unidad de tiempo. El valor predeterminado es "Day" si no se proporciona. Válida
valor es:
"Day" equivale a una estadía de 1 noche.
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay / @MinMaxMessageType | 1 | enum | Varios tipos de restricciones de duración de la estadía. SetMaxLOS ,
SetMinLOS y FullPatternLOS están llegando
basado en la nube. SetForwardMinStay y
SetForwardMaxStay se basan en la estadía. Los valores máximos deben ser
mayor o igual que los valores mínimos. |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay / LOS_Pattern | 0..1 | LOS_Pattern | Define el patrón de restricción de la duración de la estadía.
Nota: Este elemento debe estar presente cuando se use.
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / LengthsOfStay / LengthOfStay / LOS_Pattern / @FullPatternLOS | 1 | string | Una secuencia de caracteres Y y N que indica
si se permite cada duración de la estadía, desde una noche hasta el valor en
FixedPatternLength Cualquier duración de la estadía superior a
FixedPatternLength hereda el valor en la posición final. Para
Por ejemplo, con FixedPatternLength="4" y
FullPatternLOS="YNYN" , solo se permiten las duraciones de 1 y 3.
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / RestrictionStatus | 0..1 | RestrictionStatus | Define las restricciones del itinerario. No debe estar presente si
<AvailStatusMessage> incluye el
BookingLimit . |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / RestrictionStatus / @Status | 0..1 | enum | Indica si el tipo de restricción especificado por el
El atributo Restriction está abierto o cerrado. Valores válidos
son:
Nota:
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / RestrictionStatus / @Restriction | 0..1 | enum | Este atributo es obligatorio si se proporciona Estos son los valores válidos:
Nota: Si no se especifica |
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / RestrictionStatus / @MinAdvancedBookingOffset | 0..1 | integer or duration | Duración mínima antes de la fecha de llegada (en la ubicación local de la propiedad
(hora) para el que se puede reservar esta tarifa de habitación.
Los tipos de valor válidos son los siguientes:
|
OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / RestrictionStatus / @MaxAdvancedBookingOffset | 0..1 | integer or duration | Duración máxima antes de la fecha de llegada (en la ubicación local de la propiedad
(hora) para el que se puede reservar esta tarifa de habitación.
Los tipos de valor válidos son los siguientes:
|
Ejemplos
Fecha de llegada a la LOS
Establece las duraciones mínimas y máximas de la estadía (en función de la fecha de llegada).
<?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>
Duración de la duración de la estadía
Establece las duraciones mínimas y máximas de la estadía (en función de la estadía).
<?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>
Restricción de salidas
Configura una restricción de cierre hasta la salida. (Esto evita itinerarios con salida en las fechas especificadas).
<?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>
Restricción de llegadas
Establece una restricción de tipo “cerrado hasta la llegada”. (Esto evita itinerarios con registrarse en fechas específicas).
<?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>
Fechas de disponibilidad abiertas
Abrir la disponibilidad para un tipo de habitación y un plan de tarifas en fechas específicas.
Nota: También se requieren tarifas por noche, junto con un recuento del inventario. mayor que 0 para el tipo de habitación, antes de que los precios estén completamente disponibles
<?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>
Cerrar fechas de disponibilidad
Cierra la disponibilidad para un tipo de habitación y un plan de tarifas en fechas específicas. (Este también se conoce como "detener la venta").
<?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>
Restricciones de reservas anticipadas
Establecer restricciones mínimas y máximas del período de reserva anticipada, solo aplicadas los fines de semana.
<?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>
Reserva para el horario límite
Aplica un horario límite para reservar en la fecha de llegada a las 18:00 en el horario local tiempo.
<?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>
Restricciones múltiples
Establece varias restricciones durante las mismas fechas para un tipo de habitación y un plan de tarifas.
<?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>
Límite de reservas
Establece recuentos de inventario para un tipo de habitación durante fechas específicas.
Nota: El valor OTA_HotelInvCountNotifRQ antes de configurar este atributo.
<?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
Establece una restricción de duración de la estadía del patrón completo.
Para registrar la entrada el 26 de julio de 2023, solo se admiten las duraciones de 2, 4 y 6 estadías por lo que está permitido. Las duraciones de estadías de 1, 3, 5 y 7 o más no están disponibles.
<?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>
Respuestas
Sintaxis
El mensaje OTA_HotelAvailNotifRS
usa la siguiente sintaxis:
<?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>
Elementos y atributos
El mensaje OTA_HotelAvailNotifRS
tiene los siguientes elementos y atributos:
Elemento / @Attribute | Casos | Tipo | Descripción |
---|---|---|---|
OTA_HotelAvailNotifRS | 1 | Complex element | El elemento raíz de una respuesta a un mensaje de disponibilidad. |
OTA_HotelAvailNotifRS / @TimeStamp | 1 | DateTime | La fecha y hora de creación de este mensaje. |
OTA_HotelAvailNotifRS / @EchoToken | 1 | string | El identificador único del servicio de
OTA_HotelAvailNotifRQ mensaje. |
OTA_HotelAvailNotifRS / Success | 0..1 | Success | Indica que el mensaje OTA_HotelAvailNotifRQ se
se procesó correctamente.
|
OTA_HotelAvailNotifRS / Errors | 0..1 | Errors | Un contenedor para uno o más problemas encontrados durante el procesamiento del
OTA_HotelAvailNotifRQ mensaje.
|
OTA_HotelAvailNotifRS / Errors / Error | 1..n | Error | La descripción de un error encontrado durante el procesamiento del
OTA_HotelAvailNotifRQ mensaje. Los detalles sobre estos errores pueden
se pueden encontrar en
Mensajes de error del estado del feed |
OTA_HotelAvailNotifRS / Errors / Error / @Type | 1 | integer | El EWT (tipo de advertencia de error) de OpenTravel Alliance asociado con el
. Solo se usa el valor 12 (Processing exception) . |
OTA_HotelAvailNotifRS / Errors / Error / @Code | 1 | integer | El ERR (código de error) de OpenTravel Alliance asociado con el error.
Solo se usa el valor 450 (Unable to process) . |
OTA_HotelAvailNotifRS / Errors / Error / @Code | 1 | enum | El estado de la solicitud original. Solo el valor
NotProcessed está en uso. |
OTA_HotelAvailNotifRS / Errors / Error / @ShortText | 1 | string | Es el identificador de Google del problema. Puedes encontrar detalles sobre estos errores se encuentra en Mensajes de error del estado del feed |
Ejemplos
Listo
La siguiente es una respuesta a un problema Mensaje 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>
Errores
La siguiente es una respuesta a un mensaje OTA_HotelAvailNotifRQ no procesado debido a errores.
<?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>