Integración con otros productos

Puede integrar Rational ClearQuest con otro software, añadiendo paquetes a los esquemas que ya existen.

Algunas integraciones de ClearQuest son integraciones independientes, en las que se necesita la adición sólo del paquete adecuado. Otras integraciones son integraciones dependientes, en las que se necesita la adición de uno o más paquetes en un orden específico y puede que se necesite una configuración adicional de ClearQuest.

Estas instrucciones presuponen que está añadiendo una nueva integración y que los paquetes asociados no existen todavía en el esquema. Consulte el apartado Aplicación de actualizaciones de paquetes si necesita actualizar una integración o un paquete.

Algunas integraciones de ClearQuest no pueden aplicarse al cliente web. Un ejemplo de integración que no funciona con el cliente web es Requisite Pro.

Atención: Realice una planificación detallada antes de añadir un paquete al esquema. Una vez ha añadido un paquete, no es posible eliminarlo. En su lugar, se deben suprimir todas las versiones de esquema en las que exista el paquete. Sólo puede suprimir versiones de esquemas si no los ha aplicado a ninguna base de datos de usuario.

Integraciones independientes

Las integraciones que se indican a continuación son integraciones independientes. Se utiliza el mismo proceso de instalación para todas las integraciones independientes. Consulte el tema Adición de integraciones independientes para obtener más información.

IBM Rational ClearCase y Rational ClearQuest
Asocia una o más solicitudes de cambio de ClearQuest con una o más versiones de ClearCase.
IBM Rational PureCoverage y Rational ClearQuest
Permite enviar datos de cobertura de código ("code coverage") a una base de datos de ClearQuest y realizar un seguimiento.
IBM Rational Purify y Rational ClearQuest
Permite enviar datos a una base de datos de ClearQuest y realizar el seguimiento.
IBM Rational Quantify y Rational ClearQuest
Permite enviar datos de rendimiento a una base de datos de ClearQuest y realizar el seguimiento.
Un sistema de correo electrónico y Rational ClearQuest
Habilita a ClearQuest para que se ponga en contacto con el usuario mediante su sistema de correo electrónico. La integración de un sistema de correo electrónico implica configurar el Lector de correo electrónico de Rational y añadir el paquete de notificación de correo electrónico.

Integraciones dependientes

Las integraciones que se indican a continuación son integraciones dependientes. Consulte el tema Adición de integraciones dependientes para obtener más información.

IBM Rational Administrator y Rational ClearQuest
Asocia proyectos de Rational con bases de datos de Rational ClearQuest. Consulte el tema Adición de la integración de Rational Administrator para obtener más información.
IBM Rational Project Tracker y Rational ClearQuest
Permite intercambiar datos de proyectos entre los dos sistemas. Consulte el tema Adición de la integración de Rational Project Tracker para obtener más información.
IBM Rational RequisitePro y Rational ClearQuest
Asocia los requisitos de RequisitePro con los registros de ClearQuest.
IBM Rational TeamTest y Rational ClearQuest
Permite enviar defectos encontrados mediante TeamTest a bases de datos de ClearQuest y realizar el seguimiento de los defectos. Consulte el tema Adición de una integración de Rational TeamTest para obtener más información.
UCM (IBM Rational ClearCase Unified Change Management) y Rational ClearQuest
Enlaza proyectos y actividades de ClearCase UCM con registros de ClearQuest. Consulte el tema Adición de una integración de Rational ClearCase UCM para obtener más información.
Microsoft® Visual SourceSafe y Rational ClearQuest
Asocia información de Visual SourceSafe con registros de ClearQuest. Consulte el tema Adición de una integración de Microsoft Visual SourceSafe para obtener más información.

Integraciones de ClearQuest y páginas de códigos

Puesto que todos los datos de una base de datos de ClearQuest deben provenir de la misma página de códigos, debe tener en cuenta lo siguiente en relación con las integraciones de ClearQuest:

  • ClearQuest sólo almacena caracteres que disponen de soporte en la página de códigos de datos de ClearQuest. Esto significa que para todas las páginas de códigos que no sean 65001 (UTF-8), ClearQuest crea un error por cada tipo de información enviada por la integración que no puede representarse en la página de códigos de datos. Con la página de códigos 65001, se puede representar cualquier carácter Unicode, por eso no ocurren errores de conversión de caracteres cuando se pasan los datos a ClearQuest.
  • ClearQuest devuelve caracteres a una integración en la página de códigos local del sistema operativo o como caracteres Unicode, depende del sistema de la API que se utilice y de cómo el programa ha configurado la percepción de Unicode. Consulte el tema Establecimiento de la modalidad de serie de retorno para enganches y script en la ayuda de referencia de la API para obtener información sobre la percepción de Unicode. En la modalidad RETURN_STRING_LOCAL, ClearQuest crea un error en la integración si alguno de los caracteres en la serie de retorno no está en la página de códigos local.
  • Si el valor de la página de códigos de datos de ClearQuest está establecido en ASCII y otros productos que ClearQuest integra no limitan la entrada de datos sólo a caracteres ASCII, entonces no podrá integrar ClearQuest con los productos. Un conjunto de base de datos de ClearQuest con un valor de página de códigos de datos ASCII rechaza todos los caracteres que no sean ASCII y que el producto integrado envía.

Ejemplo

l siguiente ejemplo muestra cómo una discrepancia en la página de códigos puede impedir que la integración entre ClearQuest y Rational Administrator funcione correctamente.

ClearQuest está instalado en un sistema con la página de códigos 1252 del sistema operativo y el valor de la página de códigos de datos de ClearQuest es también 1252.

El cliente del Administrador de Rational está instalado en un sistema con la página de códigos 936 (japonés) del sistema operativo.

Un usuario crea un proyecto del Administrador de Rational y puesto que está trabajando en un sistema con una página de códigos 936, el nombre del proyecto incluye caracteres japoneses. Se intenta asociar el nuevo proyecto del Administrador de Rational con una base de datos de ClearQuest. El intento falla porque los caracteres japoneses en el nombre del proyecto del Administrador de Rational no pertenecen a la página de código 1252, que es el valor de la página de códigos del conjunto de bases de datos de ClearQuest.

Cómo habilitar tipos de registros para la integración

Algunos paquetes habilitan tipos de registro que ya existen en un esquema. Cuando instale estos paquetes, puede seleccionar qué tipo de registros desea que habilite el paquete. Si añade un nuevo tipo de registro después de haber añadido el paquete, puede habilitar el nuevo tipo de registro con la funcionalidad del paquete.

Consulte el apartado Paquetes de integración de ClearQuest para obtener una lista de paquetes y tipos de registro que modifican.

Siga los pasos que se indican a continuación para habilitar la funcionalidad de un paquete para un nuevo tipo de registro:

  1. Inicie el Diseñador.
  2. Pulse con el botón derecho del ratón en una versión de esquema en la vista Explorador del repositorio de esquemas de ClearQuest y pulse Paquetes > Establecer tipos de registro para paquetes.
  3. Seleccione un tipo de registro de la lista Tipos de registro.
  4. Seleccione los paquetes que desee habilitar para el tipo de registro de la lista Paquetes disponibles.

Feedback