Default position

The default values for jmsscope and mqNode are:

# mqNode may be one of "default", "mapped", or a single node name.
# This is only of interest for node scope.
# default - use the node name from serverNode
# mapped  - Map nodes to a QMGRs
#           A list of mappings is required e.g.:
#               specifiedMQNodes=[[["host", "p12701prd002"],["QMGR","CRMCHPQ1"]]]
#               specifiedMQNodes.append([["host", "p12601prd001"] , ["QMGR","CRMCHPQ2"]])
# or you can enter any hostname where the QMGR resides.
mqNode = "default"
jmsscope = "node"

If you have not set mqNode it will be default, which means jmsscope will default to node, where node is the currently specified nodeName in the deploymnet process (this could be multiple nodes in succession if deploying to a cluster). JMS resources will be created or updated at node scope on the current node.

Server Scope

mqNode = "default"
jmsscope = "server"

Installs JMS resources on the server on the "current" node.

Cell Scope

If you set:

jmsscope = "cell"

JMS Resources are created at cell scope, mqNode is ignored.

Mapped Node scope

mqNode = "mapped"
specifiedMQNodes=[[["host", "p12701prd002"],["QMGR","CRMCHPQ1"]]]
specifiedMQNodes.append([["host", "p12601prd001"] , ["QMGR","CRMCHPQ2"]])

Will set up the queue managers on the specified nodes with the specified names (at node scope).

Specified node

mqNode = "p12701prd002"

Set the queue managers at the given node, at node scope.

If jmsscope is also set to server, as follows:

mqNode = "p12701prd002"
jmsscope = "server"

Set the queue managers at the given node, at server scope.