Ejemplo: Recuperación de artefactos de aplicaciones que dan soporte de la API RESTful

En este ejemplo se describe cómo recuperar artefactos de la aplicación Gestión de requisitos de Rational solution for Collaborative Lifecycle Management y crear elementos en IBM® Rational Focal Point.

Finalidad

Si tiene requisitos en la aplicación Gestión de requisitos y desea priorizarlos en Rational Focal Point, puede utilizar el mandato de vista de cliente REST para recuperar los requisitos.
Requisito previo:
  • Establezca la dirección IP y el nombre de host del servidor de Rational solution for CLM en el archivo de host del sistema desde donde se configura la integración. Para Windows, el archivo de host suele encontrarse en C:\Windows\System32\drivers\etc y para Linux el archivo de host se encuentra en /etc/hosts.
  • Añada la aplicación Gestión de requisitos como Amigos(Saliente) en Rational Focal Point. Para obtener más información, consulte Conectar con la solución de Rational para el servidor de aplicaciones Collaborative Lifecycle Management.
  • Tenga en cuenta la estructura XML de los artefactos de la aplicación Gestión de requisitos y tenga los derechos para acceder a ellos.

Ejemplo

En este ejemplo se presupone que Rational Focal Point tiene un espacio de trabajo FP-RRC y una vista Ver requisitos RRC. La tabla muestra algunos de los atributos disponibles en Rational Focal Point y la aplicación Gestión de requisitos.
Tabla 1. Atributos para Rational Focal Point y la aplicación Gestión de requisitos
Atributos de Rational Focal Point Atributos de la aplicación Gestión de requisitos
Opción de combustible rrm:description
Consumo de combustible rrm:collaboration/rrm:attributes/attribute:objectType/attribute:customAttribute/@attribute:isEnumeration
Enlace de integración rrm:collaboration/rrm:attributes/attribute:objectType/@attribute:projectAreaName
Título ds:location/ds:project/rrm:title
  1. En Rational Focal Point, abra el espacio de trabajo FP-RRC donde desee recuperar los artefactos.
  2. Pulse Configurar > Mandato de vista de cliente REST y pulse Añadir mandato de visualización.
  3. En Nombre de conector de cliente REST, escriba un Conector RRC para identificar la conexión.
  4. En Método de solicitud REST, seleccione el método GET.
  5. En Lista de amigos, seleccione RRC.
  6. En URL de solicitud de aplicación REST, escriba el URL de aplicación que contiene los artefactos que desea recuperar. Por ejemplo, para obtener los artefactos de la aplicación Gestión de requisitos, escriba https://<nombre_host>:<número_puerto>/rm/<nombreProyecto>/<nombreRecopilación>
    Consejo: Abra un navegador web y escriba el URL que ha utilizado al añadir la aplicación Gestión de requisitos como amigo. Se visualiza una lista de artefactos de alto nivel. Descubra el artefacto que desea recuperar y copie su URL en URL de solicitud de aplicación REST.
  7. Pulse Conectar.
  8. Pulse Seleccionar XPath raíz para restringir la búsqueda de artefactos a una colección. Seleccione /ds:dataSource/ds:artifact. XPath se utiliza para limitar la búsqueda a los artefactos. Las XPaths son la estructura XML jerárquica de una aplicación.
  9. Para asegurarse de que los artefactos no se duplican, en la sección Correlación de ID, pulse Añadir y correlaciones Opción de combustible de Rational Focal Point y rrm:description de la aplicación Gestión de requisitos. Sólo puede correlacionar un atributo.
  10. En la sección Correlación de atributos, pulse Añadir para correlacionar los siguientes atributos entre la aplicación Gestión de requisitos y Rational Focal Point. Los atributos correlacionados se visualizan en el elemento recuperado de la aplicación. Asegúrese de que los atributos son editables.
    Nota: El atributo que ha seleccionado en la sección Correlación de ID no se visualiza en la sección Correlación de atributos porque ese atributo se correlaciona internamente y está disponible para los elementos captados.
    Tabla 2. Correlación de atributos entre Rational Focal Point y la aplicación Gestión de requisitos
    Atributos de Rational Focal Point Atributos de la aplicación Gestión de requisitos
    Consumo de combustible rrm:collaboration/rrm:attributes/attribute:objectType/attribute:customAttribute/@attribute:isEnumeration
    Enlace de integración rrm:collaboration/rrm:attributes/attribute:objectType/@attribute:projectAreaName
    Título ds:location/ds:project/rrm:title
  11. En el campo Formato de fecha soportado de aplicación REST, escriba 2012-08-18.
  12. En el campo Separador de Focal Point, mantenga , tal como está.
  13. Pulse Guardar.
  14. Abra la vista Ver requisitos RRC y seleccione Conector RRC en la lista desplegable. Se recupera una lista de requisitos y atributos y se crean como elementos en la vista.

Comentarios