Si está utilizando Rational Engineering Lifecycle Manager, es necesario realizar pasos de configuración adicionales para configurar los productos como proveedores TRS y dar a Lifecycle Query Engine acceso a sus datos. Si no utiliza Rational Engineering Lifecycle Manager no es necesario que complete los pasos en esta sección.
Una vez que haya instalado y configurado todas las aplicaciones y haya creado las relaciones de amistad entre las aplicaciones en los servidores remotos, debe establecer cada aplicación como un proveedor de Conjunto de recursos rastreados (TRS) para que Lifecycle Query Engine tenga acceso a sus datos al crear el índice.
Requisitos previos: - Inicie el servidor para cada aplicación que desee configurar
Asigne la licencia interna de consumidor TRS
Asigne la licencia interna de consumidor TRS a los usuarios funcionales lqe_user y jts_user.
- Abra la consola de administración de JTS en https://nombre_host:port/jts/admin
- Seleccione Usuarios > Usuarios activos.
- Pulse el enlace lqe_user. En la página lqe_user, vaya al área Licencia de acceso de cliente, seleccione Interna de consumidor TRS y pulse Guardar.
- Vuelva a la página Usuarios activos. Pulse el enlace jts_user. En la página jts_user, vaya al área Licencia de acceso de cliente y seleccione Interna de consumidor TRS.
- Pulse Guardar.
Configuración de TRS para las aplicaciones CLM
Si estas aplicaciones se despliegan en el mismo Jazz Team Server como LQE, no es necesario crear consumidores de entrada. Estos pasos deben completarse solo si las aplicaciones CCM, QM y RM están en un Jazz Team Server separado.
- Cree la clave de consumidor de entrada LQE para CCM. Abra la página de administración de CCM: https://host_name:port/ccm/admin
- En la página Aplicación, seleccione Comunicación >Consumidores (Entrada) y cree un nueva nueva clave de consumidor de OAuth para LQE:
- Nombre: LQE
- Secreto: xyz
- De confianza: sí
Pulse Registrar.
- Vaya a la lista Claves autorizadas y edite la entrada LQE pulsando el icono de lápiz.
- En el diálogo Editar propiedades de clave de consumidor, pulse el enlace Seleccionar usuario...
- Especifique lqe en el campo de filtro y seleccione lqe_user en la lista de usuarios coincidentes. Pulse Añadir y cerrar y, a continuación, Finalizar.
- sCree la clave de consumidor de entrada LQE para QM. Abra la página de administración: https://host_name:port/qm/admin, y siga los pasos del 7 al 10 de nuevo.
- Cree la clave de consumidor de entrada de LQE para DOORS Next Generation si esta es su aplicación RM.
Abra la página de administración de RM: https://host_name:port/rm/admin y siga los pasos del 7 al 10 de nuevo.
- Registre las aplicaciones como proveedores TRS y genere su índice. Abra la página de administración de Lifecycle Query Engine: https://host_name:port/lqe/web.
- Pulse Administración > Orígenes de datos > Añadir origen de datos.
- En el diálogo , seleccione https://host_name:port/ccm/oslc/workitem/trs y añada la etiqueta RTC. Acepte el resto de los valores predeterminados (si tiene una gran cantidad de datos que indexar, puede aumentar el número de hebras para la indexación inicial a 4) y pulse Finalizar.
- Registre QM como un proveedor TRS y genere su índice. En la página Orígenes de datos, pulse Añadir origen de datos.
- En el diálogo , seleccione https://host_name:port/qm/trs y añada la etiqueta RQM. Acepte los valores predeterminados restantes y pulse Finalizar.
- Registre RM como un proveedor TRS y genere su índice. En la página Orígenes de datos, pulse Añadir origen de datos.
- En el diálogo , seleccione https://host_name:port/rm/trs y añada la etiqueta DNG. Acepte los valores predeterminados restantes y pulse Finalizar.
Sus aplicaciones Rational Team Concert, Rational Quality Manager y Rational DOORS Next Generation ya están indexadas y disponibles para Rational Engineering Lifecycle Manager. Consulte la documentación de Lifecycle Query Engine para obtener más información sobre las preferencias de la indexación en curso: Indexación de los datos con Lifecycle Query Engine
Configuración de DOORS y DOORS Web Access como proveedores TRS
Rational DOORS y Derby se suministran con varios usuarios predeterminados y contraseñas para la habilitación de TRS. Debe editar los parámetros de configuración asociados con estos usuarios, tal como se describe en el procedimiento siguiente. La integración utiliza los siguientes usuarios:
- Usuario funcional de LQE. Este usuario maneja las solicitudes de LQE desde una aplicación de consumidor de TRS integrada para Rational DOORS Web Access. Este usuario debe existir en la base de datos de Rational DOORS. Debe especificar parámetros para este usuario en el archivo festival.xml.
- trs.db.user. Es un usuario de base de datos de Derby que tiene acceso a los datos de la base de datos de TRS. Rational DOORS Web
Access lo utiliza para recuperar datos de la base de datos. Debe especificar una contraseña para este usuario en el archivo festival.xml y el el archivo de propiedades de Derby.
- derby.user.admin. Es un administrador de base de datos de Derby.
Actualmente, este usuario no proporciona funciones para Rational DOORS Web Access ni para la base de datos de Derby. Puede establecer una contraseña para este usuario en el archivo de propiedades de Derby.
- Abra [DWA_path]\server\festival\config\festival.xml.
- Busque la sección Configurable system properties.
- Debajo de la propiedad oauth.domain, añada las propiedades que se listan en la tabla siguiente, sustituyendo el ID administrativo y la contraseña de DOORS, y seleccionando una clave y un secreto de consumidor. El formateo de estas propiedades debe ser como el siguiente:
<f:property name="functional.user.consumer.key" value="consumer_key" />
Tabla 1. Propiedades del archivo Festival.xml para TRS y LQEPropiedad |
Descripción/Valor |
ForceHttpsForAuthenticationForOAuth |
Establezca este valor en true. |
oauth.domain |
Establezca este valor en https://servidor:puerto/dwa, donde servidor es un nombre de dominio de servidor o una dirección IP |
functional.user.consumer.key |
La clave de consumidor que está asociada con el usuario funcional de LQE. Lo utiliza el Motor de consultas de ciclo de vida (LQE) para acceder al Conjunto de recursos rastreados de (TRS) de DOORS.
Esta clave debe estar en el separador Claves locales de la configuración de Rational DOORS. El valor predeterminado es Clave de usuario funcional de LQE. |
functional.user.consumer.secret |
El secreto de consumidor que está asociado con el usuario funcional de LQE. Lo utiliza el Motor de consultas de ciclo de vida (LQE) para acceder al Conjunto de recursos rastreados de (TRS) de DOORS.
Este secreto debe estar en el separador Claves locales de la configuración de Rational DOORS. El valor predeterminado es qwert6. |
functional.user.name |
El nombre de usuario del usuario funcional de LQE. Este nombre de usuario debe ser un usuario de Rational DOORS válido. El valor predeterminado es Usuario funcional de LQE. |
functional.user.password |
La contraseña del usuario funcional de LQE. El valor predeterminado es qwert6. |
trs.db.user |
Nombre de usuario para la habilitación de TRS. Para simplificar, utilice el nombre de usuario predeterminado trs.db.user. |
trs.db.password |
La contraseña de trs.db.user.
También debe especificar esta contraseña en el archivo de propiedades de Derby. |
trs.page.size |
El número de recursos de TRS que se deben incluir en una página. El valor predeterminado es 250. |
trs.enable |
Establezca este valor en true. |
- Abra el archivo derby.properties en un editor. Este archivo se encuentra en el directorio instalación_dwa/derby.
- Sustituya los valores de contraseña de los parámetros en la tabla siguiente.
Tabla 2. Parámetros del archivo de propiedades de Derby para TRSParámetro |
Descripción |
derby.user.trs |
La contraseña para trs.db.user que ha especificado en el archivo festival.xml. El valor predeterminado es dwaTrsPa11word. |
derby.user.admin |
La contraseña del administrador de la base de datos de Derby. Actualmente, este usuario no proporciona funciones para Rational DOORS Web Access ni para la base de datos de Derby. El valor predeterminado es dwaTrsPa11word. |
- Ejecute el siguiente archivo de proceso por lotes: instalación_dwa/derby.start.bat.
- Ejecute el siguiente archivo de proceso por lotes: instalación_dwa/derby/scripts/init_trs.bat.
- Habilite los parámetros de notificaciones de cambio de datos (DCN) para configurar el servidor de base de datos de Rational DOORS para comunicarse con el intermediario de Rational DOORS Web Access y el servidor de Rational DOORS Web Access. Para obtener más información, consulte este tema: http://publib.boulder.ibm.com/infocenter/doorshlp/v9/index.jsp?topic=/com.ibm.rational.dwa.install.doc/topics/c_setupddbs.html
- Reinicie los servidores de DOORS Web Access en este orden:
- Intermediario
- Interoperatividad
- Servidor de base de datos
- Servidor de aplicaciones web
- Inicie una sesión en Rational DOORS utilizando estas credenciales:
- Nombre de usuario: Usuario funcional de LQE o el nombre de usuario funcional que haya especificado en el archivo festival.xml.
- Contraseña: qwert6 o la contraseña de usuario funcional que haya especificado en el archivo festival.xml.
- En el menú Archivo, seleccione OSLC... Claves locales y pulse Añadir.
- Nombre: LQE
- Clave: xyz
- Secreto: xyz
Pulse Registrar y Aceptar.
- Desde el menú Archivo seleccione OSLC...Conjuntos de trabajo.
- En el panel Seleccionar proyecto busque la carpeta Requisitos y, a continuación, seleccione todos los módulos de esta contiene en el panel Seleccionar módulos. Pulse Aplicar.
Configuración de LQE para utilizar DOORS Web Access como origen de datos
- Vaya a https://hostname:port/lqe/web
- Seleccione Administración en el menú de la barra de herramientas.
- En la página Orígenes de datos, seleccione Añadir origen de datos.
- En el diálogo Añadir origen de datos, seleccione la opción URL de documento de servicios raíz y especifique el URL de servicios raíz de DOORS, seleccione el URL de TRS, especifique una etiqueta y seleccione Especifique detalles de autenticación.
- URL de servicios de raíz: https://doorsserver:port/dwa/public/rootservices
- Seleccione https://servidor_doors:puerto/dwa/rm/trs
- Etiqueta: DOORS
- Especifique la clave y secreto de consumidor.
Nota: La clave y el secreto de consumidor deben coincidir con los valores del archivo
Festival.XML de DOORS Web Access.
<f:property name="functional.user.consumer.key" value="xyz"/>
<f:property name="functional.user.consumer.secret" value="xyz"/>
- Establezca el número de hebras en 1 para la primera indexación incremental y pulse Finalizar. Pueden producirse errores ocasionales si se utiliza más de una hebra para la indexación.
Configuración de TRS para la aplicación de Rhapsody Design Manager
- Vaya a https://nombre_host:port/jts/admin
Nota: Los consumidores de entrada de Design Manager se definen en Jazz Team Server de la consola administrativa, no en la consola de Design Manager.
- Seleccione Servidor > Consumidores (Entrada), especifique lo siguiente y pulse Registrar:
- Nombre: LQE
- Secreto: xyz
- De confianza: sí
- Vaya a la lista Claves autorizadas y edite la entrada LQE pulsando el icono de lápiz.
- En el diálogo Editar propiedades de clave de consumidor, pulse el enlace Seleccionar usuario...
- Especifique lqe en el campo de filtro y seleccione lqe_user en la lista de usuarios coincidentes. Pulse Añadir y cerrar y, a continuación, Finalizar.
- Vaya a https://nombre_host:port/dm/web
- Inicie una sesión como usuario administrativo.
- Seleccione su área de proyecto y seleccione Gestionar propiedades de proyecto en el menú desplegable Administración (el icono de rueda dentada). Seleccione Contexto de OSLC predeterminado, pulse Seleccionar, pulse su nombre del proyecto y, a continuación, pulse Aceptar y Guardar.
- Registre Rhapsody DM como un proveedor TRS y genere su índice. Abra la página administrativa de Lifecycle Query Engine: https://nombre_host_lqe:port/lqe/web.
- Pulse Administración > Orígenes de datos > Añadir origen de datos.
- En el diálogo Añadir origen de datos, seleccione http://nombre_host_rdm:9443/dm/trs y añada la etiqueta RDM. Acepte el resto de los valores predeterminados (si tiene una gran cantidad de datos que indexar, puede aumentar el número de hebras para la indexación inicial a 4) y pulse Finalizar.
Configuración de TRS para la aplicación de Rational Engineering Lifecycle Manager
Si la instalación es nueva, no tendrá datos que indexar. Deberá crear un proyecto y un producto de ejemplo, para poder verificar que el índice se ha creado satisfactoriamente.
- Abra la página administrativa de Lifecycle Query Engine: https://nombre_host_lqe:port/lqe/web.
- Pulse Administración > Orígenes de datos > Añadir origen de datos.
- En el diálogo Añadir origen de datos, seleccione http://nombre_host_relm:port/productdef/resource/tracked_resource_set y añada la etiqueta RELM. Acepte el resto de los valores predeterminados (si tiene una gran cantidad de datos que indexar, puede aumentar el número de hebras para la indexación inicial a 4) y pulse Finalizar.
- Para probar el índice, abra Rational Engineering Lifecycle Manager: https://nombre_host_relm:port/relm/web
- Seleccione un proyecto de ejemplo. En el menú Consultas, seleccione Consultas compartidas.
- Expanda el nodo de ejemplo y seleccione Todos los artefactos.
Puede que se le solicite autorizar todas las aplicaciones para las que desee ejecutar la consulta. Pulse Autorizar al lado de cada aplicación que desee consultar.
- Los resultados de la consulta deben mostrar el producto de ejemplo que ha creado.
Configure TRS para los usuarios de Jazz Team Server
- Abra la página administrativa de Lifecycle Query Engine: https://nombre_host_lqe:port/lqe/web.
- Pulse Administración > Orígenes de datos > Añadir origen de datos.
- En el diálogo , seleccione http://host_name:port/jts/trsUsers y añada la etiqueta Users. Acepte los valores predeterminados restantes y pulse Finalizar.