Creación de artefactos desde Rational Focal Point a otra aplicación

Si una aplicación da soporte a las API RESTful, puede crear artefactos en esa aplicación a partir de las necesidades de negocio en IBM® Rational Focal Point. Por ejemplo, puede crear requisitos en la aplicación Gestión de requisitos de Rational solution for Collaborative Lifecycle Management a partir de las necesidades de negocio en Rational Focal Point.

Antes de empezar

Procedimiento

  1. En Rational Focal Point, abra el espacio de trabajo.
  2. Pulse Configurar > Mandato de visualización de cliente REST y pulse Añadir mandato de visualización.
  3. Seleccione una vista donde desee añadir el mandato de visualización.
  4. En la sección Configuración de mandato de cliente REST, complete estos pasos:
    1. En Nombre de conector de cliente REST, escriba un nombre para identificar la conexión.
    2. En Método de solicitud REST, seleccione el método POST. Para obtener información sobre cómo utilizar cada método, consulte el tema "Métodos soportados para gestionar recursos".
    3. En Lista de amigos, seleccione la aplicación que ha añadido como un amigo a Rational Focal Point.
    4. En Elegir atributo exclusivo para POST, pulse Seleccionar y seleccione un atributo. Este atributo está vacío. Después de la primera operación POST, se almacena el URL de respuesta de la aplicación. Por lo tanto, para posteriores operaciones de POST, si el URL es el mismo, no se produce la operación POST para dicho URL.
    5. En URL de solicitud de aplicación REST, escriba el URL de nivel superior del área de la aplicación donde está creando artefactos. Por ejemplo, para la aplicación Gestión de requisitos, utilice el URL de fábrica de creación de requisitos. Para obtener este URL, generalmente se utiliza el URL de servicios raíz para obtener el URL RMCatalog. El URL RMCatalog se utiliza para obtener el URL de área de proyecto; luego se utiliza el URL de área de proyecto para obtener el URL de requisito de fábrica.
  5. En la sección Configuración de XML de plantilla de cliente REST, complete estos pasos:
    1. En URL de aplicación REST a XML de plantilla, escriba el URL que apunta a un artefacto en la aplicación y pulse Obtener XML de plantilla. El XML se carga en el recuadro de texto XML de plantilla de aplicación REST. Si no desea que XML se cargue dinámicamente, puede copiar el XML en el recuadro de texto XML de plantilla de aplicación REST.
      Nota: Para la operación POST, debe conocer la estructura XML de la aplicación donde está publicando artefactos. Así puede obtener el XML de forma dinámica o manual. Después de obtener el código, ese XML debe dar soporte a la publicación de nuevos datos en la aplicación. En algunas aplicaciones, si el XML no da soporte, tendrá que editar o crear manualmente el XML.
    2. En XPath raíz a artefacto de aplicación REST, pulse Seleccionar y seleccione la XPath raíz para los atributos. El botón Seleccionar sólo está habilitado si el XML en XML de plantilla de aplicación REST es correcto.
  6. En la sección Correlación de atributos, pulse Añadir y correlacione los atributos de Rational Focal Point con los atributos de la aplicación. Por ejemplo, si correlaciona el atributo Título de Rational Focal Point con el atributo Nombre de la aplicación, después de la operación POST, el atributo Nombre en la aplicación se cambia a Título.
  7. En la sección Respuesta, complete estos pasos:
    1. En XML de plantilla de aplicación REST, especifique el XML que se reciben como respuesta al método GET o especifique cualquier otro XML de la aplicación. En XPath raíz a artefacto de aplicación REST especifique la XPath raíz a atributos y luego en Correspondencia de atributo de respuesta pulse Añadir para correlacionar los atributos.
    2. En la sección Correspondencia de cabecera de respuesta, pulse Añadir para correlacionar la cabecera de la aplicación con un atributo de Rational Focal Point. La cabecera de aplicación almacena el XML de esa aplicación. Normalmente, la cabecera de las aplicaciones de Rational solution for CLM es Ubicación.
  8. En la sección Configuración, complete estos pasos:
    1. En Formato de fecha soportado de aplicación REST, escriba el formato de fecha que utiliza la aplicación externa.
    2. En Separador de Focal Point, escriba un valor de separador como una coma (,) o un punto y coma (;). Los elementos de Varias opciones y LinkedList estarán separados por el separador especificado.
  9. Para correlacionar los ID de los atributos entre Rational Focal Point y la aplicación, en la sección Tabla de parámetros de solicitud, pulse Añadir, y seleccione un atributo de Rational Focal Point. Escriba el ID de la aplicación en la columna Clave. Por ejemplo, si selecciona ID de proyecto para Rational Focal Point, en la columna Clave, escriba el ID que se utiliza para el ID de proyecto en la aplicación.
  10. En la sección Correlación de cabecera de solicitud, pulse Añadir y escriba el nombre y el valor de la cabecera. Para las aplicaciones de Rational solution for CLM, las cabeceras son las siguientes:
    Nombre de cabecera Valor de cabecera
    Aceptar application/rdf+xml
    Tipo de contenido application/rdf+xml
    Versión núcleo OSLC 2.0
  11. Pulse Guardar.
  12. En el menú Visualización, seleccione para ver los elementos de los que quiere crear en la otra aplicación.
  13. Para crear todos los artefactos que están disponibles en la vista, desde la barra de herramientas de la vista pulse la lista desplegable y seleccione el mandato de visualización POST y luego pulse el icono Ir Ir.
  14. Para crear un artefacto, desde la barra de herramientas del artefacto seleccione el mandato de visualización POST y luego pulse el icono Ir Ir.

Comentarios