Configuración de DWA como proveedor de TRS

Puede configurar IBM® Engineering Requirements Management DOORS - Web Access (DWA) como proveedor para conjuntos de recursos rastreados (TRS) editando archivos de configuración y ejecutando archivos de proceso por lotes de Derby.

Acerca de esta tarea

DWA y Derby se suministran con varios usuarios predeterminados y contraseñas para la habilitación de TRS. Si modifica los nombres de usuario o contraseñas, deberá editar los parámetros de configuración que están asociados con dichos usuarios, tal como se describe en el siguiente procedimiento. La integración utiliza estos usuarios:
Usuario funcional de LQE
Este usuario de IBM Engineering Requirements Management DOORS (DOORS) estándar maneja las solicitudes de Lifecycle Query Engine (LQE) de una aplicación de consumidor de TRS integrada a DWA. Si este usuario tiene un nombre de usuario y una contraseña distintas a las de los valores predeterminados, dichos valores deberán coincidir con las entradas del archivo festival.xml, tal como se describe en el siguiente procedimiento.
trs.db.user
Este usuario de base de datos de Derby puede acceder a los datos de base de datos de TRS, y lo utiliza DWA para recuperar datos de la base de datos. Si desea utilizar valores distintos al nombre de usuario y la contraseña predeterminados, deberá crear entradas en el archivo festival.xml. Si cambia la contraseña, deberá especificar la nueva contraseña en el archivo de propiedades de Derby.
derby.user.admin
Este administrador de base de datos de Derby no proporciona actualmente funciones para DWA. Puede establecer una contraseña para este usuario en el archivo de propiedades de Derby.
Importante: Los administradores deben llevar a cabo acciones para mantener la integridad de base de datos de Derby y evitar que se dañe. Para obtener más información, consulte "Mantenimiento de la integridad de la base de datos" en la Guía de administración y del servidor Derby.

