Rational Developer para System z, Versión 7.6

Un flujo de servicios no puede llamarse a sí mismo (llamada recursiva)

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:
  1. Se genera un flujo de servicios (S1) desde un proyecto de flujo de servicios.
  2. El flujo de servicios invoca otro flujo de servicios (S2).
  3. El flujo de servicios invocado S2 por su parte invoca el flujo de servicios original S1.
En este caso:
  1. El editor de flujo no detecta la recurrencia cuando se crea ni visualiza un mensaje de error.
  2. 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.
  3. Cuando ejecuta el flujo de servicios S1, la invocación del segundo flujo de servicios S2 es satisfactoria.
  4. Sin embargo, la invocación recurrente (cuando S2 invoca S1) falla.


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)