Creación de una base de datos Apache Derby para el registro UDDI

Realice eta tarea para utilizar la base de datos Apache Derby como almacén de base de datos del registro UDDI. Puede utilizar una base de datos incorporada o de red de Apache Derby y el almacén de base de datos puede ser local o remoto.

Antes de empezar

Los siguientes pasos utilizan una serie de variables. Antes de comenzar, decida los valores adecuados que se han de utilizar para estas variables. Las variables y los valores recomendados son:
arg1
La vía de acceso a los archivos SQL. En una instalación estándar, la vía de acceso es raíz_servidor_aplicaciones/UDDIReg/databasescripts.
arg2
La vía de acceso a la ubicación donde desea instalar la base de datos Apache Derby.

[AIX Solaris HP-UX Linux Windows][z/OS]Por ejemplo, raíz_servidor_aplicaciones/profiles/nombre_perfil/databases/com.ibm.uddi.

[IBM i]Por ejemplo, raíz_perfil/databases/com.ibm.uddi.

arg3
El nombre de la base de datos Apache Derby. Un valor recomendado es UDDI30 y este nombre se adopta a lo largo de toda la información de UDDI. Si utiliza otro nombre, sustitúyalo cuando se utiliza UDDI30 en la información de UDDI.
arg4
Un argumento opcional. Utilice el valor DEFAULT u omita este argumento. Especifique DEFAULT para utilizar la base de datos como un nodo UDDI predeterminado. Este argumento es sensible a las mayúsculas y minúsculas.

Si desea crear una base de datos remota, en primer lugar, consulte la documentación del producto de base de datos acerca de las posibilidades del producto relacionadas.

Acerca de esta tarea

Complete esta tarea únicamente una vez para cada registro UDDI, como parte de la configuración y el despliegue de un registro UDDI.

Procedimiento

  1. [IBM i]Inicie una sesión de Qshell. Especifique el mandato STRQSH de la línea de mandatos de IBM® i.
  2. Cree una base de datos UDDI Apache Derby utilizando UDDIDerbyCreate.jar. Ejecute el mandato Java™ -jar siguiente del directorio raíz_servidor_aplicaciones/UDDIReg/databaseScripts.[Windows]
    java -Djava.ext.dirs=raíz_servidor_aplicaciones/derby/lib;raíz_servidor_aplicaciones/java/jre/lib/ext -jar UDDIDerbyCreate.jar 
    arg1 arg2 arg3 arg4
    [AIX][Linux][HP-UX][Solaris][AIX HP-UX Solaris][z/OS][IBM i]
    java -Djava.ext.dirs=raíz_servidor_aplicaciones/derby/lib:raíz_servidor_aplicaciones/java/jre/lib/ext -jar UDDIDerbyCreate.jar 
    arg1 arg2 arg3 arg4
    Si la base de datos Apache Derby ya existe, se le solicitará si desea volver a crearla. Si opta por volver a crear la base de datos, se suprimirá la base de datos existente y se creará una nueva en su lugar. Si opta por no volver a crear la base de datos, el mandato finalizará y no se creará una nueva base de datos.
    Nota: Si el servidor de aplicaciones ya ha accedido a la base de datos Apache Derby existente, el script uddiDeploy.jacl no puede volver a crear la base de datos. Utilice el script uddiRemove.jacl para eliminar la base de datos, tal como se describe en el tema sobre eliminación del nodo de registro UDDI, reinicie el servidor y vuelva a ejecutar el script uddiDeploy.jacl.
  3. [z/OS]Asegúrese de que la base de datos tiene los permisos correctos para que WebSphere Application Server pueda acceder a ella. Ejecute el mandato siguiente:
    chmod -R 777 arg2/arg3
    donde arg2 y arg3 son la vía de acceso y el nombre de la base de datos Apache Derby, tal como se ha descrito anteriormente.
  4. Si utiliza una base de datos remota, que requiere Apache Derby de red o si desea utilizar Apache Derby por otras razones, por ejemplo, utilizar Apache Derby con un clúster, configure la infraestructura de red de Apache Derby Network Server. Para obtener detalles, consulte la sección sobre cómo gestionar Derby Network Server en la publicación Derby Server and Administration Guide.

Qué hacer a continuación

Continúe con la configuración y el despliegue del nodo de registro UDDI.


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsu_create_derby
File name: twsu_create_derby.html