La aplicación empresarial del servidor de sucesos debe desplegarse en
cada entorno de ejecución de WebSphere cuando el perfil se ha aumentado para
que utilice Common Event Infrastructure.
Por qué y cuándo se efectúa esta tarea
La aplicación empresarial del servidor de sucesos se empaqueta en el
archivo EAR event-application.ear. El script event-application.jacl instala
esta aplicación en WebSphere ESB.
Pasos para realizar esta tarea
- Vaya al directorio vía_acceso_perfil/event/application
del perfil que defina el entorno de ejecución de WebSphere Application
Server en el que desea desplegar la aplicación. (Sustituya
vía_acceso_perfil por la vía de acceso al directorio que contenga
el perfil de WebSphere Application Server.)
- Ejecute el script event-application.jacl utilizando el mandato
wsadmin:
- Sistemas Windows
vía_acceso_perfil\bin\wsadmin [-conntype none] -profile event-profile.jacl
-f event-application.jacl -action acción -earfile event-application.ear
-backendid ID_programa_fondo -node nombre_nodo -server nombre_servidor
[-cluster nombre_clúster] [-appname nombre_aplicación] [-trace]
- Sistemas Linux y UNIX
vía_acceso_perfil/bin/wsadmin.sh [-conntype none] -profile event-profile.jacl
-f event-application.jacl -action acción -earfile event-application.ear
-backendid ID_programa_fondo -node nombre_nodo -server nombre_servidor
[-cluster nombre_clúster] [-appname nombre_aplicación] [-trace]
Los parámetros son los siguientes:
- acción
- La acción que debe realizarse. Para instalar la aplicación empresarial,
especifique install. Para actualizar una aplicación del servidor de
sucesos que ya está instalada, especifique update. Durante una
actualización, el script hace una copia de seguridad del archivo EAR de la
aplicación existente; si es necesario, posteriormente puede usar esta copia de
seguridad para restaurar la versión anterior de la aplicación.
- ID_programa_fondo
- El tipo del programa de fondo de la base de datos que debe utilizar la
aplicación empresarial. Debe ser uno de los valores siguientes:
- CLOUDSCAPE_V51_1
- DB2UDBNT_V82_1
- DB2UDBNT_V8_1
- ORACLE_V10_1
- ORACLE_V9_1
- DB2UDBOS390_V8_1
- DB2UDBOS390_V7_1
- nombre_nodo
- El nodo WebSphere ESB en
el que debe desplegarse el servidor de sucesos. Para averiguar el nombre de nodo,
siga estos pasos:
- Ejecute el script vía_acceso_perfil/bin/setupCmdLine.
- Ejecute el mandato echo $WAS_NODE (sistemas Linux/UNIX) o
echo %WAS_NODE% (sistemas Windows).
Este valor tiene en cuenta las mayúsculas y minúsculas. Si despliega la
aplicación empresarial en un clúster, omita este parámetro.
- nombre_servidor
- El servidor de WebSphere en el que debe desplegarse la aplicación empresarial
del servidor de sucesos. Este valor tiene en cuenta las mayúsculas y minúsculas. Si
despliega la aplicación empresarial en un clúster, omita este parámetro.
- nombre_clúster
- El clúster de WebSphere en el que debe desplegarse la aplicación empresarial
del servidor de sucesos. Especifique este parámetro sólo si despliega la aplicación
en un clúster y no especifica un nodo y un servidor.
- nombre_aplicación
- El nombre que debe usarse para la aplicación empresarial
Common Event Infrastructure. Este parámetro es
opcional; el valor predeterminado es CommonEventInfrastructureServer.
El parámetro opcional -trace hace
que se visualice información de depuración adicional en la salida estándar.
Nota: - Si especifica una vía de acceso totalmente calificada para la ubicación del
archivo event-application.ear, asegúrese de usar barras inclinadas (/) en la vía de
acceso, incluso en sistemas Windows.
- Si despliega la aplicación en un nodo autónomo, especifique el
parámetro opcional -conntype none para que ejecute wsadmin
en modalidad local.
Para obtener más información sobre el programa de utilidad
wsadmin, consulte la documentación de WebSphere Application Server.
Resultado
Después de que finalice el script
event-application.jacl, la
aplicación empresarial Common Event Infrastructure se despliega en el servidor o clúster especificado. En
un entorno de
WebSphere ESB Network Deployment, si
la aplicación ya está instalada, el script sólo añadirá la información de despliegue
para el nodo y servidor especificado.