Conectarse a un proveedor de TRS como un origen de datos para el índice de Lifecycle Query Engine utilizando un URL de origen de datos

Cualquier herramienta de ciclo de vida que dé soporte a la especificación de TRS se puede utilizar como un origen de datos para crear el Índice de datos de ciclo de vida enlazados. Puede generar el índice para una herramienta de ciclo de vida que esté en un JTS distinto utilizando un URL de origen de datos si la aplicación no tiene un documento de servicios raíz o si desea proporcionar manualmente los URL OAuth, puede registrar manualmente el TRS. Este es el método más complejo para añadir orígenes de datos a LQE, y solo deben realizarlo los administradores que tienen un conocimientos profundo de la arquitectura de su solución. Cuando el URL de origen de datos está registrado, LQE se comunica directamente con el proveedor de TRS (la aplicación de ciclo de vida).

Antes de empezar

El usuario funcional de LQE (lqe_user) se debe crear en el JTS para la herramienta de ciclo de vida, tal como se describe en Configurar Lifecycle Query Engine para acceder a datos de aplicaciones de ciclo de vida.

Procedimiento

  1. En el panel de administración de LQE, seleccione el panel Orígenes de datos. Este panel muestra el estado activo de los orígenes de datos a los que LQE está conectado.
    Captura de pantalla del panel de orígenes de datos que muestra un origen de datos que se indexa.
  2. Seleccione Añadir origen de datos y pulse URL de origen de datos.
    Captura de pantalla del asistente Añadir origen de datos con la opción URL manual seleccionada.
    1. Escriba el URL del conjunto de recursos rastreado para su aplicación. El formato predeterminado es https://servidor:puerto/herramienta/trs. Seleccione el origen de datos que desea añadir.
    2. Añada el URL de la lista de contexto de acceso que se utilizará para la conexión con el proveedor de TRS.
    3. Añada una etiqueta como identificador para el origen de datos.
    4. Los campos de planificación permiten establecer cuando se producirá la indexación. Si los campos se dejan en blanco, el índice se crea en cuanto finaliza el asistente. En un entorno de laboratorio de pruebas, LQE puede indexar 50.000 artefactos en menos de 1 hora; dependiendo del hardware y la configuración, puede experimentar una velocidad de indexación más lenta.
      Nota: Puede indexar varios orígenes de datos simultáneamente. Cada uno se ejecuta en su propia hebra. También puede planificar la indexación inicial de varios orígenes de datos de TRS para ejecutarlos uno detrás de otro.
    5. Dado que esta aplicación no está en el mismo JTS que LQE, seleccione la opción para especificar detalles de autenticación.
  3. En el panel Especificar detalles de autenticación, escriba la información de autenticación para la aplicación.
    Panel de detalles de autenticación
    1. En otra ventana de navegador, busque la clave que ha generado para LQE en: Registrar aplicaciones como proveedores de TRS para Lifecycle Query Engine. En este ejemplo añadirá la aplicación QM, por lo tanto, deberá ir al panel administrativo de QM: https://servidor:puerto/QM/admin#action=com.ibm.team.repository.admin.configureOAuth.
      Nota: A menos que la autenticación se delegue a Jazz Team Server, debe ir al panel administrativo para la aplicación y no al panel administrativo de Jazz Team Server.
    2. En la lista Claves autorizadas, busque y copie la clave y el secreto de lqe_user.
    3. Regrese a la ventana de navegador de LQE y escriba la Clave de consumidor y el Secreto.
    4. Especifique los URL OAuth para su aplicación. Los URL de ejemplo serán similares a los siguientes:
      • https://servidor:puerto/tool/oauth-request-token
      • https://servidor:puerto/tool/oauth-authorize
      • https://servidor:puerto/tool/oauth-access-token
  4. Seleccione las opciones de configuración de origen de datos.
    Captura de pantalla del panel "Configurar origen de datos" del asistente Añadir origen de datos
    1. La velocidad de renovación especifica la frecuencia con la que LQE intenta acceder al origen de datos para las renovaciones en curso de su índice. Un origen de datos que no se actualiza frecuentemente puede tener una velocidad de renovación más lenta que un origen de datos que se actualiza continuamente. El aumento de la velocidad de renovación afecta al rendimiento.
    2. El número de hebras para la indexación inicial se debe establecer generalmente entre 2 y 4. Cada hebra es aproximadamente equivalente a un usuario que utiliza el servidor LQE. Para máquinas Intel, la tasa de mejora en la velocidad de recuperación de datos para más de 4 hebras es mínima.
    3. El número de hebras para la indexación en curso se debe establecer generalmente entre 2 y 4. Cada hebra es aproximadamente equivalente a un usuario que utiliza el servidor LQE. Para máquinas Intel, la tasa de mejora en la velocidad de recuperación de datos para más de 4 hebras es mínima.
    4. Continuar con la actualización incremental en caso de que se hayan saltado recursos permite a LQE registrar un error y continuar indexando cuando encuentra un recurso que no puede indexar. Esta opción está seleccionada de forma predeterminada. Si esta opción está inhabilitada, el proceso de indexación se detiene cada vez que no se puede indexar un recurso.
  5. Cuando finalice el asistente, se le mostrarán los datos que se pueden configurar en cualquier punto para este origen de datos. Pulse Guardar para iniciar la indexación. El estado activo del proceso de indexación se muestra en el panel Orígenes de datos principal. Al pulsar el enlace en el campo de estado se muestra un informe de estado detallado para el proceso de indexación.
    Captura de pantalla de la página de visión general de estado de Origen de datos
    Captura de pantalla de la página de historial de estado de Origen de datos

Qué hacer a continuación

Puede detener la indexación de un origen de datos o pausar el proceso de indexación pasando el puntero del ratón sobre el campo Acciones asociado y pulsando los iconos.


icono de vídeo Ver vídeos

Lista de reproducción de CLM
Canal de Jazz.net
Canal de User Education

icono de aprender Obtener más información

Círculo de aprendizaje de CLM
Círculo de aprendizaje de Agile
Círculos de aprendizaje

icono de pregunta Hacer preguntas

Foro de Jazz.net
Foros de developerWorks

icono de soporte Obtener soporte

Portal de soporte
Wiki de despliegue
Blog de soporte