Steve, For messages outbound from CICS a subroutine is called to write queue messages from a CICS
application. The subroutine actually stores the message on a DB2 table. The messages are picked up by independent CICS transactions (X001-X099) and sent to a mainframe job (XXQUECOMMXX) that actually places the messages on mainframe queuing system
(General Queuer).
For messages that are inbound
to CICS - XXQUECOMMXX sends all messages to a general purpose transaction (X100 or X200) in CICS. X100 or X200calls an application program specified in the header
portion of the queue record. The called application program processes the data in the queue records.
CICS DPL is not used.
Thanks,
Nick