Change, Copy, and Create Queue

Compaq NonStop Kernel HP OpenVMS i5/OS UNIX systems Windows z/OS
X X X X X X

The Change Queue (MQCMD_CHANGE_Q) command changes the specified attributes of an existing WebSphere MQ queue. For any optional parameters that are omitted, the value does not change.

The Copy Queue (MQCMD_COPY_Q) command creates a new queue definition, of the same type, using, for attributes not specified in the command, the attribute values of an existing queue definition.

The Create Queue (MQCMD_CREATE_Q) command creates a queue definition with the specified attributes. All attributes that are not specified are set to the default value for the type of queue that is created.

Table 5 shows the parameters that are applicable to each type of queue.

Table 5. Change, Copy, Create Queue parameters
  Local queue Model queue Alias queue Remote queue
BackoutRequeueName X X
BackoutThreshold X X
BaseQName X
CFStructure X X
ClusterName X X X
ClusterNamelist X X X
CLWLQueuePriority X X X
CLWLQueueRank X X X
CLWLUseQ X
CommandScope X X X X
DefBind X X X
DefInputOpenOption X X
DefPersistence X X X X
DefPriority X X X X
DistLists X X
Force X X X
FromQName2 X X X X
HardenGetBackout X X
IndexType X X
InhibitGet X X X
InhibitPut X X X X
InitiationQName X X
MaxMsgLength X X
MaxQDepth X X
MsgDeliverySequence X X
NonPersistentMessage Class X X
ProcessName X X
QDepthHighEvent X X
QDepthHighLimit X X
QDepthLowEvent X X
QDepthLowLimit X X
QDepthMaxEvent X X
QDesc X X X X
QName1 X X X X
QServiceInterval X X
QServiceIntervalEvent X X
QSGDisposition X X X X
QType3 X X
QueueAccounting X X
QueueMonitoring X X
QueueStatistics X X
RemoteQMgrName X
RemoteQName X
Replace (not valid on Change Queue command) X X X X
RetentionInterval X X
Scope X X X
Shareability X X
StorageClass X X
ToQName2 X X X X
TriggerControl X X
TriggerData X X
TriggerDepth X X
TriggerMsgPriority X X
TriggerType X X
Usage X X
XmitQName X
Notes:
  1. Required parameter on Change and Create Queue commands
  2. Required parameter on Copy Queue command
  3. Required parameter on Change, Create, and Copy Queue commands