Listing for Multiple Queues - Requesting Active Queues by Agent
GDSQueueAgentListReq and GDSQueueAgentListRsp
Universal Record/PNR record locators can be managed for multiple queues simultaneously.
To assist agents in tracking the status of the Universal Record/PNR record locators across multiple queues, the Queue Agent List returns a list of queues with active record locators associated with an Agent ID. See Listing Queues for requesting information for a single queue.
This queue functionality is only available on Galileo (1G) and Apollo (1V).
Schema
See the following transactions for Listing for Multiple Queues:
Request
GDSQueueAgentListReq is used to request a list of the queue statuses for UR/PNR records associated to a specific Agent ID.
@AgentID indicates the Profile identifier for the Agent. Only queues associated with the requested Agent ID are returned in the response list. System Administrators can retrieve lists for any Agent in their hierarchy.
Response
GDSQueueAgentListRsp is used to request a list of the queue statuses for UR/PNR records associated to a specific Agent ID.
In the response, one or more instances of QueueAgentRecord are returned for each Universal Record that contains active Galileo or Apollo PNRs. UniversalRecordLocatorCode indicates the Universal Record that contains the Galileo or Apollo PNRs that is active on that queue.
For each QueueAgentRecord, the Universal Record's associated queue number, target branch, pseudo city code are returned, as well as the time stamp for the last update to the Universal Record. If applicable, the associated queue category and date range are also returned.
@QueueSessionToken produces an iterative value for an Agent ID to maintain session for a specified queue. The token is assigned at QueueEnterReq, used for subsequent GdsQueueNextReq or QueueNextModifiers request, and removed at QueueExit or until queue processing places an orphaned Universal Record back to the queue.
Exceptions
This queue functionality is currently available only on Galileo (1G) and Apollo (1V).
ACH does not support queues.