Opening Specific Queues

To open specific message queues in WebSphere MQ, use the following code:

CALL 'MQOPEN'
    USING by value HCONN, by reference OBJDESC,
    by value OPTS, by reference HQUEUE,
    COMPCODE, REASON 

in the following modes:

INPUT Mode:

Variable Description Definition
HCONN S9(9) BINARY handle to queue manager User-defined
OBJDESC Structure that identifies the object to be opened cmqodv.cpy
OPTS S9(9) BINARY options that control the action of MQOPEN User-defined

The available OPTS S9(9) BINARY options are specified in "cmqv.cpy". From the options that are available, at least one of the following options must be specified:

To specify multiple options, add them together.

OUTPUT Mode:

Variable Description Definition
HQUEUE S9(9) BINARY handle to queue User-defined
COMPCODE S9(9) BINARY returns the completion code User-defined
REASON S9(9) BINARY returns the reason User-defined