Puede configurar temas nuevos utilizando la herramienta wsadmin y scripts.
Antes de empezar
Antes de iniciar esta tarea, la
herramienta wsadmin debe estar ejecutándose.
Acerca de esta tarea
Realice los siguientes pasos para configurar una cola nueva de WebSphere:
Nota: En los siguientes ejemplos, los bloques de código que empiezan con
wsadmin> muestran código especificado por el usuario.
Las líneas que no empiezan con wsadmin> muestran código que ha devuelto
la consola.
Procedimiento
- Determine el identificador principal y asígnelo a una variable. En
este ejemplo, la variable se denomina v5jmsp.
- Utilizando Jacl:
wsadmin>set v5jmsp [$AdminConfig getid "/Cell:mycell/Node:mynode/JMSProvider:WebSphere JMS Provider/"]
- Utilizando Jython:
wsadmin>v5jmsp = AdminConfig.getid("/Cell:mycell/Node:myNode/JMSProvider:WebSphere JMS Provider/")
wsadmin>print v5jmsp
Salida de ejemplo:
"WebSphere JMS Provider(cells/mycell/nodes/mynode|resources.xml#builtin_jmsprovider)"
- Obtenga los atributos necesarios:
Salida de ejemplo:
Atributo Tipo
name String
jndiName String
- Configure los atributos necesarios:
- Utilizando Jacl:
wsadmin>set name [list name WASQ1]
wsadmin>set jndi [list jndiName jms/WASQ1]
wsadmin>set wqAttrs [list $name $jndi]
Salida de ejemplo:
{name WASQ1} {jndiName jms/WASQ1}
- Utilizando Jython:
wsadmin>name = ['name', 'WASQ1']
wsadmin>jndi = ['jndiName', 'jms/WASQ1']
wsadmin>wqAttrs = [name, jndi]
wsadmin>print wqAttrs
Salida de ejemplo:
[[name, WASQ1], [jndiName, jms/WASQ1]]
- Cree la cola:
- Utilizando Jacl:
wsadmin>$AdminConfig create WASQueue $v5jmsp $wqAttrs
- Utilizando Jython:
wsadmin>print AdminConfig.create('WASQueue', v5jmsp, wqAttrs)
Salida de ejemplo:
WASQ1(cells/mycell/nodes/mynode|resources.xml#WASQueue_1)
- Guarde los cambios de configuración.
- En un entorno sólo de despliegue de red, sincronice el nodo.