Configuración del proveedor de JMS de EIF WebSphere con el script

El proveedor de JMS de EIF WebSphere se puede reconfigurar con el script de configuración proporcionado. El script se encuentra en <ruta_perfil_was>/eventext/bin/eifjms.jacl. Utilice la herramienta wsadmin para ejecutar el script eifjms.jacl. El script puede realizar las tareas siguientes:

  1. Crear un nuevo conjunto de configuración para el proveedor de JMS de EIF WebSphere
  2. Eliminar la configuración del proveedor de JMS de EIF WebSphere
  3. Configurar el proveedor de JMS de EIF WebSphere para enviar eventos a un servidor de Enterprise Console adicional
  4. Eliminar la configuración de envío de eventos al servidor de Enterprise Console adicional

Es necesario reiniciar WebSphere Application Server para que los cambios de configuración entren en vigor.

Uso

Invoque wsadmin y especifique el nombre de este script en el parámetro -f. Este script admite los parámetros siguientes:
-action
Especifique uno de los valores [install/uninstall/addconnection/removeconnection].
Si especifica install, se creará un nuevo conjunto de configuración para el proveedor de JMS de EIF WebSphere. Se instala el proveedor de JMS y se crea un grupo de eventos.
Si especifica uninstall, se eliminará la configuración del proveedor de JMS de EIF WebSphere. Se desinstala el proveedor de JMS y se elimina el grupo de eventos.
Si especifica addconnection, se configurará el proveedor de JMS de EIF WebSphere para enviar eventos a un servidor de Enterprise Console adicional. Se crea una fábrica de conexiones JMS para el proveedor de JMS instalado y se crea un grupo de eventos correspondiente.
Si especifica removeconnection, se eliminará la configuración de envío de eventos al servidor de Enterprise Console adicional. Se eliminan la fábrica de conexiones JMS y el grupo de eventos correspondiente.
Este parámetro es obligatorio.
-scope
Especifique el ámbito (cell, node, server o cluster) en que se instalará o desinstalará el proveedor de JMS o en que se añadirá o eliminará una conexión.
Este parámetro es obligatorio.
-node
Especifique el nombre del nodo en que se instalará o desinstalará el proveedor de JMS o en que se añadirá o eliminará una conexión.
Este parámetro es obligatorio si el parámetro de ámbito (scope) se ha establecido en node/server.
-server
Especifique el nombre del servidor en que se instalará o desinstalará el proveedor de JMS o en que se añadirá o eliminará una conexión.
Este parámetro es obligatorio si el parámetro de ámbito (scope) se ha establecido en server.
-cluster
Especifique el nombre del clúster en que se instalará o desinstalará el proveedor de JMS o en que se añadirá o eliminará una conexión.
Este parámetro es obligatorio si el parámetro de ámbito (scope) se ha establecido en cluster.
-qname
Especifique el nombre de la cola que se creará para el proveedor de JMS.
Este parámetro es obligatorio si el parámetro de acción (action) se ha establecido en install.
-qcfname
Especifique el nombre de la fábrica de conexiones de colas que se creará para el proveedor de JMS. Este parámetro es obligatorio si el parámetro de acción (action) se ha establecido en install/addconnection/removeconnection.
-qjndi
Especifique el nombre JNDI de la cola que se crea para el proveedor de JMS.
Este parámetro es opcional. El valor predeterminado es jms/eif/<nombre_q>.
-qcfjndi
Especifique el nombre JNDI de la fábrica de conexiones de colas que se crea para el proveedor de JMS.
Este parámetro es opcional. El valor predeterminado es <nombre_qcf>.
-eventselector
Especifique la serie de selector para los eventos que se envían al servidor de Tivoli Enterprise Console. Debe ser una expresión XPath válida.
Este parámetro es opcional. El valor predeterminado indica todos los eventos.
-trace

Especifique esta opción para visualizar información de proceso detallada.

Este parámetro es opcional. La información detallada no se visualiza de modo predeterminado.

