Un flujo de servicios no puede llamarse a sí mismo, ya sea directa o
indirectamente.
En general, las herramientas de proyecto de flujo de servicios no permiten crear una
invocación recurrente de un flujo, es decir, un flujo que se invoca a sí mismo,
directamente o mediante llamadas intermedias.
Sin embargo, las herramientas de proyecto de flujo de servicios no detectan
actualmente el siguiente tipo de recurrencia:
- Se genera un flujo de servicios (S1) desde un proyecto de flujo de servicios.
- El flujo de servicios invoca otro flujo de servicios (S2).
- El flujo de servicios invocado S2 por su parte invoca el flujo de servicios original S1.
En este caso:
- El editor de flujo no detecta la recurrencia cuando se crea ni visualiza un mensaje
de error.
- Puede generar satisfactoriamente código de tiempo de ejecución para el Tiempo de
ejecución de flujo de servicios CICS y desplegar
los flujos de servicios S1 y S2.
- Cuando ejecuta el flujo de servicios S1, la invocación del segundo flujo de
servicios S2 es satisfactoria.
- Sin embargo, la invocación recurrente (cuando S2 invoca S1) falla.