Configuración de la mensajería de sucesos mediante otro proveedor de JMS

Si no desea utilizar la característica de mensajería por omisión de WebSphere Process Server para la transmisión de sucesos, puede configurar el transporte de mensajes asíncronos para que utilice otro proveedor de JMS (Java Message Service).

Antes de empezar

Antes de configurar la mensajería de sucesos utilizando un proveedor de JMS externo, primero debe crear una fábrica de conexiones y una cola JMS mediante las interfaces adecuadas para el proveedor de JMS.

Por qué y cuándo realizar esta tarea

El script event-message.jacl configura todos los objetos de configuración necesarios para la transmisión asíncrona de sucesos mediante un proveedor de JMS externo como, por ejemplo, WebSphere MQ:

Si desea configurar más de una cola JMS en el servidor de sucesos, puede ejecutar este script varias veces, especificando nombres de aplicación de empresa y colas JMS diferentes. Cada vez que se ejecuta el script, despliega un bean controlado por mensajes adicional y configura nuevos recursos para que utilicen la cola JMS especificada.

Para configurar la mensajería de sucesos para que utilice un proveedor de JMS externo:

Pasos para realizar esta tarea

  1. Vaya al directorio $WAS_HOME/event/application del perfil que define el entorno de tiempo de ejecución de WebSphere Process Server donde desea configurar la mensajería por omisión. (Sustituya vía_acceso_perfil por la vía de acceso al directorio que contiene el perfil de WebSphere Process Server).
  2. Ejecute el script event-message.jacl utilizando el mandato wsadmin:
    Sistemas Windows
    %WAS_HOME%\bin\wsadmin -profile event-profile.jacl -f event-message.jacl
      -action install -earfile event-message.ear -node nombre_nodo
      [-server nombre_servidor] [cluster
    nombre_clúster]
      -appname nombre_apl -qjndi cola -qcfjndi
    fábrica_conexiones
      [-listenerport puerto_receptor] [-activationspecjndi
    nombre_espec]
      [-eventprofilescope ámbito] [-trace]
    Sistemas Linux y UNIX
    $WAS_HOME/bin/wsadmin -profile event-profile.jacl -f event-message.jacl
      -action install -earfile event-message.ear -node nombre_nodo
      [-server nombre_servidor] [cluster
    nombre_clúster]
      -appname nombre_apl -qjndi cola -qcfjndi
    fábrica_conexiones
      [-listenerport puerto_receptor] [-activationspecjndi
    nombre_espec]
      [-eventprofilescope ámbito] [-trace]
    $WAS_HOME/bin/wsadmin -profile event-profile.jacl -f event-message.jacl
      -action install -earfile event-message.ear -node nombre_nodo
      [-server nombre_servidor] [cluster
    nombre_clúster]
      -appname nombre_apl -qjndi cola -qcfjndi
    fábrica_conexiones
      [-listenerport puerto_receptor] [-activationspecjndi
    nombre_espec]
      [-eventprofilescope ámbito] [-trace]
    Los parámetros del script event-message.jacl son los siguientes:
    nombre_nodo
    El nodo de WebSphere Process Server en que va a desplegarse la aplicación de mensajería. Para determinar el nombre de nodo:
    1. Ejecute el script vía_acceso_perfil/bin/setupCmdLine.
    2. Ejecute el mandato echo $WAS_NODE (sistemas Linux/UNIX) o echo %WAS_NODE% (sistemas Windows).
    Este valor es sensible a las mayúsculas y minúsculas. Si va a desplegar la aplicación en un clúster, omita este parámetro.
    nombre_servidor
    El servidor de WebSphere donde se va a desplegar la aplicación de mensajería. Este valor es sensible a las mayúsculas y minúsculas. Si va a desplegar la aplicación en un clúster, omita este parámetro.

    El parámetro -trace opcional hace que se visualice información adicional sobre depuración en la salida estándar.

    Nota:
    • Si especifica una vía de acceso plenamente cualificada para la ubicación del archivo event-message.ear, asegúrese de utilizar barras inclinadas (/) en la vía de acceso, también en los sistemas Windows.
    • Si va a desplegar la aplicación de mensajería en un nodo autónomo, especifique el parámetro -conntype none opcional para ejecutar wsadmin en modalidad local
    Después de iniciar el script, se le solicita que facilite el ID de usuario JMS y la contraseña.

Condiciones de uso |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)