WebSphere Enterprise Service Bus, Versión 6.2.0 Sistemas operativos: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Configuración de una base de datos de registrador de mensajes de DB2 en un sistema z/OS remoto

La instalación por omisión del producto de tiempo de ejecución crea un servidor de aplicaciones autónomo y una base de datos Derby para que los utilice la primitiva de mediación del Anotador de mensajes. Si desea desplegar los módulos de mediación que utilizan este primitivo, quizá prefiera utilizar la fiabilidad de una base de datos DB2 remota en un sistema z/OS.

Acerca de esta tarea

Puede utilizar coreDBUtility para crear la base de datos de registro de mensajes de WebSphere ESB en un sistema z/OS remoto. Puede ejecutar este programa de utilidad después de la creación de perfiles para cualquier tipo de perfil. El programa de utilidad genera scripts que un administrador de z/OS en el sistema z/OS puede utilizar después.

Para obtener una lista completa de los parámetros que puede utilizar con coreDBUtility, consulte el apartado Parámetros de coreDBUtility.

El programa de utilidad coreDBUtility se encuentra en raíz_instalación/bin. Los mandatos de los procedimientos de ejemplo son para un perfil denominado default y una base de datos DB2 para z/OS v8 denominada ESBDB. El programa de utilidad también da soporte a las bases de datos DB2 para z/OS v9.

Procedimiento
  1. Utilice coreDBUtility para crear una base de datos. Por ejemplo:
    coreDBUtility createDB -DprofilePath=raíz_instalación\profiles\default  
    -DdbType=DB2UDBOS390_V8_1 -DdbName=ESBDB
    Se generará un script llamado createDB_DB2.sql. Puede ejecutar después este script en el sistema z/OS remoto para crear la base de datos.
  2. Cree la tabla en la base de datos.
    • Puede utilizar coreDBUtility para generar el script para crear la tabla de base de datos. Por ejemplo, para una tabla del grupo de almacenamiento de base de datos denominado ESBDBSTO, con un esquema denominado ESBLOG:
      coreDBUtility createTable -DprofilePath=raíz_instalación\profiles\default 
      -DdbType=DB2UDBOS390_V8_1 -DdbName=ESBDB -DsqlScriptPath.default=raíz_instalación
      \util\EsbLoggerMediation\DB2UDBOS390_V8_1\Table_esb_DB2UDBOS390_V8_1.ddl 
      -DdbStorageGroup=ESBDBSTO -DdbSchemaName=ESBLOG -DdbDefineSQL false
      Este mandato genera un script denominado Table_esb_DB2UDBOS390_V8_1.ddl en raíz_instalación/profiles/default/databases/ESBDB, que puede ejecutar en el sistema z/OS remoto para crear la tabla. Para ver un ejemplo de este script, consulte el apartado Ejemplo de Table_esb_DB2UDBOS390_V8_1.ddl.
    • Puede determinar también generar y ejecutar de forma remota el script en un mandato. Por ejemplo:
      coreDBUtility createTable -DprofilePath=raíz_instalación\profiles\default 
      -DdbType=DB2UDBOS390_V8_1 -DdbName=ESBDB -DsqlScriptPath.default=raíz_instalación
      \util\EsbLoggerMediation\DB2UDBOS390_V8_1\Table_esb_DB2UDBOS390_V8_1.ddl 
      -DdbStorageGroup=ESBDBSTO -DdbSchemaName=ESBLOG -DdbHostName nombre_sistema_principal 
      -DdbServerPort puerto_servidor -DdbJDBCClasspath=classpath_JDBC
      -DdbUserId=nombre_usuario -DdbPassword=contraseña
      -DdbConnectionLocation=ubicación_conexión
      Esto ejecuta el script en el sistema z/OS remoto utilizando los parámetros de conexión establecidos en el mandato.
  3. Cree el proveedor de JDBC para el tipo de base de datos necesario. Puede utilizar coreDBUtility para conectarse a la configuración de WebSphere y crear las definiciones JDBC. Por ejemplo, en el caso de una célula denominada defaultCell y un nodo denominado defaultNode:
    coreDBUtility createJDBCProvider  -DprofilePath=raíz_instalación\profiles\default 
    -DdbType=DB2UDBOS390_V8_1 -DscopeLevel=node -DcellName=defaultCell 
    -DnodeName=defaultNode  -DdbJDBCClasspath=classpath_JDBC
  4. Cree el origen de datos. Puede utilizar coreDBUtility para conectarse a la configuración de WebSphere y crear el origen de datos que se va a utilizar. Por ejemplo:
    coreDBUtility createDataSource -DjndiName=jdbc/ESBDB 
    -DprofilePath=raíz_instalación\profiles\default -DprofileName=default 
    -DdbType=DB2UDBOS390_V8_1 -DdbName=ESBDB -DdbHostName nombre_sistema_principal 
    -DdbServerPort puerto_servidor -DdbUserId=nombre_usuario  -DdbPassword=contraseña 
    -DdbConnectionLocation=ubicación_conexión -DdbStorageGroup=ESBDBSTO
    -DscopeLevel=node -DcellName=defaultCell -DnodeName=defaultNode
    -DdbJDBCClasspath=classpath_JDBC

task Tema de tarea

Condiciones de uso | Comentarios


Icono de indicación de la hora Última actualización: 05 julio 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tins_config_db2_zos.html
Copyright IBM Corporation 2005, 2010. Reservados todos los derechos.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org).