Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

Este servicio genera un Json con la estructura completa del PNR cada vez que sufre un cambio. La estructura es la siguiente:

{
"pnr_list": [
{objetos json de PNR según schema api get_booking_details}
]
}

Al schema de la api mencionada solo se agrega un nuevo elemento “event_details” que agrega data sobre el evento que generó la modificación. Abajo describimos al estructura y las consideraciones en cada evento en particular.

Asi queda la esctructura de cada PNR informado:

{ “event_details”: {},
"record_locator_version_information": {},
"record_locator_information": {},
"passengers_information": {},
"flights_segment_information": {},
"flights_origin_destination_information": {},
"contacts_list": [],
….
"pricing_information": {}
}

Procesos que generan un evento para el servicio

  • Proceso Grabar PNR (comando E), emisión y void

    • application: sin difinir

    • origin: AGENT

    • device: el que genera la transacción

    • agent: el que genera la transacción

  • Proceso de Creación de Reservas, Modificación de Reservas y División de Reservas por webservices (v1 y v2)

    • application: sin difinir

    • origin: AGENT

    • device: el que genera la transacción

    • agent: el que genera la transacción

  • Proceso de Creación de Reservas, Modificación de Reservas y División de Reservas por apis

    • application: sin difinir

    • origin: AGENT

    • device: el que genera la transacción

    • agent: el que genera la transacción

  • Proceso de Creación, Modificación de Reservas y División de Reservas por mensajería TTY Type B/Type A

    • application: MESSAGE_PROCESS

    • origin: FROM_EXTERNAL_MESSAGE

    • device: la oficina configurada para el host con terminal address 00

    • agent: KIUSYSTEM

  • Cambios de reservas por schedule change (reacomodación)

    • application: SCHEDULE_PROCESS

    • origin: INTERNAL_PROCESS

    • agent: KIUSYSTEM

  • Proceso de confirmación automática de lista de espera

    • application: CONFIRM_WAITLIST_PROCESS

    • origin: INTERNAL_PROCESS

    • agent: KIUSYSTEM

  • Ajustes del robot time limit

    • application: ROBOT_TIME_LIMIT

    • origin: INTERNAL_PROCESS

    • agent: KIUSYSTEM

  • Ajustes por los mensajes post-departure (PFS, PRL)

    • application: PFS_PROCESS / PRL_PROCESS

    • origin: INTERNAL_PROCESS

    • agent: KIUSYSTEM

  • Proceso de cancelación de itinerarios o ssr por vencimiento.

    • application: SERVICES_AUTOMATIC_CANCEL

    • origin: FROM_EXTERNAL_MESSAGE

    • agent: KIUSYSTEM

  • Description event_details (por ahora solo se agrega en XX hasta que se implemente en todos los métodos y estén documentados)

Key

Tipo Dato

Valores posibles

Descripción

Ejemplo

Estado Implementación

Observaciones

system_from

string(2:3)

C1 o código operador de aerolinea, depende si es terminal de PSS o de Kiu GDS

Z8

company

string(4)

Código único de la empresa, aerolinea o agencia, dentro de Kiu

00Z8

channel

string

HOST, GDS

HOST

subchannel

string

En el caso de GDS es el código de gds (C1, 1A, etc). En el caso de HOST, es el valor que se configuró en la tabla de oficinas, comando DNO / BI STAT.SUB-CHANNEL

SALES OFFICE

device

string(0:10)

Dispositivo de Kiu que generó la transacción

LPB00Z8205

agent

string(0:9)

Dispositivo de Kiu que generó la transacción.

HDQ00Z8SM

application

string

KIU_COMMAND, KIU_CLICK o aplicación que consuma el servicio desde una api.

PRL_PROCESS, PFS_PROCESS, CONFIRM_WAITLIST_PROCESS

Dispositivo de Kiu que generó la transacción.

KIU_COMMAND

Pending

origin

string

AGENT, WEBSERVICES, INTERNAL_PROCESS, FROM_EXTERNAL_APPLICATION, FROM_EXTERNAL_MESSAGE

Se identifica como AGENT si el cambio vino desde KIU_COMMAND o KIU_CLICK

Pending

pnr_action

string

CREATE, MODIFY, SPLIT

Identifica si el evento es de creación o modificación o división

CREATE

El SPLIT se aplicará a los 2 PNR (el creado y el modificado en ese proceso).

process_type

string

MANUAL, AUTOMATIC

MANUAL

timestamp

datetime

2023-04-20T22:02:32.750Z

  • No labels