WebSphere Extended Deployment, Version 6.0.x     Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows, z/OS

Configuración de la base de datos del Scheduler de larga ejecución

El Scheduler de larga ejecución almacena información sobre trabajos en una base relacional. El primer paso para configurar el Scheduler de larga ejecución es crear esta base de datos.

Por qué y cuándo se efectúa esta tarea

WebSphere Extended Deployment proporciona archivos DDL para definir la base de datos del Scheduler de larga ejecución en <raíz_instalación_WAS>/longRunning. Los archivos DDL para crear la base de datos del Scheduler de larga ejecución se denominan CreateLRSCHEDTablesXxx.ddl y CreateLRSCHEDTablespaceXxx.ddl donde Xxx indica el tipo de gestor de base de datos para el que están destinados los scripts. Tenga en cuenta que no todos los gestores de base de datos tienen los archivos DDL de espacio de tablas correspondientes. Consulte la documentación del proveedor de base de datos para obtener información detallada sobre cómo personalizar los scripts DDL y utilizar las herramientas de base de datos para ejecutar la base de datos.

Los siguientes pasos pueden utilizarse para configurar la base de datos del Scheduler de larga ejecución mediante la base de datos Cloudscape de WebSphere. Tenga en cuenta que las bases de datos Cloudscape no pueden compartidas por varios procesos y no son adecuadas para entornos donde es necesario que el Scheduler de larga ejecución se desplace de un nodo a otro (por ejemplo, en los casos de ejemplo de alta disponibilidad).

[zos platforms] Para DB2 en z/OS, los scripts SPUFI se proporcionan en raíz_instalación_WAS/longRunning. La SPUFI del Scheduler de larga ejecución es SPFLRSV7.

Para migrar el Scheduler de larga ejecución de WebSphere Extended Deployment 6.0 a 6.0.1, siga estos pasos:

  1. [Version 6.0.1 and later] Si está migrando desde WebSphere Extended Deployment 6.0 a 6.0.1, utilice el archivo MigrateLRSCHEDTablesXXXXX.ddl para migrar la base de datos LRSCHED existente y reinstalar la aplicación de Scheduler de larga ejecución, LongRunningScheduler.ear, así como el entorno de ejecución de larga duración, LREE.ear.
  2. Seleccione y cree un directorio para almacenar los archivos de base de datos. El instrucciones restantes harán referencia a este directorio como <dir_bd>.
  3. Cambie el directorio actual a <dir_db> y emita el siguiente mandato:<raíz_instalación_WAS>/java/jre/bin/java -Djava.ext.dirs=<raíz_instalación_WAS>/cloudscape/lib -Dij.protocol=jdbc:db2j: com.ibm.db2j.tools.ij <raíz_instalación_was>/longRunning/CreateLRSCHEDTablesCloudscape.ddl

Qué hacer a continuación

Después de crear la base de datos, es necesario que la defina en WebSphere Extended Deployment. Para garantizar que la base de datos esté disponible para todos los servidores de aplicaciones que vayan a albergar al Scheduler de larga ejecución, el origen de datos debe estar definido en el nivel de célula.
  1. En la consola administrativa, seleccione Recursos > Proveedores de JDBC.
  2. Borre los campos de nodo, servidor y clúster y, a continuación, pulse Aplicar.
  3. Seleccione el proveedor de JDBC que se corresponde con el sistema de base de datos que haya utilizado para crear la base de datos del Scheduler de larga ejecución anteriormente. Tenga en cuenta que es posible que necesite definir un nuevo proveedor de JDBC si el proveedor de JDBC de su proveedor de base de datos no aparece en la lista. Consulte la documentación del proveedor de JDBC para obtener más información sobre cómo definir un nuevo proveedor de JDBC. Si ha creado la base de datos del Scheduler de larga ejecución mediante la base de datos Cloudscape incorporada, seleccione Proveedor JDBC de Cloudscape (XA) de la lista.
  4. Seleccione Orígenes de datos.
  5. Pulse Nuevo.
  6. Escriba los valores siguientes:
    • Nombre: LRSCHED u otro nombre de su elección.
    • Nombre JNDI: jdbc/lrsched u otro nombre JNDI de su elección para el origen de datos.
    • Parámetros adicionales: según los requiera el proveedor de JDBC que haya seleccionado. El origen de datos de Cloudscape no requiere ningún parámetro adicional.
  7. Pulse Aceptar.
  8. Si está utilizando una base de datos Cloudscape, pulse el nombre del origen de datos en la tabla, desplácese a la parte inferior de la página, escriba <dir_bd>/LRSCHED en el campo Nombre de base de datos y pulse Aceptar.
    NoteColonSymbol En función de donde se haya creado <dir_bd>/LRSCHED, es posible que tenga que proporcionar información adicional de la vía de acceso.
  9. En el árbol de navegación, amplíe Administración del sistema y seleccione Scheduler de larga ejecución
  10. En el menú desplegable Nombre JNDI de origen de datos, seleccione el nombre JNDI del origen de datos recién creado.
  11. Si la base de datos de trabajos requiere los credenciales de autenticación y no desea almacenar esos credenciales como propiedades personalizadas en el origen de datos, utilice las entradas de datos de autenticación de J2C (J2EE Connector Architecture) para crear un alias de autenticación. A continuación, selecciónelo en el menú desplegable de alias de Origen de datos. Si está utilizando una base de datos Cloudscape, no se requerirá ningún credencial de autenticación.
  12. Pulse Aceptar.
  13. Guarde los cambios.



Related concepts
Configuración del Scheduler de larga ejecución

Tema de tarea    

Condiciones de uso | Comentarios Última actualización: Mar 14, 2006 11:03:53 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/scheduler/tbgsched.html

© Copyright IBM 2005, 2006. Reservados todos los derechos.
Este centro de información se ha realizado con tecnología de Eclipse. (http://www.eclipse.org)