Introducción
Kiu Snapshots Schedule es un servicio de envío de archivos que le permitirá al destinatario tener una réplica del schedule de forma actualizada. Este servicio permie generar una sincronización inicial del schedule y periodicamente irá enviando archivos diferenciales con los cambios del periodo.
Estructura del archivo
El nombre del archivo csv contiene como prefijo SKD_ y el timestamp en UTC de la generación del mismo, quedando el siguiente patrón SKD_YYYYMMDDTHHMMSSFFFZ.csv
.
Internamente, el archivo contiene una cabereca con el nombre de cada columna y luego los registros de los legs/segmentos a impactar con dicho archivo.
Kiu podrá agregar en futuros desarrollos nuevas columnas sin previo aviso. En este caso no se modificarán las columnas existentes.
NOMBRE | DESCRIPCIÓN / FORMATO | EJEMPLO |
---|---|---|
action | Indica la acción a realizar sobre el vuelo, posibles valores RCP, NEW, RPL, CNL RCP → La acción de recap se enviará para sincronizar toda la base o un vuelo en particular. Si el vuelo es ALL se deberá borrar toda la base de destino y volver a insertar los vuelos informados como NEW. Si en cambio se especifica el vuelo a eliminar (flight_number <> ALL) se debe eliminar solo ese vuelo. NEW → Se recibe esta acción para los nuevos vuelos o luego de un RECAP RPL → Cualquier modificación de un vuelo es notificada con esta acción de replace. Para procesarlo, se debe eliminar previamente en destino los registros con la key flight_carrier + flight_number +flight_date e insertar los informados en el archivo. CNL → indica una cancelación, por lo tanto se debe eliminar en destino los registros con la key flight_carrier + flight_number +flight_date | SKD |
timestamp | Fecha y hora de la modificación del vuelo | 2023-09-21T19:50:32.970 |
flight_carrier | Código de aerolínea. Formato: 4 caracteres alfanuméricos. | 00XX |
flight_number | Número de vuelo. | 1199 |
flight_number_suffix | Espacio reservado para futuro desarrollo. Vacío. |
|
flight_date | Fecha comercial del vuelo | 2023-04-01 |
departure_date | Fecha de salida del leg/segmento. Formato: YYYY-MM-DD | 2023-04-01 |
arrival_date | Fecha de llegada del leg/segmento. Formato: YYYY-MM-DD | 2023-04-01 |
origin | Código del aeropuerto de salida. Formato: 3 caracteres alfabéticos | MAD |
destination | Código del aeropuerto de arribo. Formato: 3 caracteres alfabéticos | FRA |
airport_number_from | Indentificación númerica del aeropuerto de origen, 0 a N. Por ejemplo si el vuelo hace AEP-COR-BRC, se formarán los segmentos AEP (0) - COR (1) COR (1) - BRC (2) AEP (0) - BRC (2) | 0 |
airport_number_to | Indentificación númerica del aeropuerto de origen, 1 a N | 1 |
equipment | Código IATA de la aeronave. Formato: 3 caracteres alfanuméricos | 737 |
equipment_configuration_id | Código KIU de la aeronave (Tabla KASAT). Formato: 4 caracteres numéricos. | 0006 |
flight_service_type | Tipo de vuelo basado en publicaciones IATA, por lo tanto pueden agregarse nuevos tipos en futuras publicaciones. Algunos ejemplos de este campo: J: Scheduled - Passenger Formato: 1 caracter | J |
departure_time_local_time | Hora de despegue (Horario Local) Formato: HHMM | 1640 |
arrival_time_local_time | Hora de arribo (Horario Local) Formato: HHMM | 1910 |
departure_terminal | Terminal de salida Formato: 1-2 caracteres alfanuméricos | 1 |
arrival_terminal | Terminal de arribo Formato: 1-2 caracteres alfanuméricos | T4 |