Rational Developer for System z, Versión 7.6.1

Paso 4.5: establecer los parámetros de salida del flujo CatalogOrder

En este tema almacenará los parámetros de salida devueltos por la aplicación no de terminal DFH0XCMN (que el nodo no de terminal Invoke PlaceOrder invoca en CatalogOrder.seqflow) en la estructura de salida del flujo CatalogOrder.

Nota: Para obtener información de la sintaxis como, por ejemplo, o_CatalogOrder.itemNumber, consulte la Nota sobre "<Mensaje>.<elemento>".
La aplicación DFH0XCMN devuelve los parámetros de salida siguientes:

Deberá añadir las dos correlaciones que se muestran en la Tabla 1 a la rutina de correlación del nodo Assign variableAssignOutput en el flujo CatalogOrder.seqflow. Estas correlaciones recuperan los valores de los parámetros de salida que devuelve la aplicación no de terminal DFH0XCMN y almacenan los valores en o_CatalogOrder.
Tabla 1. Correlaciones para variableAssignOutput
ORIGEN: se correlaciona con DESTINO:

msg_DFH0XCMN_DFHCOMMAREA.-
CA_RETURN_CODE

se correlaciona con o_CatalogOrder.returnCode

msg_DFH0XCMN_DFHCOMMAREA.-
CA_RESPONSE_MESSAGE

se correlaciona con o_CatalogOrder.returnMessage

Para crear estas correlaciones:

  1. Si CatalogOrder.seqflow aún no está abierto en el editor de flujo:

    1. Abra CatalogOrder.seqflow en el editor de flujo.

    2. En el menú principal del entorno de trabajo, pulse Ver > Reducir.

  2. Abra la rutina de correlación del nodo Assign variableAssignOutput:

    1. Pulse variableAssignOutput con el botón derecho del ratón.

    2. Pulse Abrir rutina de correlación. Se abre el editor de correlaciones y visualiza la rutina de correlación variableAssignOutput.

  3. Añada msg_DFH0XCMN_DFHCOMMAREA a la rutina de correlación como mensaje origen. (Este mensaje contiene los parámetros de salida para la aplicación DFH0XCMN.)

    1. En la barra de herramientas de la rutina de correlación, pulse el icono Añadir un mensaje origen Añadir un mensaje origen. Se abrirá la ventana Seleccionar mensaje.

    2. En la ventana Seleccionar mensaje:
      1. Pulse CatalogSample > CatalogSample.Nonterminal > Mensajes > dfh0xcmn.sfmxsd > msg_DFH0XCMN_DFHCOMMAREA.
      2. Pulse Aceptar.

      El mensaje origen se añade a la parte izquierda del área de rutinas de correlación.

  4. Añada o_CatalogOrder a la rutina de correlación como mensaje destino. (Se trata del mensaje de salida utilizado por CatalogOrder.seqflow.)

    1. En la barra de herramientas de la rutina de correlación, pulse el icono Añadir un mensaje destino Añadir un mensaje destino. Se abrirá la ventana Seleccionar mensaje.

    2. En la ventana Seleccionar mensaje:
      1. Pulse CatalogSample > CatalogSample.Interface > Mensajes > o_CatalogOrder.sfmxsd > o_CatalogOrder.
      2. Pulse Aceptar.

      El mensaje destino se añade a la parte derecha del área de rutinas de correlación.

  5. Cree una correlación que copie el contenido de msg_DFH0XCMN_DFHCOMMAREA.CA_RETURN_CODE en o_CatalogOrder.returnCode.

    1. Arrastre msg_DFH0XCMN_DFHCOMMAREA.CA_RETURN_CODE de la parte izquierda del área de rutinas de correlación a o_CatalogOrder.returnCode en la parte derecha del área de rutinas de correlación.

    El editor de correlaciones visualiza una nueva transformación Mover en la columna del centro del área de rutinas de correlación entre los dos elementos de mensaje con una conexión que va desde el elemento origen hasta la transformación y otra conexión que va desde la transformación hasta el elemento destino.

  6. Cree una correlación que copie el contenido de msg_DFH0XCMN_DFHCOMMAREA.CA_RESPONSE_MESSAGE en o_CatalogOrder.returnMessage.

    1. Arrastre msg_DFH0XCMN_DFHCOMMAREA.CA_RESPONSE_MESSAGE de la parte izquierda del área de rutinas de correlación a o_CatalogOrder.returnMessage en la parte derecha del área de rutinas de correlación.

    El editor de correlaciones visualiza una nueva transformación Mover en la columna del centro del área de rutinas de correlación entre los dos elementos de mensaje con una conexión que va desde el elemento origen hasta la transformación y otra conexión que va desde la transformación hasta el elemento destino.

  7. Cierre el editor de correlaciones.

  8. Cierre el editor de flujo.


Términos de uso | Comentarios

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