Configure a new WebSphere queue using wsadmin

 

Using Jacl:

###
### Identify the parent ID...

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



###
### Get required attributes...

$AdminConfig required WASQueue


###
### Set up required attributes...

set name    [list name WASQ1]
set jndi    [list jndiName jms/WASQ1]
set wqAttrs [list $name $jndi]



###
### Create WAS queue...

$AdminConfig create WASQueue $JMSParent $wqAttrs

$AdminConfig save

 

Using Jython

###
### Identify the parent ID...

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


###
### Get required attributes...

print AdminConfig.required('WASQueue')


###
### Set up required attributes...

name = ['name', 'WASQ1']
jndi = ['jndiName', 'jms/WASQ1']
wqAttrs = [name, jndi]
print wqAttrs


###
### Create WAS queue...

print AdminConfig.create('WASQueue', JMSParent, wqAttrs)


AdminConfig.save()