Puede utilizar scripts y la herramienta wsadmin para configurar un nuevo destino JMS (Java™ Message Service).
Antes de empezar
Antes de iniciar esta tarea, la
herramienta wsadmin debe estar ejecutándose.
Acerca de esta tarea
Siga estos pasos para configurar un nuevo destino de JMS:
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 newjmsp.
Salida de ejemplo:
JMSP1(cells/mycell/nodes/mynode|resources.xml#JMSProvider_1)
- Obtenga los atributos necesarios:
Salida de ejemplo:
Atributo Tipo
name String
jndiName String
externalJNDIName String
- Configure los atributos necesarios:
- Utilizando Jacl:
wsadmin>set name [list name JMSD1]
wsadmin>set jndi [list jndiName jms/JMSDestination1]
wsadmin>set extJndi [list externalJNDIName jms/extJMSD1]
wsadmin>set jmsdAttrs [list $name $jndi $extJndi]
- Utilizando Jython:
wsadmin>name = ['name', 'JMSD1']
wsadmin>jndi = ['jndiName', 'jms/JMSDestination1']
wsadmin>extJndi = ['externalJNDIName', 'jms/extJMSD1']
wsadmin>jmsdAttrs = [name, jndi, extJndi]
wsadmin>print jmsdAttrs
Salida de ejemplo:
{name JMSD1} {jndiName jms/JMSDestination1} {externalJNDIName jms/extJMSD1}
- Cree un destino de JMS genérico:
- Utilizando Jacl:
wsadmin>$AdminConfig create GenericJMSDestination $newjmsp $jmsdAttrs
- Utilizando Jython:
wsadmin>print AdminConfig.create('GenericJMSDestination', newjmsp, jmsdAttrs)
Salida de ejemplo:
JMSD1(cells/mycell/nodes/mynode|resources.xml#GenericJMSDestination_1)
- Guarde los cambios de configuración.
- En un entorno sólo de despliegue de red, sincronice el nodo.