Requisitos previos de las Herramientas de utilidad UDDI
Antes de utilizar las Herramientas de utilidad UDDI, asegúrese de que los archivos .jar necesarios están disponibles.
Para ejecutar las herramientas de utilidad
UDDI, debe utilizar el código de IBM®
Development Kit para Java™, facilitado con
WebSphere Application Server. Este
kit de desarrollo se encuentra en el directorio
raíz_servidor_aplicaciones/java/bin.
- UDDIUtilityTools.jar
- Éste es el archivo .jar de las Herramientas de utilidad UDDI y se encuentra en el directorio raíz_servidor_aplicaciones/UDDIReg/scripts.
- com.ibm.uddi.jar
- Este archivo contiene las clases UDDI4J y se encuentra en el directorio raíz_servidor_aplicaciones/plugins.
- j2ee.jar
- Este archivo contiene algunas clases de aplicaciones empresariales necesarias para la plataforma Java y se encuentra en el directorio raíz_servidor_aplicaciones/lib.
- com.ibm.ws.runtime.jar
- Este archivo es la implementación Apache SOAP y se encuentra en el directorio raíz_servidor_aplicaciones/plugins.
- DbDriver
- Este controlador es necesario para que UDDIUtilityTool pueda conectarse con
la base de datos de destino. Consulte la tabla siguiente para saber qué valores debe
especificar para la base de datos seleccionada:
Tabla 1. Valores de DbDriver para bases de datos. En la tabla se detallan los valores necesarios para conectarse a distintas bases de datos. DB2 Apache Derby Oracle DBDriverLocation para la vía de acceso a clases DB2_HOME/db2java.zip raíz_servidor_aplicaciones/derby/lib/derbyclient.jar ORACLE_HOME/jdbc/lib/ojdbc6.jar Controlador COM.ibm.db2.jdbc.app.DB2Driver, o com.ibm.db2.jcc.DB2Driver para una base de datos DB2 remota.
com.ibm.db2.jdbc.app.DB2Driver, o com.ibm.db2.jcc.DB2Driver para una base de datos DB2 remota.
También puede configurar un alias local para la base de datos remota utilizando el cliente DB2.
com.ibm.db2.jcc.DB2Driver oracle.jdbc.OracleDriver URL jdbc:db2://host:nombre_base_datos jdbc:db2j:net://host:1527/nombre_base_datos jdbc:oracle:thin:@host:1521: nombre_base_datos donde:Tabla 2. Valores de DbDriver para bases de datos. En la tabla se detallan los valores necesarios para conectarse a distintas bases de datos. DB2 Apache Derby DBDriverLocation para la vía de acceso a clases
DB2_HOME/jcc/classes/db2jcc.jar, DB2_HOME/jcc/classes/db2jcc_license_cisuz.jar
raíz_servidor_aplicaciones/derby/lib/derbyclient.jar, raíz_servidor_aplicaciones
Controlador
com.ibm.db2.jcc.DB2Driver
com.ibm.db2.jcc.DB2Driver
URL
jdbc:db2://host:puerto_base_datos/ubicación_base_datos
jdbc:db2j:net://host:1527/nombre_base_datos
- raíz_servidor_aplicaciones es la ubicación del directorio de WebSphere Application Server.
- DB2_HOME es el directorio de DB2, por ejemplo, c:\Archivos de programa\SQLLIB\java12\
ORACLE_HOME es el directorio de Oracle, por ejemplo, c:\oracle\ora92\
nombre_base_datos es el nombre de la base de datos. Para Apache Derby, asegúrese de que nombre_base_datos incluye la vía de acceso a la base de datos, por ejemplo, raíz_perfil/databases/com.ibm.uddi/UDDI30
puerto_base_datos es el puerto en el que escucha la base de datos DB2.
nombre_base_datos es el nombre de la base de datos Apache Derby. Asegúrese de que nombre_base_datos incluya la vía de acceso a la base de datos, por ejemplo, raíz_perfil/databases/com.ibm.uddi/UDDI30
Notas:- Para Apache Derby, habilite la base de datos para la red de modo que pueda gestionar varias conexiones. Para obtener más detalles, consulte la sección acerca de la gestión de Derby Network Server en la publicación Derby Server and Administration Guide.
Para DB2, añada DB2_HOME/sqllib/lib a las variables de entorno LD_LIBRARY_PATH y LIBPATH.
Para DB2, añada DB2_HOME/icc/lib a las variables de entorno LD_PATH_LIBRARY (o LD_LIBRARY_PATH) y LIBPATH.
La sección de configuración del proveedor de seguridad en el archivo de propiedades muestra la ubicación del archivo DummyClientTrustFile.jks predeterminado. Si utiliza su propio almacén de confianza, asegúrese de que la ubicación se sitúa aquí.
Las herramientas de programa de utilidad UDDI utilizan las interfaces de consulta y publicación de SOAP UDDI Versión 2. Estas API están protegidas, como se describe en el tema dedicado al control de acceso para las interfaces de registro UDDI. Las herramientas de utilidad de UDDI también acceden a la base de datos de registro UDDI mediante el controlador de base de datos y el acceso a la base de datos se controla mediante el sistema de gestión de base de datos.