Este tema describe cómo integrar un proyecto de servicio único en un proyecto
de flujo de servicios.
Una vez desarrollado un proyecto de servicio único (consulte la sección
Desarrollar proyectos de servicio único), puede integrarlo en un proyecto de
flujo de servicios como subproyecto de servicios Web de salida o como subproyecto no de
terminal.
| Tipo
de proyecto de servicio único: |
Cómo
integrar el proyecto de servicio único en el proyecto de flujo de servicios: |
| Servicios
Web para CICS |
- Subproyecto de servicios Web de salida; o bien
- Subproyecto no de terminal
|
| SOAP
para CICS |
Subproyecto de servicios Web de salida |
| Proyecto de transformación XML |
No soportado. |
| Pasarela SOAP IMS |
Subproyecto de servicios Web de salida |
| IMS Info 2.0 |
No soportado. |
| Proyecto por lotes, TSO,
z/OS
UNIX® |
Subproyecto de servicios Web de salida |
| Proyecto SCA |
No soportado. |
Para integrar un proyecto de servicio único en un proyecto de flujo de servicios:
- Compruebe
que ha generado los archivos de salida para el proyecto de servicio único. De lo
contrario, el intento de integrar el proyecto de servicio único en el proyecto de flujo
de servicios fallará y recibirá un mensaje de error genérico.
- En el Explorador de proyectos EST, pulse con el botón derecho del ratón el
proyecto de servicio único que desea integrar.
- Seleccione Añadir a proyecto
de
flujo de servicios.
- Si el proyecto de servicio único es un proyecto de servicios Web para
CICS, se le solicitará que
seleccione cómo desea integrar el proyecto en el proyecto de flujo de servicios. Seleccione
una de las siguientes opciones de integración del proyecto:
- Petición
de servicio Web de salida
- Llamada
de programa (es decir, subproyecto no de terminal)
- Seleccione el proyecto de flujo de servicios al que desea añadir el proyecto de
servicio único.
- Pulse Aceptar.
Enterprise Service Tools realizará las siguientes operaciones:
- Creará
un subproyecto de servicio Web de salida o un subproyecto no de terminal en el proyecto
de flujo de servicios seleccionado.
- En el
subproyecto nuevo, creará los artefactos necesarios para que un flujo de servicio pueda
invocar la aplicación integrada.
En el
editor de flujo, ahora puede arrastrar la operación nueva al lienzo del mismo para crear
un nodo de servicio Web de salida Invoke o un nodo no de terminal Invoke válidos.
El
proyecto de servicio único se elimina del Explorador de proyectos EST, pero los
archivos no se pierden. Puede acceder a estos archivos desde la vista Navegador y, si lo
desea, puede invocar el
Launchpad de asistentes
de Enterprise Service Tools para volver a generar los archivos de salida del
proyecto de servicio único.