Registro de cada aplicación como un proveedor TRS para Lifecycle Query Engine: varios servidores JTS

Para que Lifecycle Query Engine pueda indexar cada aplicación, debe registrar cada proveedor de conjunto de recursos rastreados de herramientas con Lifecycle Query Engine.

Configuración de TRS de CLM

  1. Inicie el servidor CLM
  2. En un navegador web, abra https://nombre_host:9444/jts/admin
  3. Opcional: instale la licencia de TRS (no es necesario si Rational Engineering Lifecycle Manager está instalado en el mismo JTS)
  4. Seleccione Usuarios en la barra de menús y, a continuación, seleccione Crear usuario para crear el usuario funcional necesario para LQE
    Nota: si Rational Engineering Lifecycle Manager se ha instalado en el mismo JTS, sólo tiene que asignar la licencia interna de consumidor TRS a lqe_user
  5. Especifique lo siguiente y pulse Guardar:
    • Especifique un nombre para el usuario
    • Especifique un ID de usuario
    • Especifique un correo electrónico para el usuario
    • Seleccione el recuadro al lado de Interna de consumidor TRS
  6. Abra la consola de administración de RTC: https://nombre_host:9444/ccm/admin
  7. Seleccione “Consumidores (Entrada)” en el panel izquierdo y cree una nueva clave de consumidor para LQE utilizando la opción para especificar su propia clave. Especifique la siguiente información y pulse Registrar:
    • clave de consumidor
    • nombre: LQE
    • secreto
    • de confianza: sí
  8. Desplácese hacia abajo a la lista Claves autorizadas, edite la entrada LQE, pulse el enlace Usuario seleccionado, añada lqe_user y, a continuación, pulse Añadir y Cerrar. De nuevo en el diálogo Editar, pulse Finalizar.
  9. 9. Utilizando la aplicación de administración RQM, vaya a https://nombre_host:9444/qm/admin y cree una clave para LQE de la misma forma (pasos 6>8)
  10. Inicie el servidor RELM
  11. En un navegador, abra https://nombre_host:9444/lqe/web
  12. Seleccione “Administración” en el menú de la barra de herramientas, seleccione “Orígenes de datos” en el panel de la izquierda y pulse “Añadir origen de datos”
  13. Si RELM se instala en el mismo JTS, debe poder seleccionar RTC y RQM en la lista de proveedores de descubiertos; de lo contrario, continúe con los pasos siguientes
  14. Seleccione Servicios raíz, especifique el URL de servicios raíz de RTC, seleccione el URL trs, especifique una etiqueta, seleccione Especificar autenticación y pulse Siguiente
    • URL de servicios raíz: https://nombre_host:9444/ccm/rootservices
    • Seleccione https://nombre_host:9444/jazz/oslc/workitems/trs
    • Etiqueta: RTC
  15. Especifique la clave de consumidor y el secreto, y pulse Siguiente.
  16. Acepte los valores predeterminados y pulse Finalizar.
  17. Espere a que el origen de datos indique que ha finalizado la indexación
  18. Realice los pasos 14>16 para RQM:
    • URL de servicios raíz: https://nombre_host:9444/qm/rootservices
    • Seleccione https://nombre_host:9444/jazz/qm/trs
    • Etiqueta: RQM
    • Clave:
    • Secreto: el especificado anteriormente
  19. Espere a que el origen de datos indique que ha finalizado la indexación
  20. Seleccione “Autorización de usuario” en la barra de menús y, a continuación, pulse “Autorizar” para cada uno de los nuevos proveedores. Si se le solicita, proporcione el usuario y la contraseña, y acepte los avisos de seguridad.
  21. 22. Para probar los datos de índice, vaya a la página Consulta RELM en https://nombre_host:9444/relm/web y ejecute la consulta CM – QM Probado por

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 en 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.
  1. Abra [DWA_path]\server\festival\config\festival.xml.
    1. Busque la sección Configurable system properties.
    2. 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="clave_consumidor" />
    Tabla 1. Propiedades del archivo Festival.xml para TRS y LQE
    Propiedad 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. Lifecycle Query Engine la utiliza para acceder al Conjunto de recursos rastreados (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. Lifecycle Query Engine la utiliza para acceder al Conjunto de recursos rastreados (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.
  2. Abra el archivo derby.properties en un editor. Este archivo se encuentra en el directorio instalación_dwa/derby.
  3. 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 TRS
    Pará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.
  4. Ejecute el siguiente archivo de proceso por lotes: instalación_dwa/derby.start.bat.
  5. Ejecute el siguiente archivo de proceso por lotes: instalación_dwa/derby/scripts/init_trs.bat.
  6. 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
  7. Reinicie los servidores de DOORS Web Access en este orden:
    1. Intermediario
    2. Interoperatividad
    3. Servidor de base de datos
    4. Servidor de aplicaciones web
  8. 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.
  9. Seleccione la base de datos de DOORS desee indexar, pulse con el botón derecho en ella y seleccione Propiedades.
  10. En el diálogo Propiedades, seleccione el separador Claves locales y pulse Añadir.
    • Nombre: LQE
    • Clave: xyz
    • Secreto: xyz
    Pulse Registrar y, a continuación, Aceptar.
  11. En el cliente de DOORS, seleccione el menú Herramientas y pulse Configurar TRS. Seleccione los proyectos y los módulos que desee configurar para TRS y, a continuación, pulse Aplicar y Cerrar.

Configuración de LQE para utilizar DOORS Web Access como origen de datos

  1. Vaya a https://nombre_host_jts:puerto/lqe/web
  2. Seleccione Administración en el menú de la barra de herramientas.
  3. En la página Orígenes de datos, seleccione Añadir origen de datos.
  4. 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 raíz: https://servidor_doors:puerto/dwa/rdm/discovery/rootservices
    • Seleccione https://servidor_doors:puerto/dwa/rm/trs
    • Etiqueta: DOORS
    Captura de pantalla de los valores de origen de datos de DOORS que se añaden a LQE
  5. 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"/>
    Captura de pantalla de la clave y el secreto de consumidor
  6. 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 Rhapsody DM como un proveedor TRS

  1. Asegúrese de que el servidor RDM se haya iniciado. Instale la licencia de TRS y asígnesela a lqe_user. Si RDM se ha instalado en el mismo JTS que RELM, la licencia ya existirá.
  2. Vaya a https://nombre_host:9444/jts/admin
  3. Seleccione Usuarios en la barra de menús y, a continuación, seleccione Crear usuario para crear el usuario funcional necesario para LQE.
    Nota: si RELM se ha instalado en el mismo JTS, sólo tiene que asignar la licencia interna de consumidor TRS a lqe_user, si no lo ha hecho en el paso anterior
  4. Vaya a https://nombre_host:9444/jts/admin
  5. Seleccione Consumidores (Entrada), especifique los siguientes datos LQE y pulse Registrar
    • Clave
    • Nombre: LQE
    • Secreto
    • De confianza
    • Asignar usuario funcional: lqe_user
    Desplácese hacia abajo y edite el consumidor LQE pulsando el icono de lápiz. Seleccione al usuario administrativo en la lista generada de usuarios de LQE.
  6. Vaya a https://nombre_host:9444/dm/web
  7. Inicie una sesión como el usuario administrativo en el paso 5.
  8. Seleccione su área de proyecto y seleccione Gestionar propiedades de proyecto. Seleccione Contexto de OSLC predeterminado, pulse Seleccionar, pulse Espacio de trabajo predeterminado y, a continuación, pulse Aceptar y Guardar
  9. Inicie el servidor RELM y vaya a https://nombre_host:9444/lqe/web
  10. Inicie una sesión como usuario administrativo y seleccione Administración, Orígenes de datos y Añadir origen de datos.
  11. Si RELM se instala en el mismo JTS, debe poder seleccionar RDM en la lista de proveedores de descubiertos; de lo contrario, continúe con los pasos siguientes.
  12. Especifique https://nombre_host:9444/dm/rootservices, seleccione https://nombre_host:9444/dm/trs, especifique RDM como la etiqueta, seleccione Especificar autenticación y pulse Siguiente
  13. Especifique los datos de autenticación y pulse Siguiente. Acepte los valores predeterminados y pulse Finalizar.
  14. Renueve la página Orígenes de datos hasta que aparezca Hasta la fecha
  15. Vaya a Autorización de usuario y seleccione la acción Autorizar para DM TRS
  16. Para probar los datos de índice, vaya a la página Consulta RELM en https://nombre_host:9444/relm/web y ejecute la consulta Recursos de AM

Configuración de Rational Engineering Lifecycle Manager como un proveedor TRS

  1. Inicie el servidor RELM y vaya a https://nombre_host:9444/jts/admin
  2. Seleccione Usuarios en la barra de menús y, a continuación, seleccione Usuarios activos para asignar la licencia de TRS a lqe_user
    Nota: cuando se instala en el mismo JTS que RDM y CLM, este paso no es necesario
  3. En la lista de Usuarios activos, seleccione lqe_user
  4. Asigne la licencia interna de consumidor TRS a lqe_user
  5. Vaya a https://nombre_host:9444/jts/admin.
    Nota: Los consumidores de entrada de RELM deben definirse en jts/admin, no en relm/admin. Cuando RELM y RDM están en el mismo JTS, debe haber realizado este paso anteriormente
  6. Seleccione “Consumidores (Entrada)” en el panel izquierdo, cree una nueva clave de consumidor para LQE de la siguiente manera y, a continuación, pulse Registrar y anote la clave generada:
    • Nombre: LQE
    • Secreto
    • De confianza: sí
    • Clave generada
  7. Desplácese hacia abajo a la lista Claves autorizadas, edite la entrada LQE, pulse el enlace Usuario seleccionado, añada lqe_user y, a continuación, pulse Añadir y Cerrar. De nuevo en el diálogo Editar, pulse Finalizar
  8. Vaya a https://nombre_host:9444/lqe/web
  9. Seleccione “Administración” en el menú de la barra de herramientas, seleccione “Orígenes de datos” en el panel de la izquierda y pulse “Añadir origen de datos”
  10. Si RELM se instala con LQE, debe poder seleccionar el proveedor en la lista de orígenes de datos. Si RELM se instala en JTS de CLM, el origen debe ser https://nombre_host:9444/relm/rootservices
  11. Especifique la clave y el secreto. Acepte los valores predeterminados y pulse Finalizar.
  12. Espere a que finalice la indexación.
  13. Seleccione “Autorización de usuario” en la barra de menús y, a continuación, pulse “Autorizar” para el nuevo proveedor. Si se le solicita, proporcione el usuario y la contraseña, y acepte los avisos de seguridad.
  14. Para probar los datos de índice, vaya a la página Consulta RELM en https://nombre_host:9444/relm/web y ejecute la consulta Todos los artefactos

Autorización de usuarios en LQE

  1. 1. En la página Autorización LQE, pulse Autorizar cada proveedor e inicie una sesión como rational/rational cuando se le solicite.

Comentarios