Procedimiento

  1. Detenga todos los componentes de DWA, tal como se describe en Inicio, detención y eliminación de DWA.
  2. Realice una copia de seguridad del archivo festival.xml y abra el archivo original en un editor. Este archivo se encuentra en el directorio instalación_dwa\servidor\festival\config.
  3. Especifique los siguientes valores de propiedad para el usuario funcional de LQE y el usuario de TRS:
    ForceHttpsForAuthenticationForOAuth
    Establezca este valor en true.
    functional.user.consumer.key
    Esta clave de consumidor está asociada con el usuario funcional de LQE. LQE utiliza esta clave para acceder a DOORS TRS. Esta clave debe coincidir con la entrada Clave de consumidor de la ventana Claves locales de DOORS. El valor predeterminado es Clave de Usuario funcional de LQE. Esta propiedad es necesaria en el archivo festival.xml solo si utiliza un valor distinto al predeterminado.
    functional.user.consumer.secret
    Este secreto de consumidor está asociado con el usuario funcional de LQE. LQE utiliza esta clave para acceder a DOORS TRS. Este secreto coincide con las entradas de Secreto OAuth en la ventana Claves locales de DOORS. El valor predeterminado es qwert6. Esta propiedad es necesaria en el archivo festival.xml solo si utiliza un valor distinto al predeterminado.
    functional.user.name
    Esta propiedad es el nombre de usuario para el usuario funcional de LQE. Este usuario debe ser un usuario de DOORS estándar que tenga privilegios para leer todos los datos de DOORS pensados para su uso en LQE. Este valor debe coincidir con la entrada Nombre de consumidor de la ventana Claves locales deDOORS. El valor predeterminado es Usuario funcional de LQE. Esta propiedad es necesaria en el archivo festival.xml solo si utiliza un valor distinto al predeterminado.
    functional.user.password
    Esta propiedad es la contraseña para el usuario funcional de LQE. El valor predeterminado es qwert6. Esta propiedad es necesaria en el archivo festival.xml solo si utiliza un valor distinto al predeterminado.
    trs.db.user
    Esta propiedad es el nombre de usuario para la habilitación de TRS. El nombre de usuario predeterminado es trs. Esta propiedad es necesaria en el archivo festival.xml solo si utiliza un valor distinto al predeterminado.
    trs.db.password
    Esta propiedad es la contraseña para trs.db.user. El valor predeterminado es dwaTrsPa11word. Esta propiedad es necesaria en el archivo festival.xml solo si utiliza un valor distinto al predeterminado.Si utiliza un valor distinto al predeterminado, deberá especificar la nueva contraseña en el archivo de propiedades de Derby, tal como se describe en los siguientes pasos de esta procedimiento.
    trs.page.size
    Esta propiedad indica el número de recursos de TSR que incluir en una página. El valor predeterminado es 250.
    trs.enable
    Establezca este valor en true.
    El siguiente extracto del archivo festival.xml muestra un ejemplo de las propiedades relacionadas con TRS:
    <f:property name="ForceHttpsForAuthenticationForOAuth" value="true"/> 
    <f:property name="functional.user.consumer.key" value="Clave de usuario funcional de LQE"/>
    <f:property name="functional.user.consumer.secret" value="qwert6"/> 
    <f:property name="functional.user.name" value="Usuario funcional de LQE"/>
    <f:property name="functional.user.password" value="qwert6"/> 
    <f:property name="trs.enable" value="true"/>
  4. Guarde y cierre el archivo festival.xml.
  5. Si ha cambiado el valor predeterminado de trs.db.password en el archivo festival.xml, siga estos pasos:
    1. Abra el archivo derby.properties en un editor. El archivo está en el directorio instalación_dwa/derby.
    2. Reemplace el valor de derby.user.trs. El archivo derby.properties incluye los siguientes valores:
      derby.user.trs
      Se trata de la contraseña para la propiedad trs.db.user especificada en el archivo festival.xml. El valor predeterminado es dwaTrsPa11word.
      derby.user.admin
      Se trata de la contraseña para el administrador de base de datos de Derby. Actualmente, dicho usuario no proporciona funciones para DWA. El valor predeterminado es dwaTrsPa11word.
  6. Inicie todos los componentes de DWA, tal como se describe en Inicio, detención y eliminación de DOORS.

Qué hacer a continuación

Después de haber configurado la integración con la aplicación de consumidor de TRS con relaciones de amigo OSLC, deberá registrar DOORS como proveedor de TRS en la aplicación de consumidor. Para obtener un ejemplo de dicho procedimiento, en la documentación de Rational Engineering Lifecycle Manager, consulte "Registrar aplicaciones como proveedores de TRS para motores de consultas de ciclo de vida (LQE)".

LQE, que es usado por una aplicación de consumidor de TRS como IBM Rational Engineering Lifecycle Manager, crea un índice maestro, o una base de datos, de los datos de varias herramientas de ciclo de vida. Cada herramienta de proveedor de TRS publica sus datos a través de un TRS. LQE puede recopilar o indexar los datos de cada herramienta. Los equipos pueden escribir consultas, que son como informes, de los datos indexados en el lenguaje SPARQL. Al añadir un origen de datos para DOORS en la aplicación de administración de LQE, establezca estos valores:
  • Número de hebras para la indexación inicial: 1
  • Número de hebras para la indexación incremental: 1
  • Velocidad de renovación: 60
En el separador Administración, pulse Configuración > Propiedades avanzadas y establezca los siguientes valores de tiempo de espera HTTP. El valor predeterminado es de 60 segundos. Aumente ambos valores:
  • Tiempo de espera de conexión (mínimo): 5 minutos (300 segundos)
  • Tiempo de espera de socket (mínimo): 15 minutos (900 segundos)

Icono de vídeo Vídeo

Canal de Jazz.net
Canal de Software Education

Icono de más información Cursos

IoT Academy
Skills Gateway

Icono de preguntas Comunidad

Jazz.net
Foros de Jazz.net
Biblioteca de Jazz.net

Icono de soporte Soporte

Comunidad de IBM Support
Wiki de despliegue