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()