Rational Developer para System z, Versión 7.6

CRRZE7343W

El flujo contiene múltiples rutas de salida. Los artefactos de servicio Web sólo se pueden generar para una ruta de entrada única y una ruta de salida única. Se han generado los artefactos de servicio Web para la ruta de salida que resulta en un nodo Reply y se han pasado por alto las demás rutas de salida

Explicación

Restricción: cuando el asistente Generar código de tiempo de ejecución crea el código fuente COBOL para un servicio Web, y el flujo a partir del cual el asistente crea el servicio Web contiene un nodo Throw, el asistente pasa por alto el nodo Throw y no crea un punto de retorno para el servicio Web en el punto correspondiente del código fuente COBOL.

La razón es que el código fuente COBOL generado para el servicio Web sólo puede incluir dos puntos de interfaz con el programa de invocación:
  • Un punto de entrada, correspondiente al nodo Receive del flujo.
  • Un punto de salida, correspondiente al nodo Reply del flujo.

El código fuente no puede contener puntos de retorno adicionales asociados a nodos Throw.

Es completamente válido que un flujo contenga uno o varios nodos Throw. Pero actualmente, cuando el asistente Generar código de tiempo de ejecución crea un servicio Web y encuentra un nodo Throw, el asistente pasa por alto el nodo Throw y no crea un punto de retorno correspondiente en el código fuente COBOL.

Respuesta del Usuario

Modifique el diseño del flujo para que no se base en un nodo Throw como punto de retorno para el programa que invoca el flujo.

Consulte la sección Restricciones de la ejecución en los flujos.


Términos de uso | Comentarios

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