Usage (10-digit signed integer) on IBM i

Queue usage.

Local Model Alias Remote Cluster
X X
This indicates what the queue is used for. The value is one of the following:

    USNORM
    Normal usage.

    This is a queue that normal applications use when putting and getting messages; the queue is not a transmission queue.

    USTRAN
    Transmission queue.

    This is a queue used to hold messages destined for remote queue managers. When a normal application sends a message to a remote queue, the local queue manager stores the message temporarily on the appropriate transmission queue in a special format. A message channel agent then reads the message from the transmission queue, and transports the message to the remote queue manager. For more information about transmission queues, see Transmission queues.

    Only privileged applications can open a transmission queue for OOOUT to put messages on it directly. Only utility applications would normally be expected to do this. Care must be taken that the message data format is correct (see MQXQH (Transmission-queue header) on IBM i ), otherwise errors might occur during the transmission process. Context is not passed or set unless one of the PM* context options is specified.

To determine the value of this attribute, use the IAUSAG selector with the MQINQ call.

Parent topic: Attributes for queues