Cuando las herramientas de despliegue de WebSphere Application Server
despliegan un archivo jar de EJB que contiene enterprise beans de persistencia gestionada
por contenedores (CMP), selecciona la base de datos de destino y crea el archivo
Table.ddl correspondiente.
Este archivo contiene la sentencia SQL necesaria para generar la tabla de base de datos de los beans
CMP.
Acerca de esta tarea
Los pasos siguientes muestran el proceso de creación de tablas en DB2.
Procedimiento
- Extraiga el archivo Table.ddl del archivo JAR del
enterprise bean CMP y guárdelo en el servidor de bases de datos.
Guarde el archivo en un directorio de trabajo como, por ejemplo,
C:\temp, en la máquina de DB2.
Guarde el archivo en un directorio temporal de la estación de trabajo.
Transfiera el archivo a un conjunto de datos en el sistema DB2 para z/OS.
Guarde el archivo en un directorio de trabajo del sistema de
archivos integrado en el servidor DB2 UDB para iSeries.
- Ejecute el archivo Table.ddl.
Ejecute el mandato C:\temp>db2cmd, sustituyendo
C:\temp por el directorio de su elección. Se muestra una ventana de mandatos de
DB2 en la
que debe especificar los mandatos siguientes (sustituyendo C:\temp por el
directorio de su elección):- C:\temp>db2 connect to nombre_base_datos
- C:\temp>db2 -tf Table.ddl //Este mandato se ejecuta y crea
tablas para el enterprise bean CMP.
- C:\temp>db2 disconnect all
Especifique el conjunto de datos como el conjunto de datos establecido en
SPUFI y ejecute el programa.
Añada una sentencia SQL CREATE al archivo Table.ddl y, a continuación, ejecute el archivo:- Inicie iSeries Navigator.
- Expanda el icono de iSeries para el sistema en el que desea crear el archivo de base
de datos.
- Expanda Base de datos y pulse con el botón derecho la base de datos del sistema.
- Seleccione Ejecutar scripts SQL...
- Seleccione Archivo > Abrir.
- Vaya al archivo Table.ddl que ha extraído y seleccione Abrir.
- Cree una base de datos o colección en el archivo escribiendo la sentencia
SQL siguiente como la primera sentencia del archivo Table.ddl:
CREATE COLLECTION
collection
;
donde collection es el nombre de su base de datos.
- Seleccione Ejecutar > Todo para ejecutar todos los
mandatos incluidos en el archivo Table.ddl.
- Seleccione Ver > Registros cronológicos de trabajos...
y compruebe que la tabla se ha creado correctamente.
- Seleccione Archivo > Guardar para guardar la base de
datos.
Resultados
Se crean las tablas de la base de datos.