Previous Topic: Using Program-to-Program Queues

Next Topic: Types of PPQs


Understanding PPQs

CA Automation Point provides program-to-program queue (PPQ) support. A PPQ is a general purpose, inter-process communication tool. PPQs provide an efficient and universal means for applications to communicate with each other by allowing them to write to—and read from—common message data queues.

A queue is a list data structure providing, by default, first-in-first-out (FIFO) access to items in the list. List items are requests waiting for processing, such as commands to execute, operations to perform, or messages to display.

The PPQ environment also supports last-in-first-out (LIFO) and random access. The queue items are requests waiting for processing, such as operations to perform or messages to display.

A PPQ is owned by the application that created it. The memory for queue-item storage resides solely on the workstation containing the owner application.