The KDCS interface provides the following calls for service-controlled queues:
DGET (Delayed free message GET)
The DGET call is used to read messages or message segments from USER, TAC or temporary queues and to wait for a message of a service-controlled queue. Read with subsequent deletion ("processing") and read without deletion ("browse") are possible.FPUT (Free message PUT)
FPUT calls are used to send messages to TAC queues. A message can consist of several message segments. A separate FPUT call is required for each message segment.DPUT (Delayed free message PUT)
The DPUT call sends a message or message segment to a USER, TAC or temporary queue. Time control and basic and confirmation jobs are only possible for TAC queues.QCRE (Queue CREate)
The QCRE call is used to create a temporary queue.QREL ((Queue RELease)
The QREL call is used to delete a temporary queue.DADM (Delayed free message ADMinistration)
You can use DADM to obtain an overview of the entire contents of a queue or of specific elements in it. In addition, DADM also allows you to control the order in which messages are processed: you can bring messages forward or delete individual messages or the contents of the entire queue.
You will find the exact format of these calls and further information on them in chapter "KDCS calls".