...
El nombre del archivo json generado contiene el número de documento al que se hace refereci como prefijo el prefijo PNRS_ y el timestamp en UTC, quedando el siguiente patrón PNRS_YYYYMMDDTHHMMSSFFFZ.json
, por ejemplo PNRS_20230512T105030923Z.json
...
Al existir distintos escenarios en los cuales un PNR puede ser modificado, se optó por clasificación en base al tipo de transacción, directa o indirecta, el origen de la modifiación modificaión y la aplicación que la desencadenó.
...
El proceso de purga de PNRs podrá contener hasta 1000 pnrs en un mismo archivo. Bajo este escenario, solo se informará la key record_locator_version_information
de cada PNR y una copia de la historia del pnr al momento de la purga(equivalente al *H
)
Ejemplo de archivo
Code Block |
---|
{ "event_details": { "application": "RECORD_LOCATOR_PURGED", "timestamp": "2023-0508-12T1215T05:5502:4613.940Z540Z" }, "pnr_list": [ { "record_locator_version_information": "agent{ "record_locator": "KIUSYSTEMAWCVUB", "record_locator_version": "2023-08-14T00:00:05.360Z" "transaction_type": "INDIRECT", "origin": "INTERNAL_PROCESS", }, "history_item_list": [ "ARM ITINERARY RECEIPT-» BAGGAGE ALLOWANCE 1 PIECES UP TO 10K FOR ADT", " /XX100 Y 12AUG "pnr_action": "DELETE" }, "pnr_list": [ { AEPOYO", "BUE.BUEXX-DA 1325/12JUL23", "XS XX100 Y 12AUG SA AEPOYO HK1 0800 0830", "SYS-EX 0000/14AUG23" ] }, { "record_locator_version_information": { "record_locator": "CQAIKIBFLNBT", "record_locator_version": "2023-0508-10T1214T00:4000:5205.997Z360Z" } }, { "record_locator_version_information": { "record_locator": "PGJQQG", "record_locator_version": "2023-05-10T12:40:52.997Z" } }, { "record_locator_version_information": { "record_locator": "TGJFLE", "record_locator_version": "2023-05-10T12:40:52.997Z" } ] } }, "history_item_list": [ "XTK OK", "AT FC WK*F/VIXXXXXXXXXXXX4242N/XXXX/V123/Z12466", "ATT OK * 10AUG23/AEPXX-FT", "ATK 9990210044640 * 10AUG23/AEPXX-FT - FERNAN/M.", "ATK 9990210044641 * 10AUG23/AEPXX-FT - FERNAN/M.", "AEP.AEPXX-FT 1524/10AUG23", "ASR ABAG XX HK1 AEPCOR2049Y12AUG-1FERNAN/MR.UPTO 23KG BAGGAGE", "ASR ABAG XX HK1 AEPCOR2049Y12AUG-1FERNAN/MRS.UPTO 23KG BAGGAGE", "AEP.AEPXX-FT 1525/10AUG23", "XSR ABAG XX HK1 AEPCOR2049Y12AUG-1FERNAN/MR.UPTO 23KG BAGGAGE", "XSR ABAG XX HK1 AEPCOR2049Y12AUG-1FERNAN/MRS.UPTO 23KG BAGGAGE", "SYS-TX 0730/11AUG23", "XS XX2049Y 12AUG SA AEPCOR HK2 0800 0900", "SYS-EX 0000/14AUG23" ] } ] } |
Recap
Al relizarse la implementación de este módulo, se ejecutará un proceso de RECAP que recorrerá la base de datos generando una imagen de cada PNR. Bajo este escenario no hay una modificación sobre el PNR, el event_datails
solo tendrá la key "application": "RECORD_LOCATOR_SYNCHRONIZATION"
.
...