Rational Developer para System z, Versión 7.6

Mensaje de salida de un flujo

El mensaje de salida de un flujo es un único mensaje que describe los parámetros de salida que el flujo devuelve a un programa que invoca el flujo.

Los siguientes pasos proporcionan una visión general de cómo crear un mensaje de salida, cómo almacenar una referencia para el mensaje de salida en la operación de interfaz de un flujo y cómo utilizar el mensaje de salida durante el proceso del flujo.
Nota: Algunas de las mismas tareas son necesarias al configurar el mensaje de salida de un flujo y al configurar el mensaje de entrada de un flujo (consulte la sección Mensaje de entrada de un flujo). Por lo tanto en los asistentes descritos más abajo, cuando una página del asistente contiene una opción para un mensaje de entrada, la misma página también incluye una opción similar para un mensaje de salida.
  1. Cree un archivo de mensaje de salida y un mensaje de salida.

    • Método básico:

      1. Cree un nuevo archivo de mensaje (extensión .sfmxsd) que sirva como archivo de mensaje de salida del flujo.

      2. Dentro del archivo de mensaje cree un nuevo mensaje:
        • Este mensaje sirve como mensaje de salida del flujo.
        • Este mensaje debe ser el único mensaje del archivo de mensaje de salida.

      3. Dentro del mensaje de salida cree un elemento de mensaje correspondiente a cada parámetro de salida del flujo.

        Defina cada elemento de mensaje para que contenga el mismo tipo de datos que el parámetro de salida correspondiente.
        Nota: Un elemento de mensaje puede ser un tipo de datos simple, un tipo de datos complejo o una matriz.

      Consulte el ejemplo del Paso 1.2: definir los mensajes de datos de entrada, salida y de variables para el flujo de nivel superior

    • Asistentes:

      Consulte los pasos 2 y 3.

  2. Cree una operación de interfaz y almacene una referencia para el mensaje de salida en la operación de interfaz.

    Puede almacenar una referencia para el mensaje de salida en la interfaz a la vez que almacena una referencia al mensaje de entrada (consulte el paso 2 en las instrucciones de la sección Mensaje de entrada de un flujo).

    Si todavía no ha almacenado una referencia al archivo de salida en la operación de interfaz, puede hacerlo ahora:

    1. Abra el archivo de operaciones que ha creado antes (extensión .wsdl).

    2. Expanda la operación que desea actualizar.

    3. Añada una referencia al mensaje de salida del flujo para la operación de interfaz (consulte la sección Trabajar con el editor de operaciones).

    Consulte el ejemplo del Paso 1.3: crear la operación de interfaz para el flujo de nivel superior

  3. Especifique la operación del paso 2 como la operación de interfaz para un flujo.

    Consulte el paso 3 de la sección Mensaje de entrada de un flujo.

  4. Al final del flujo almacene los parámetros de salida del flujo en el mensaje de salida:

    1. Abra el flujo en el editor de flujo.

    2. En el último nodo Assign del flujo (si se ha creado automáticamente, su nombre es variableAssignOutput):
      1. Obtenga los parámetros de salida de las variables de propósito general en las que los ha almacenado.
      2. Almacene los valores de salida en variables de propósito general para que pueda utilizarlos durante el flujo.

      Consulte el ejemplo del Paso 4.5: establecer los parámetros de salida del flujo CatalogOrder.


Términos de uso | Comentarios

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