Configuración de un servidor para utilizar el soporte de actividades de empresa

El soporte de actividades de empresa proporciona una compensación para actividades como, por ejemplo, el envío de un correo electrónico que puede ser difícil o imposible de retrotraer atómicamente. Con esta compensación, las aplicaciones en sistemas diferentes pueden coordinar las actividades que están ensambladas de una manera más ligera que las transacciones atómicas. Para utilizar el soporte de actividades de la empresa, en primer lugar debe habilitarlo en cada servidor que piense utilizar.

Acerca de esta tarea

Si un componente de aplicación utiliza el soporte de las actividades de la empresa, debe habilitar el soporte en cada servidor que ejecute la aplicación.

Nota: En este tema se hace referencia a uno o más de los archivos de registro del servidor de aplicaciones. Como alternativa recomendada, puede configurar el servidor para utilizar la infraestructura de registro y rastreo HPEL en lugar de utilizar los archivos SystemOut.log , SystemErr.log, trace.log y activity.log en sistemas distribuidos y de IBM® i. Puede también utilizar HPEL junto con sus recursos de registro nativos de z/OS. Si utiliza HPEL, puede acceder a toda la información de registro y rastreo utilizando la herramienta de línea de mandatos LogViewer desde el directorio bin de perfil de servidor. Consulte la información sobre la utilización de HPEL para resolver problemas de aplicaciones para obtener más información sobre la utilización de HPEL.

Procedimiento

  1. En la consola administrativa, pulse Servidores > Tipos de servidor > Servidores de aplicaciones de WebSphere > nombre_servidor > [Valores del contenedor] Servicios de contenedor > Servicio de compensación.
  2. Seleccione el recuadro de selección Habilitar el servicio durante el arranque del servidor.
  3. Para cambiar el directorio donde se graban los archivos de registros cronológicos de compensación, escriba el nombre de vía de acceso completo al directorio en el campo Directorio de archivo de registros cronológicos de recuperación. En un entorno de alta disponibilidad (HA), debe cambiar el directorio de archivo de registros cronológicos de compensación de modo que cada servidor del clúster tenga un directorio de archivo de registros cronológicos de compensación exclusivo.

    Si utiliza WebSphere Application Server sin soporte de alta disponibilidad, no es necesario establecer la configuración del archivo de registros cronológicos de recuperación para servicios persistentes como el servicio de compensación. El servidor de aplicaciones supone una ubicación predeterminada en el directorio de perfiles adecuado. Si está habilitado el soporte de alta disponibilidad, esta ubicación predeterminada podría no ser visible para todos los servidores del clúster (por ejemplo, si se encuentran en perfiles o nodos físicos diferentes). Debido a este comportamiento, configure el directorio de los registros cronológicos de recuperación para cada servidor del clúster antes de habilitar la alta disponibilidad. Cada servidor del clúster también debe tener un directorio único de registros cronológicos de transacciones y compensación para evitar que varios servidores intenten acceder al mismo archivo de registros cronológicos. Asimismo, cada servidor del clúster debe poder acceder a los directorios de registro de transacciones y de compensación de los otros servidores del clúster.

  4. Si es necesario, modifique el límite y el intervalo de reintentos de manejador de compensaciones. Estos valores controlan la frecuencia con la que se reintentan los métodos compensate y close del manejador de compensaciones, cuando cualquiera de ellos genera una excepción RetryCompensationHandlerException, y el número de veces que se reintentan estos métodos.
  5. Guarde los cambios en la configuración maestra.
  6. Repita los pasos anteriores para cada servidor que piensa utilizar.
  7. Reinicie todos los servidores para que los cambios entren en vigor.

Resultados

El soporte de actividades empresariales está habilitado para el servidor de aplicaciones. Verifique que se ha realizado una habilitación satisfactoria buscando el mensaje CWSCP0005I: El servicio de compensación se ha iniciado satisfactoriamente. en el archivo SystemOut.log del servidor correspondiente.
Nota: En este tema se hace referencia a uno o más de los archivos de registro del servidor de aplicaciones. Como alternativa recomendada, puede configurar el servidor para utilizar la infraestructura de registro y rastreo HPEL en lugar de utilizar los archivos SystemOut.log , SystemErr.log, trace.log y activity.log en sistemas distribuidos y de IBM i. Puede también utilizar HPEL junto con sus recursos de registro nativos de z/OS. Si utiliza HPEL, puede acceder a toda la información de registro y rastreo utilizando la herramienta de línea de mandatos LogViewer desde el directorio bin de perfil de servidor. Consulte la información sobre la utilización de HPEL para resolver problemas de aplicaciones para obtener más información sobre la utilización de HPEL.

Qué hacer a continuación

Despliegue la aplicación habilitada para actividades de la empresa en el servidor.
Nota: Las aplicaciones pueden utilizar el soporte de actividades empresariales sólo si se despliegan en un WebSphere Application Server de la Versión 6.1 o posterior. Las aplicaciones no pueden utilizar el soporte de actividades empresariales si se despliegan en un clúster que incluya servidores WebSphere Application Server Versión 6.0.x.

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=tjta_wsba_enable
File name: tjta_wsba_enable.html