En la mayoría de casos de ejemplo, los registros UDDI existentes se migran
automáticamente cuando se migra al nivel actual de WebSphere Application Server. No obstante, si el registro UDDI existente utiliza una base de
datos Apache Derby de red o una base de datos DB2 UDDI Versión 2, deberá seguir algunos pasos manualmente.
Antes de empezar
Migre la instalación de
WebSphere Application Server. Asegúrese de que
selecciona la opción para migrar aplicaciones, para que se migre la aplicación de registro UDDI.
Acerca de esta tarea
Si el registro UDDI existente utiliza una base de datos Oracle, Apache Derby incorporada o DB2 Versión 3, no es necesario realizar ninguna migración manual. La migración se realiza automáticamente cuando se migra WebSphere Application Server y se inicia el nodo UDDI por primera vez después de la migración.
Si el registro UDDI existente utiliza una base de datos Apache Derby de red o
una base de datos DB2 UDDI Versión 2, deberá seguir algunos pasos manualmente para
migrar el registro.
Si la base de datos UDDI utiliza
Apache Derby Versión 10.2, es necesario migrar la base de datos. Para obtener información detallada, consulte el tema en los enlaces relacionados.
Procedimiento
Si el registro UDDI utiliza una base de datos Apache Derby de red, siga
estos pasos. - Si tiene un clúster que contiene servidores a niveles diferentes de
WebSphere Application Server, asegúrese de que los registros UDDI se ejecutan en servidores que están en el
nivel actual de WebSphere Application Server. Por ejemplo, si tiene un clúster que abarca dos nodos, puede actualizar un nodo al nivel actual mientras el otro nodo permanece a un nivel anterior, siempre que todos los servidores que se ejecuten en un registro UDDI estén en el nivel actual.
- Inicialice el nodo UDDI correspondiente. El proceso de
inicialización completará parte de la migración del registro UDDI.
- Entre los siguientes mandatos como administrador de la base de
datos, desde raíz_servidor_aplicaciones/derby/lib.
java -cp db2j.jar;db2jtools.jar com.ibm.db2j.tools.ij
connect 'jdbc:db2j:vía_acceso_base_datos_derby_uddi';
run 'raíz_servidor_aplicaciones/UDDIReg/databaseScripts/uddi30crt_drop_triggers_derby.sql';
quit;
cd raíz_servidor_aplicaciones/derby/migration
java -cp db2j.jar;db2jmigration.jar;../lib/derby.jar com.ibm.db2j.tools.MigrateFrom51
jdbc:db2j:vía_acceso_base_datos_derby_uddi
donde
- vía_acceso_base_datos_derby_uddi es la vía de acceso absoluta de la
base de datos Apache Derby existente, por ejemplo,
raíz_servidor_aplicaciones/profiles/nombre_perfil/databases/com.ibm.uddi/UDDI30
- raíz_servidor_aplicaciones es
el directorio raíz de la instalación de WebSphere Application Server
Resultados
La base de datos UDDI y el origen de datos se han migrado, y el
nodo UDDI se ha activado.
Nota: Cuando se migra WebSphere Application Server, el registro posterior
a la actualización del perfil indica que la migración de la base de datos UDDI está parcialmente completa y faltan los pasos de desencadenantes, alias y sentencias almacenadas. Si ha habilitado
inicialmente la función de depuración, el registro cronológico de depuración de la base de
datos indican que se ha producido una anomalía al crear los desencadenantes. Ignore estos mensajes; el nodo UDDI completa la migración de las bases de datos
cuando se inicia el nodo UDDI.
Si la migración de la base de datos UDDI finaliza
satisfactoriamente, aparece el siguiente mensaje en el registro cronológico del servidor:
CWUDQ0003I: La migración del registro UDDI se ha completado
Si aparece el error siguiente, se ha producido un error imprevisto durante la
migración.
El nodo del registro UDDI no se ha activado. Consulte los registros de errores para conocer el problema y, si no puede resolverlo, consulte la información de determinación de problemas en la página web de soporte de
WebSphere Application Server.
CWUDQ004W: No se ha iniciado el registro UDDI debido a errores de
migración.