Aplicación del paquete JazzInterop a esquemas de réplica MultiSite

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:
  1. Aplique JazzInterop 1.04 al esquema.
  2. Actualice la base de datos de usuarios.
  3. Aplique JazzInterop 1.05 al esquema.
  4. Actualice la base de datos de usuarios.
  5. Aplique JazzInterop 1.06 al esquema.
  6. Actualice la base de datos de usuarios.

Para aplicar el paquete JazzInterop al esquema y actualizar la base de datos de usuarios:

  1. En un sistema que ejecute Windows®, copie la carpetainstall-directory/gateway/cqPackage/JazzInterop y péguela en la carpeta de paquetes cq-install-dir/.
  2. 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"
  3. 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
  4. Abra ClearQuest Designer pulsando Inicio > Todos los programas > IBM Rational ClearQuest > ClearQuest Designer. En la vista Explorador de repositorio de esquemas, pulse con el botón derecho del ratón sobre un esquema y seleccione Paquetes > Aplicar paquete. 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.
  5. 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
  6. Pulse Vista > Administrador de bases de datos. 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 SCRIPTS > PERL. 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.


Comentarios

¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error