GdsEnterQueue 예제 1

By | 2020년 3월 23일
QPB* 큐방리스트에서 16번 방 VENDOR REMARKS   PNR을 uAPI 로 확인해 보자.

특정 방에 들어가면 첫번째 PNR이 바로 나오고 종료시 반드시 QXI 명령어로 방에서 나와야 한다.
그렇지 않으면 특정 PNR을 물고 있어 다시 들어갈 때 PNR 처리를 할 수가 없다.

1. uAPI GdsEnterQueueReq 으로 16번 방 들어간다.

1.1  uAPI GdsEnterQueueRsp 로 첫번째 PNR 이 나온다.
QueueSessionToken 065629050A07643C7F97752EFF74A803 값을 반드시 확인한다. 다음에 날릴때 쓰여진다.

2. uAPI GdsNextOnQueueReq 로 다음 PNR 확인한다.
QueueSessionToken 065629050A07643C7F97752EFF74A803 으로 위에서 받은 값으로 날린다. Q에서 제거 않기로 한다. RemoveCurrent = false

2.1 uAPI GdsNextOnQueueRsp 로 다음 PNR 이 온다..
QueueSessionToken 0657EFC10A07643C7F97752E63073A97 으로 새로운 값이 온다.

3. uAPI GdsExitQueueReq 로 반드시 방에서 나오는 명령어를 날린다.
QueueSessionToken 0657EFC10A07643C7F97752E63073A97 위에서 받은 값으로 날린다. Q에서 제거 않기로 한다. RemoveCurrent = false

3.1 uAPI GdsExitQueueRsp로 결과가 정상적으로 돌아온다.