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:
- Inicie el Diseñador.
- 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 .
- Seleccione un tipo de registro de la lista Tipos de registro.
- Seleccione los paquetes que desee habilitar para el tipo de registro
de la lista Paquetes disponibles.