The ADDRESS MQ OPEN command lets you open a specific message queue.
This command has the following format:
ADDRESS MQ OPEN {QUEUE(name)|QMGR(name)}
{OPTIONS(DEFAULT|SHARED|EXCLUSIVE|BROWSE|OUTPUT|SET|INQUIRE)}
{CONHANDLE(varHCONN)}
{OBJHANDLE(varHOBJ)}
Defines the message queue name. The name is case sensitive and can be up to 48 bytes.
Mutually exclusive with QMGR.
Defines the queue manager name. The name is case sensitive and can be up to 48 bytes.
Mutually exclusive with QUEUE.
Specifies your access or other options.
Indicates the default queue setting. The message is deleted from the queue.
Indicates shared access. The message is deleted from the queue.
Indicates exclusive access. The message is deleted from the queue.
Indicates using browse mode to access the message queue. The message is kept on the queue.
Indicates output mode. This option is necessary for putting messages on the queue.
Indicates set mode. This option is necessary for setting the attributes of the queue.
Indicates inquire mode. This option is necessary for inquiring which attributes of the queue or queue manager are set.
Defines the variable name that stores the Connection Handle.
Defines the variable name that stores the Object Handle.
Example: MQ OPEN
This example shows how to open a queue (QM2) for output.
ADDRESS MQ "OPEN QUEUE(QM2) OPTIONS(OUTPUT)",
"CONHANDLE(hconn) OBJHANDLE(hobj)"
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|