Configuración de nuevos proveedores de JMS utilizando scripts

Puede utilizar la herramienta wsadmin y scripts para configurar un proveedor de JMS (Java™ Message Service) nuevo.

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 proveedor 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

  1. Determine el identificador principal y asígnelo a una variable. En este ejemplo, la variable se denomina node.
    • Utilizando Jacl:
      wsadmin>set node [$AdminConfig getid /Cell:mycell/Node:mynode/]
    • Utilizando Jython:
      wsadmin>node = AdminConfig.getid("/Cell:mycell/Node:mynode/")
      wsadmin>print node
    Salida de ejemplo:
    mynode(cells/mycell/nodes/mynode|node.xml#Node_1)
  2. Obtenga los atributos necesarios:
    • Utilizando Jacl:
      wsadmin>$AdminConfig required JMSProvider
    • Utilizando Jython:
      wsadmin>print AdminConfig.required('JMSProvider')
    Salida de ejemplo:
    Atributo      	Tipo
    name					String
    externalInitialContextFactory   	String
    externalProviderURL              	String
  3. Configure los atributos necesarios:
    • Utilizando Jacl:
      wsadmin>set name [list name JMSP1]
      wsadmin>set extICF [list externalInitialContextFactory  
      "Incluya aquí la fábrica de contexto inicial externa"] 
      wsadmin>set extPURL [list externalProviderURL "Put the external provider URL here"] 
      wsadmin>set jmspAttrs [list $name $extICF $extPURL]
    • Utilizando Jython:
      wsadmin>name = ['name', 'JMSP1']
      wsadmin>extICF = ['externalInitialContextFactory',  
      "Incluya aquí la fábrica de contexto inicial externa"] 
      wsadmin>extPURL = ['externalProviderURL', "Incluya aquí el URL de proveedor externo"]
      wsadmin>jmspAttrs = [name, extICF, extPURL]
      wsadmin>print jmspAttrs
    Salida de ejemplo:
    {name JMSP1} {externalInitialContextFactory {Incluya aquí la 
    fábrica de contexto inicial externa }} {externalProviderURL 
    {Incluya aquí el URL de proveedor externo}}
  4. Cree el proveedor de JMS:
    • Utilizando Jacl:
      wsadmin>set newjmsp [$AdminConfig create JMSProvider $node $jmspAttrs]
    • Utilizando Jython:
      wsadmin>newjmsp = AdminConfig.create('JMSProvider', node, jmspAttrs)
      wsadmin>print newjmsp
    Salida de ejemplo:
    JMSP1(cells/mycell/nodes/mynode|resources.xml#JMSProvider_1)
  5. Guarde los cambios de configuración.
  6. En un entorno sólo de despliegue de red, sincronice el nodo.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_jmsprovider
File name: txml_jmsprovider.html