Configure a new MQ topic using wsadmin

 

Using Jacl:

### Identify the parent ID...

set JMSParent [$AdminConfig getid /Cell:cell/Node:node/JMSProvider:JMSP1/]

$AdminConfig required MQTopic

set name     [list name MQT]
set jndi     [list jndiName jms/MQT]
set baseTN   [list baseTopicName "Put the base topic name here"]
set mqtAttrs [list $name $jndi $baseTN]

$AdminConfig create MQTopic $JMSParent $mqtAttrs

 

Using Jython

JMSParent = AdminConfig.getid('/Cell:cell/Node:node/JMSProvider:JMSP1')
print JMSParent

print AdminConfig.required('MQTopic')

name =     ['name', 'MQT']
jndi =     ['jndiName', 'jms/MQT']
baseTN =   ['baseTopicName', "Put the base topic name here"]
mqtAttrs = [name, jndi, baseTN]
print mqtAttrs

print AdminConfig.create('MQTopic', JMSParent, mqtAttrs)

$AdminConfig save

AdminConfig.save()