Configuración de Rational DOORS Web Access como proveedor de TRS

Puede configurar IBM® Rational DOORS Web Access 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

Rational DOORS Web Access y Derby se suministran con varios usuarios y contraseñas predeterminados 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 Rational DOORS estándar maneja las solicitudes de Lifecycle Query Engine (LQE) de una aplicación de consumidor de TRS integrada a Rational DOORS Web Access. 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 Rational DOORS Web Access 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 Rational DOORS Web Access. 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 Rational DOORS Web Access, tal como se describe en Inicio, detención y eliminación de Rational DOORS Web Access.
  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 Rational DOORS TRS. Esta clave debe coincidir con la entrada Clave de consumidor de la ventana Claves locales de configuración de Rational 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 Rational DOORS TRS. Este secreto coincide con las entradas de Secreto de OAuth de la ventana Claves locales de la ventana de configuración de Rational 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 Rational DOORS estándar que tenga privilegios para leer todos los datos de Rational DOORS pensados para su uso en LQE. Este valor debe coincidir con el de la entrada Nombre de consumidor de la ventana Claves locales de configuración de Rational DOORS. 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 Rational DOORS Web Access. El valor predeterminado es dwaTrsPa11word.
  6. Inicie todos los componentes de Rational DOORS Web Access, tal como se describe en Inicio, detención y eliminación de Rational DOORS Web Access.

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 Rational DOORS como proveedor de TRS en la aplicación de consumidor. Para obtener un ejemplo de dicho procedimiento, en la documentación de IBM Rational Engineering Lifecycle Management 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 Rational Engineering Lifecycle Management, 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 Rational 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)

Comentarios