Queue manager definition commands
Cluster attributes that can be specified on queue manager definition commands.
To specify that a queue manager holds a full repository for a cluster, use the
ALTER QMGR
command specifying the attribute REPOS( clustername )
. To specify a list of several cluster names, define a cluster namelist and then use the attribute REPOSNL( namelist )
on the ALTER QMGR
command:
DEFINE NAMELIST(CLUSTERLIST)
DESCR('List of clusters whose repositories I host')
NAMES(CLUS1, CLUS2, CLUS3)
ALTER QMGR REPOSNL(CLUSTERLIST)
You can provide additional cluster attributes on the ALTER QMGR
command
CLWLEXIT( name )
- Specifies the name of a user exit to be called when a message is put to a cluster queue.
CLWLDATA( data )
- Specifies the data to be passed to the cluster workload user exit.
CLWLLEN( length )
- Specifies the maximum amount of message data to be passed to the cluster workload user exit
CLWLMRUC( channels )
- Specifies the maximum number of outbound cluster channels.
CLWLUSEQ( LOCAL|ANY )
- Specifies the behavior of MQPUT when the target queue has both a local instance and at least one remote cluster instance. If the put originates from a cluster channel, this attribute does not apply. It is possible to specify
CLWLUSEQ
as both a queue attribute and a queue manager attribute.
The equivalent PCFs are MQCMD_CHANGE_Q_MGR
and MQCMD_INQUIRE_Q_MGR
.