El asistente configuración de ClearQuest Connector
configura el entorno de IBM® Rational ClearQuest
aplicando el paquete JazzInterop a un esquema y actualizando después
una base de datos de usuario a la nueva versión del esquema. Sin embargo, en un entorno ClearQuest Multisite,
deberá aplicar de forma manual el paquete a los esquemas de réplicas y actualizar las
réplicas de bases de datos de usuario. El asistente aplicará el paquete únicamente a la
réplica que esté conectada a la pasarela ClearQuest.
Por qué y cuándo se efectúa esta tarea
El paquete JazzInterop añade un script Perl global, ChangeHistoryScripts,
y los siguientes tipos de registro al esquema:
- JazzConnectorChangeEvents
- JazzConnectorQueryInfo
- JazzConnectorSyncHistory
Consulte la ayuda acerca de Rational ClearQuest MultiSite para conocer los detalles
relativos a la secuencia de pasos que deben seguirse al aplicar paquetes
y actualizar bases de datos de usuarios.
Aplique siempre la última versión (la del número
más alto) del paquete JazzInterop al esquema. Si previamente ha aplicado al esquema una versión
anterior del paquete, lleve a cabo actualizaciones progresivas hasta llegar
a la última versión. Por ejemplo,
si 1.06 es la última versión, para actualizar
desde la versión 1.03 a la 1.06, realice las siguientes tareas:
- Aplique JazzInterop 1.04 al esquema.
- Actualice la base de datos de usuarios.
- Aplique JazzInterop 1.05 al esquema.
- Actualice la base de datos de usuarios.
- Aplique JazzInterop 1.06 al esquema.
- Actualice la base de datos de usuarios.
Para aplicar el paquete JazzInterop al esquema y actualizar la base de datos de
usuarios:
- En un sistema que ejecute Windows®, copie la carpetainstall-directory/gateway/cqPackage/JazzInterop
y péguela en la carpeta de paquetes cq-install-dir/.
- Navegue hasta la carpeta cq-install-dir. Utilice el mandato packageutil
para registrar el paquete JazzInterop con ClearQuest. Si necesita aplicar
varias versiones del paquete al esquema para obtener la última versión,
ejecute este mandato varias veces, especificando cada vez una versión de paquete diferente
antes de pasar al siguiente paso. Por ejemplo:
packageutil registerpackage JazzInterop package-version "C:\Program Files\Rational\ClearQuest\packages\JazzInterop\package-version"
- Ejecute el siguiente mandato para habilitar el paquete JazzInterop para
actualizar los tipos de registro que hayan podido añadirse al esquema al aplicarle otros
paquetes.
packageutil enablepackageediting -dbset dbset_name clearquest_login clearquest_password -enable user
El usuario que especifique con el parámetro clearquest_password
debe tener privilegios de diseñador de esquemas. La cuenta de usuario de administrador debe
contar con privilegios de superusuario, lo cual incluye privilegios de diseñador de esquemas. Por ejemplo:
packageutil enablepackageediting -dbset my_schema_repo admin "" -enable admin
- Abra ClearQuest Designer
pulsando . En la vista Explorador
de repositorio de esquemas, pulse con el botón derecho del ratón sobre un esquema y seleccione . Expanda la carpeta JazzInterop y seleccione
la versión del paquete que desea aplicar. Pulse Siguiente.
Seleccione los tipos de registro que desea habilitar para la sincronización. Pulse Finalizar.
Entre en la nueva versión del esquema.
- Utilice el mandato packageutil enablepackageediting de nuevo con la opción
–disable para convertir los tipos de registro en registros de solo lectura. Por ejemplo:
packageutil enablepackageediting -dbset my_schema_repo admin "" -disable admin
- Pulse . Pulse con el botón derecho del ratón sobre la
base de datos de usuario que desea actualizar y seleccione Actualizar base de datos.
Se abrirá la ventana Actualizar base de datos de usuario. Seleccione la nueva versión del esquema
de la lista de versiones y pulse Aceptar.
Qué hacer a continuación
Si posteriormente decide aplicar el paquete JazzInterop a un tipo de registro con estado
en el mismo esquema, comience por ejecutar de nuevo el mandato packageutil enablepackageediting
con la opción –enable. Abra ClearQuest Designer y salga
del esquema. En la vista Explorador de repositorio de esquemas,
expanda la carpeta
Tipos de registro. Pulse con el ratón derecho del ratón sobre un tipo de registro y seleccione
Configurar tipo de registro de paquetes.
Seleccione el paquete JazzInterop y pulse
Aceptar.
Entre en la
nueva versión del esquema. Ejecute el mandato packageutil enablepackageediting
con la opción –disable. Actualice la base de datos de usuarios con la nueva versión del esquema.
Es necesario utilizar un procedimiento diferente para aplicar el paquete JazzInterop
a un tipo de registro adicional sin estado. Abra ClearQuest Designer y salga
del esquema. En la vista Explorador de repositorio de esquemas,
expanda la carpeta Tipos de registro - Sin estado. Expanda la carpeta del tipo de registro
sin estado. Efectúe una doble pulsación en Acciones. Pulse Acción nueva. Escriba Change_History en
el campo Nombre de acción. Seleccione BASE en el
campo Tipo. Cierre el recuadro de diálogo (Acción) para guardar
el cambio. Pulse en la celda Notificación de la acción
Change_History. Vuelva a pulsar y seleccione . Realice una doble pulsación en la celda para abrir el editor de scripts. Pegue la siguiente línea en el editor detrás de la última línea de
comentarios: JazzCQConnector($actionname, $actiontype);. Guarde los cambios
y cierre el editor. Cierre la matriz Acciones. Entre en el esquema.
Actualice la base de datos de usuarios con la nueva versión del esquema.