KIU_AirRules
KIU_AirRulesRQ
Ejemplo Modelo XML
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirRulesRQ EchoToken="1" TimeStamp="2015-08-12T11:00:00" Target="Testing" Version="3.0" SequenceNmbr="1" PrimaryLangID="en"> <POS> <Source AgentSine="NET00XXWW" TerminalID="NET00XX000" ISOCountry="AR" /> </POS> <RuleReqInfo FareNumber="61244"> <FareReference>HTEST</FareReference> <MarketingAirline Code="XX" /> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <DepartureDate>2015-12-30</DepartureDate> </RuleReqInfo> </KIU_AirRulesRQ>
Elementos del Mensaje KIU_AirRulesRQ
- POS: Elemento que agrupa la información del Punto de Venta desde el cual se realiza la petición.
- Source: Contenedor de los datos del Punto de Venta o POS
- AgentSine: Alfanumérico[9]. Identificador del agente que realiza la petición.
- TerminalID: Alfanumérico[10]. Código identificador del dispositivo desde el que se realiza la petición.
- ISOCountry: Alfabético[2]. Código ISO del país donde se originó la petición.
- Source: Contenedor de los datos del Punto de Venta o POS
- RuleReqInfo: Detalles de la tarifa cuyas reglas se solicitan.
- FareNumber: Entero. Número de la tarifa solicitada (devuelto por el método KIU_AirShoppingRQ, en el atributo IDFare).
- FareReference: Alfanumérico. Nombre de la tarifa solicitada.
- MarketingAirline: Alfanumérico[2]. Código IATA de la aerolínea a la que pertenece la tarifa.
- DepartureAirport: Aeropuerto de origen.
- LocationCode: Alfabético[3]. Código IATA del aeropuerto.
- ArrivalAirport: Aeropuerto de destino.
- LocationCode: Alfabético[3]. Código IATA del aeropuerto.
- DepartureDate: Fecha ISO. Optativo. Fecha para la cual se quiere conocer las reglas aplicables a la tarifa solicitada. Si este parámetro no se envía, el comportamiento por defecto es devolver las reglas aplicables en el día de la petición.
KIU_AirRulesRS
Ejemplo Modelo XML
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirRulesRS EchoToken="1" TimeStamp="2015-05-06T18:52:22+00:00" Target="Testing" Version="3.0" SequenceNmbr="1"> <Success /> <FareRuleResponseInfo> <FareRuleInfo FareNumber="61244"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <DepartureDate>2015-12-30</DepartureDate> <MarketingAirline Code="XX" /> <FareReference>HTEST</FareReference> <RuleInfo> <ResTicketingRules> <AdvResTicketing FirstTicketDate="2011-07-16" LastTicketDate="OPEN" /> </ResTicketingRules> </RuleInfo> </FareRuleInfo> <FareRules> <SubSection SubTitle="APPLICATION" Code="RU"> <Paragraph> <Text>TEST</Text> </Paragraph> </SubSection> <SubSection SubTitle="MINIMUN STAY" Code="MN"> <Paragraph> <Text>TEST</Text> </Paragraph> </SubSection> <SubSection SubTitle="MAXIMUN STAY" Code="MX"> <Paragraph> <Text>TEST</Text> </Paragraph> </SubSection> <SubSection SubTitle="SEASONALITY" Code="SE"> <Paragraph> <Text>TESTTRIP MUST BEGIN BETWEEN 20JAN THROUGH 15AUG</Text> </Paragraph> </SubSection> <SubSection SubTitle="BLACKOUT DATES" Code="BO"> <Paragraph> <Text>TESTFLT MUST NOT BEGIN BETWEEN 01JAN THROUGH 15JAN O BETWEEN 10JUL THROUGH 20JUL</Text> </Paragraph> </SubSection> <SubSection SubTitle="DAY/TIME" Code="DA"> <Paragraph> <Text>TEST</Text> </Paragraph> </SubSection> </FareRules> </FareRuleResponseInfo> </KIU_AirRulesRS>
Elementos del Mensaje KIU_AirRulesRS
- FareRuleResponseInfo: Elemento que agrupa los datos de las reglas de la tarifa solicitada.
- FareRuleInfo: Contenedor de información acerca de cada regla aplicable.
- FareNumber: Número identificatorio de la tarifa solicitada.
- DepartureAirport: Aeropuerto de origen.
- LocationCode: Alfabético. Código IATA del aeropuerto.
- ArrivalAirport: Aeropuerto de destino.
- LocationCode: Alfabético. Código IATA del aeropuerto.
- DepartureDate: Fecha ISO. Fecha en la cual aplican las reglas devueltas para la tarifa solicitada.
- MarketingAirline: Alfanumérico. Código IATA de la aerolínea a la que pertenece la tarifa.
- FareReference: Alfanumérico. Nombre de la tarifa solicitada.
- RuleInfo: Contenedor de reglas.
- ResTicketingRules: Información acerca de las reglas de ticketing.
- AdvResTicketing: Rango de fechas de emisión de la tarifa.
- FirstTicketDate: Fecha ISO. Fecha a partir de la cual puede ser emitida la tarifa.
- LastTicketDate: Fecha ISO|OPEN. Última fecha en la que se acepta la emisión de la tarifa. En lugar de una fecha, puede responder el valor “OPEN”, que indica que la tarifa no tiene una fecha límite de emisión.
- AdvResTicketing: Rango de fechas de emisión de la tarifa.
- ResTicketingRules: Información acerca de las reglas de ticketing.
- FareRules: Contenedor de las reglas específicas de la tarifa.
- Subsection: Subsección de las reglas aplicables.
- SubTitle: Alfabético. Nombre de la subsección.
- Code: Alfabético. Código de la regla.
- Paragraph: Párrafo de texto conteniendo las instrucciones y/o especificaciones de la regla.
- Text: Alfanumérico con caracteres especiales. Texto de la regla.
- Paragraph: Párrafo de texto conteniendo las instrucciones y/o especificaciones de la regla.
- Subsection: Subsección de las reglas aplicables.
- FareRuleInfo: Contenedor de información acerca de cada regla aplicable.
Volver al Indice
Posibles Mensajes de Error
Código | Mensaje | Explicación |
10035 | The date must not be in the past or over 330 days in the future. | La fecha de aplicación de la regla no debe ser en el pasado, o más allá de los siguientes 330 días al momento de efectuar la consulta. |
10036 | Too many OriginDestinationInformation elements to process. | Se solicitó más de un par origen destino, pero el método soporta la consulta de uno sólo a la vez. |
10038 | Too many RuleReqInfo elements to process. | Se solicitaron las reglas de más de una tarifa, pero el método soporta sólo una a la vez. |
10040 | Carriers are not allowed to check other carrier's rules. | Se envió una aerolínea en el atributo Code el elemento MarketingAirline que no corresponde con el usuario que efectuó la consulta. |
11005 | Error at parameter DepartureDateTime. | El valor del elemento DepartureDateTime no es una fecha ISO válida. |
11006 | Error at parameter OriginLocation. | El valor del atributo LocationCode del elemento OriginLocation no se corresponde con el formato descripto (alfabético en mayúsuclas de tres caracteres). |
11007 | Error at parameter DestinationLocation. | El valor del atributo LocationCode del elemento DestinationLocation no se corresponde con el formato descripto (alfabético en mayúsuclas de tres caracteres). |
11017 | Error at parameter ISOCountry. | El valor del atributo ISOCountry del elemento Source no se corresponde con el formato descripto (alfabético en mayúsculas de dos caracteres). |
11043 | Error at parameter Carrier. | El valor del atributo Code del elemento MarketingAirline no se corresponde con el formato descripto (alfanumérico en mayúsculas de dos caracteres). |
11087 | Error at parameter FareReference. | El valor del elemento FareReference no se corresponde con el formato descripto (alfanumérico en mayúsculas). |
11088 | Error at parameter FareNumber. | El valor del atributo FareNumber del elemento RuleReqInfo no se corresponde con el formato descripto (número entero). |
12014 | The requested fare does not exist or is not active. | La tarifa requerida no existe o no aplica en la fecha indicada. |
Volver al indice