Puede configurar una base de datos de sucesos en un sistema z/OS
utilizando software de base de datos de DB2.
Antes de empezar
Para configurar la base de datos de DB2 desde un cliente remoto, debe tener
instalado el producto DB2 Connect con los últimos fixpacks.
Por qué y cuándo se efectúa esta tarea
Nota: Siga este procedimiento solo si configura una base de datos de
sucesos de DB2 en un sistema z/OS.
Para configurar la base de datos de
sucesos:
Pasos para realizar esta tarea
- En el sistema z/OS, utilice el menú de administración de DB2 para crear
un nuevo subsistema.
- Cree un grupo de almacenamiento. También deberá especificar
el nombre del grupo de almacenamiento en el archivo de respuestas de la base de
datos; el valor predeterminado es sysdeflt.
- Otorgue los permisos necesarios al ID de usuario que desea que utilice el
origen de datos de WebSphere Process Server. Este ID de usuario debe
tener derechos de acceso a la base de datos y al grupo de almacenamiento; también
debe tener permiso para crear nuevas tablas, espacios de tabla e índices para la base
de datos.
- Catalogue la base de datos remota. Utilice los mandatos
siguientes, tanto en un script como en una ventana de línea de mandatos de DB2:
catalog
tcpip node zosnode remote nombre_sistema_principal server puerto_IP system subsistema_bd
catalog database nombre_bd as nombre_bd at node zosnode authentication DCS
Para
obtener más información sobre cómo catalogar nodos y bases de datos, consulte la
documentación de DB2 Connect.
- Verifique que puede establecer una conexión con el subsistema remoto. Puede comprobarlo ejecutando el mandato siguiente:
db2 connect
to subsistema user ID_usuario using contraseña
- Realice el enlace con la base de datos del sistema principal. Utilice los mandatos siguientes:
db2 connect to nombre_bd user id_usuario using contraseña
db2 bind path/bnd/@ddcsmvs.lst blocking all sqlerror continue message
mvs.msg grant public
db2 connect reset
Para obtener más información sobre cómo enlazar un
cliente a una base de datos de sistema principal, consulte la documentación de DB2 Connect.
- Vaya al directorio vía_acceso_perfil/event/dbconfig del perfil que define el entorno de ejecución de
WebSphere ESB en
el que desea configurar la base de datos. (Sustituya
vía_acceso_perfil por la vía de acceso al directorio que contenga
el perfil WebSphere ESB.)
- Utilizando el editor de texto ASCII, abra uno de los archivos de
respuestas de ejemplo DB2ZOSResponseFile.txtc de la base de datos.
- Modifique el archivo de respuestas de la base de datos con la información
correcta para su entorno. (Consulte los comentarios en el archivo de respuestas de
ejemplo para obtener más información sobre los parámetros, incluida la información
de sintaxis completa.) Especifique los valores de parámetro siguientes:
- DB_NAME
- El nombre de la base de datos z/OS que ha creado para la base de datos de sucesos.
- JDBC_CLASSPATH
- La vía de acceso al controlador JDBC de DB2.
- UNIVERSAL_JDBC_DRIVER_NATIVEPATH
- La vía de acceso a la biblioteca nativa JDBC universal.
- UNIVERSAL_JDBC_CLASSPATH
- La vía de acceso al controlador JDBC universal.
- Ejecute el script de configuración de la base de datos correspondiente a
su sistema operativo cliente, especificando el nombre del archivo de respuestas de la base
de datos como parámetro. Utilice uno de los mandatos siguientes:
- Sistemas Windows
- config_event_database.bat archivo_respuestas
- Sistemas Linux y UNIX
- config_event_database.sh archivo_respuestas
Resultado
El script configura la base de datos de sucesos y crea dos orígenes de datos
JDBC: uno para la base de datos de sucesos y otro para el catálogo de sucesos. Se
visualizará un mensaje cuando la configuración de la base de datos se haya
completado.
Nota: Si su archivo de respuestas de la base de datos especifica
EXECUTE_SCRIPTS=false, debe llevar a cabo la configuración de la
base de datos ejecutando manualmente los scripts generados. El valor predeterminado
del archivo de respuestas de ejemplo de la base de datos es EXECUTE_SCRIPTS=true.
Qué hacer a continuación
Después de configurar la base de datos de sucesos, debe reiniciar el
servidor de aplicaciones.