El script admite de modo adicional una lista de propiedades con el formato clave=valor, establecidas como propiedades personalizadas de la fábrica de conexiones de colas creada durante la instalación o al añadirse una conexión.

Las claves permitidas para las propiedades son:

BarocLocation
Especifique la ubicación de los archivos BAROC.
Esta propiedad es opcional. El valor predeterminado es ${USER_INSTALL_ROOT}/eventext/tec_classes.
ServerLocation
Especifique el nombre de host del servidor de Enterprise Console al que se enviarán los eventos.
Esta propiedad es opcional. El valor predeterminado es localhost.
ServerPort
Especifique el puerto de recepción del servidor de Tivoli Enterprise.
Esta propiedad es opcional. El valor predeterminado es 5529.
BufferEvents
Especifique si los eventos enviados al servidor de Enterprise Console se colocan en el almacenamiento intermedio. Los valores válidos son [YES/NO].
Esta propiedad es opcional. El valor predeterminado es NO.
BufEvtPath
Especifique la ubicación y el nombre del archivo donde deben colocarse los eventos del almacenamiento intermedio.
Esta propiedad es obligatoria si BufferEvents se ha establecido en YES. El valor predeterminado es /tmp/<nombre_qcf>.cache.
LogLevel
Especifique el nivel de registro que se va a realizar.
Esta propiedad es opcional. El valor predeterminado es ninguno.
TraceLevel
Especifique el nivel de seguimiento que se va a realizar.
Esta propiedad es opcional. El valor predeterminado es ninguno.
LogFileName
Especifique la ubicación y el nombre del archivo de registro.
Esta propiedad es obligatoria si se especifica LogLevel.
El valor predeterminado es /tmp/<nombre_qcf>.log.
TraceFileName
Especifique la ubicación y el nombre del archivo de seguimiento.
Esta propiedad es obligatoria si se especifica TraceLevel.
El valor predeterminado es /tmp/<nombre_qcf>.trace.

Ejemplos

Ejemplo de acción de instalación (install)
Ejemplo de creación de un nuevo conjunto de configuración. Este comando se ejecuta desde el directorio <ruta_perfil_was>/eventext/bin.
wsadmin
-f eifjms.jacl
-action install
-scope node
-node mynode
-qname TECQueue
-qcfname TECQCF
-trace
ServerLocation=myhost
BufferEvents=yes
BufEvtPath=/tmp/tecevt.buf
Ejemplo de acción de desinstalación (uninstall)
Ejemplo de eliminación de la configuración. Este comando se ejecuta desde el directorio <ruta_perfil_was>/eventext/bin.
wsadmin
-f eifjms.jacl
-action uninstall
-scope node
-node mynode
-trace
Ejemplo de acción de añadir conexión (addconnection)
Ejemplo de adición de una conexión. Este comando se ejecuta desde el directorio <ruta_perfil_was>/eventext/bin.
wsadmin
-f eifjms.jacl
-action addconnection
-scope node
-node mynode
-qcfname TECQCF
-eventselector "CommonBaseEvent[@extensionName = 'CLASS' and @severity > 40]"
-trace
ServerLocation=myanotherhost
Ejemplo de acción de eliminar conexión (removeconnection)
Ejemplo de eliminación de una conexión. Este comando se ejecuta desde el directorio <inicio_perfil>/eventext/bin.
wsadmin
-f eifjms.jacl
-action removeconnection
-scope node
-node mynode
-qcfname TECQCF
-trace

Referencia
Configuración del proveedor de JMS
Configuración de grupos de eventos

Temas relacionados
Modificación del servidor de Tivoli Enterprise Console de envío
Selección de eventos para enviar
Habilitación del almacenamiento intermedio de eventos
Envío de eventos a varios servidores
Cambio del ámbito de la configuración
Modificación de las definiciones de clases de eventos de Enterprise Console

Tema principal
Configuración del proveedor de JMS de EIF WebSphere