Creación de una base de datos DB2 UDB para z/OS para Business Process Choreographer

Utilice esta tarea para crear una base de datos DB2 UDB para z/OS para Business Process Choreographer.

Por qué y cuándo realizar esta tarea

En este tema se describe cómo crear una base de datos DB2 UDB para z/OS y cómo verificar si se puede acceder a ella desde el servidor que alberga al servidor de aplicaciones.

Pasos para realizar esta tarea

  1. Ya debe haber instalado WebSphere Process Server en un servidor UNIX, Linux o Windows .
  2. En el servidor z/OS que albergue la base de datos:
    1. Inicie sesión en el entorno z/OS nativo.
    2. Si se instalan varios sistemas DB2, decida los subsistemas que desea utilizar.
    3. Anote el puerto IP en el que el subsistema de DB2 está a la escucha.
    4. Con el menú de administración de DB2, cree una nueva base de datos, por ejemplo BPEDB. Anote el nombre de la base de datos.
    5. Cree un grupo de almacenamiento y anote el nombre.
    6. Decida el ID de usuario que se va a utilizar para conectarse a la base de datos desde el servidor remoto que ejecuta WebSphere Process Server. Normalmente, por motivos de seguridad, este ID de usuario no es el que se ha utilizado para crear la base de datos.
    7. Conceda al ID de usuario derechos de acceso a la base de datos y al grupo de almacenamiento. El ID de usuario debe tener permiso para crear tablas nuevas para la base de datos.
    8. Decida si desea crear las tablas y vistas en el esquema del ID de usuario conectado o si desea personalizar el cualificador de esquema _SQLID). Si un único ID de usuario accede a varias bases de datos con tablas del mismo nombre, deberá utilizar cualificadores de esquema distintos para evitar coincidencias de nombre.
  3. En el servidor que alberga Process Server:
    1. Asegúrese de que tiene instalado DB2 Connect Gateway. DB2 Connect Gateway forma parte del paquete DB2 UDB ESE, pero también puede instalarlo de forma independiente.
    2. Catalogue la base de datos remota mediante los mandatos siguientes en una ventana de línea de mandatos de DB2:
      catalog tcpip node zosnode remote nombre_sistppal server
      puerto_IP ostype mvs
      catalog database subsistema as
      subsistema at node zosnode authentication dcs
      catalog dcs database subsistema as subsistema parms ',,INTERRUPT_ENABLED'
    3. Asegúrese de especificar el nombre de instancia del gestor de puntos de sincronización. Entre los mandatos siguientes:
      db2 update dbm cfg using SPM_NAME nombre_sistema_principal
      db2 update dbm cfg using SPM_LOG_FILE_SZ tamaño_archivo_anotaciones
    4. Tenga en cuenta la siguiente información:

      Existe una diferencia importante entre DB2 UDB y DB2 UDB para z/OS. DB2 UDB no tiene el concepto de un subsistema, pero DB2 UDB para z/OS sí. Para evitar confusiones entre el nombre de la base de datos y el nombre del subsistema, es importante comprender que, puesto que DB2 UDB para z/OS se ejecuta en un subsistema, los mandatos catalog node y catalog database deben identificar el subsistema adecuado. En DB2 UDB, el nombre del subsistema no es un concepto conocido, por lo que el nombre de base de datos al que se enlaza el mandato catalog es en realidad el nombre del subsistema de DB2 UDB para z/OS.

    5. Verifique que puede establecer una conexión con el subsistema remoto especificando el mandato siguiente: db2 connect to subsistema user id_usuario using contraseña
    6. Vaya al subdirectorio ProcessChoreographer del directorio raíz de instalación del servidor de aplicaciones.
    7. Edite el script createTablespaceDb2zOSv8.ddl. Sustituya @STOGRP@ por el nombre de grupo de almacenamiento y sustituya @DBNAME@ por el nombre de la base de datos (no el nombre del subsistema).
    8. Ejecute la versión personalizada del script createTablespaceDb2zOSv8.ddl, como se describe en la cabecera del script. Si desea descartar el espacio de tablas, utilice el script dropTablespaceDb2zOSv8.ddl.
    9. Edite el script createSchemaDb2zOSv8.ddl.
      1. Sustituya @STOGRP@ por el nombre del grupo de almacenamiento.
      2. Sustituya @DBNAME@ por el nombre de la base de datos (no por el nombre del subsistema).
      3. Sustituya @_SQLID@ por el cualificador de esquema o elimine @_SQLID@ (incluido el punto que le sigue) del script. Un cualificador de esquema personalizado sólo se puede utilizar con el controlador JDBC Universal de DB2 y requiere que la propiedad de configuración customSQLID esté establecida en el valor adecuado.
    10. Ejecute la versión personalizada del script createSchemaDb2zOSv8.ddl, como se describe en la cabecera del script. Si este script no funciona o si desea eliminar las tablas y las vistas, utilice el script dropSchemaDb2zOSv8.ddl para descartar el esquema, pero sustituya @_SQLID@ antes de ejecutar el script.

Resultado

La base de datos DB2 UDB para z/OS para Business Process Choreographer ya está creada.

Qué hay que hacer a continuación

Siga configurando en el tema padre en el paso 2.

Condiciones de uso |


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