IBM MQ plugin properties

The following is an example of properties that can be set as PROPERTY entries in the "IBM MQ Default Manage Queue Manager" task:

wmq.qmgr.names=RRP_QMGR,PGU_QMGR

wmq.qmgr.RRP_QMGR.createqmgr=true
wmq.qmgr.RRP_QMGR.connection=@@QMGR_NAME@@:localhost:1414:@@QMQR_CHANNEL@@
wmq.qmgr.RRP_QMGR.version=7
wmq.qmgr.RRP_QMGR.name=RRP_QMGR
wmq.qmgr.RRP_QMGR.description=
wmq.qmgr.RRP_QMGR.logging=circular
wmq.qmgr.RRP_QMGR.logfilesize=16384
wmq.qmgr.RRP_QMGR.primarylogs=10
wmq.qmgr.RRP_QMGR.secondarylogs=5
wmq.qmgr.RRP_QMGR.default=
wmq.qmgr.RRP_QMGR.deadletterqueue=
wmq.qmgr.RRP_QMGR.defaultxmitqueue=@@QMGR_NAME@@.DEFXMITQ
wmq.qmgr.RRP_QMGR.listener=@@QMGR_NAME@@_LISTENER.TCP
wmq.qmgr.RRP_QMGR.maxhandles=
wmq.qmgr.RRP_QMGR.datapath=/MQHA/@@QMGR_NAME@@/data
wmq.qmgr.RRP_QMGR.additionalSecurityAccessGroup=
wmq.qmgr.RRP_QMGR.applicationgroup=
wmq.qmgr.RRP_QMGR.startuptype=
wmq.qmgr.RRP_QMGR.triggerinterval=300000
wmq.qmgr.RRP_QMGR.maxumsgs=
wmq.qmgr.RRP_QMGR.logpath=/MQHA/@@QMGR_NAME@@/log
wmq.qmgr.RRP_QMGR.binaryinstalllocation=/opt/mqm

wmq.qmgr.PGU_QMGR.createqmgr=true
wmq.qmgr.PGU_QMGR.connection=@@QMGR_NAME@@:localhost:1414:@@QMQR_CHANNEL@@
wmq.qmgr.PGU_QMGR.version=7
wmq.qmgr.PGU_QMGR.name=PGU_QMGR
wmq.qmgr.PGU_QMGR.description=
wmq.qmgr.PGU_QMGR.logging=circular
...

In this case "RRP_QMGR" and "PGU_QMGR" are the queue manager names and need to be set in the "wmq.qmgr.names" property, and this same string needs to be part of the key in the rest of the properties, as shown in the example.

And the following properties can be used for the configuration file used in the "IBM MQ Deployment" task:

#######################
# Mandatory properties
#######################
wmq.qmgr.names=QMGR_NAME
wmq.qmgr.QMGR_NAME.os
wmq.qmgr.QMGR_NAME.name # Default value: QMGR_NAME
wmq.qmgr.QMGR_NAME.folderstoinclude
wmq.qmgr.QMGR_NAME.connection

#######################
# Other properties
#######################
wmq.qmgr.QMGR_NAME.rootfolder # Default value: QMGR_NAME
wmq.qmgr.QMGR_NAME.deploymentmode # Default value: default
wmq.qmgr.QMGR_NAME.version # Default value: default
wmq.qmgr.deployment.timeoutsecs # Default value: 30

Where "QMGR_NAME" is the name of the queue manager you want to deploy to and the "wmq.qmgr.names" property defines all the queue manager names separated by commas as in the previous example.