Cách tách PNR trên AIDL

bởi Long Thiên Đăng | lúc 16:24 - 23/04/2024


Bài viết sau đây sẽ hướng dẫn bạn cách tách PNR trên AIDL sao cho ngắn gọn và đỡ bị lỗi nhất.

Tách PNR trên AIDL

Tách PNR trên AIDL

 

Ví dụ : Chúng ta có 1PNR gồm 2 khách như sau:

VD1

 

Theo lý thuyết, thì để tách 1 khách ra khỏi PNR, chúng ta sẽ làm theo các bước gồm 5 bước:

SP1 ➔ RFname ➔ EF ➔ RFname ➔ ER

Nhưng thực ra, chúng ta có thể gộp chung làm 3 bước để tránh quên bước lệnh và xảy ra lỗi:

SP1 ➔ RFname;EF ➔ RFname;ER

 

Cụ thể, với PNR ở trên, ta thực hiện qua các bước như sau:

SP1 : Để tách khách số 1 ra khỏi PNR.

VD2

 

RFL;EF ký xác nhận và tạo liên kết sau khi tách.

(Thường trong quá trình tách, với 1 số PNR hệ thống sẽ warning cập nhật thông tin abc gì đó. Nếu warning ở bước này, thì đánh tiếp 1 lần lệnh EF để qua bước)

VD3

 

RFL;ER ký xác nhận và kết thúc PNR.

Nếu warning ở bước này, thì đánh tiếp 1 lần lệnh ER để qua bước)

VD4

 

Khi này, chúng ta có mã đặt chỗ cũ 6ZRLYA chỉ còn 1 khách, và mã đặt chỗ mới cho khách số 1 sau khi tách là 6ZSAI8, nằm trong mục SP (Split) của PNR gốc.

Sau khi tách khách, chúng ta có thể dùng lệnh RTxxxxxx để xử lý tiếp PNR đã được tách, hoặc nếu chúng ta muốn xem lại danh sách các PNR (gốc và liên quan) thì ta dùng lệnh RTAXR để xem danh sách mã đặt chỗ.

VD5

 

Muốn mở mã đặt chỗ số 1 trong danh sách, ta dùng lệnh RT1

VD6

 

Tham khảo thêm về Tại liệu “Tra cứu nhanh hệ thống AIDL” TẠI ĐÂY

Chúc các bạn ngày càng giỏi hệ thống AIDL của VNA 🙂

Share Button

Hotline 0909.501.401

vua kệ sắt | xem truyen | xem truyện code learn