En este paso añadirá un elemento de mensaje al mensaje de entrada, al mensaje de salida y al mensaje de variables del flujo CheckItemAvailability.seqflow. Además, suprimirá elementos de mensaje que se hayan añadido automáticamente al mensaje de salida durante la creación de acciones Extraer durante el registro de flujo.
| Tipo de archivo de mensaje: | Archivo de mensaje: | Mensaje: | Elementos de mensaje: |
|---|---|---|---|
| Entrada | i_CheckItemAvailability.sfmxsd | i_CheckItemAvailability | (Ninguno) |
| Salida | o_CheckItemAvailability.sfmxsd | o_CheckItemAvailability | Un elemento de mensaje para cada acción Extraer en el flujo registrado. Estas variables se crearon automáticamente y tienen los mismos nombres que las variables creadas en el mensaje de variable: INQ1-ITEMREF, INQ2-ITEMREF, etc. |
| Variable | v_CheckItemAvailability.sfmxsd | v_CheckItemAvailability | Un elemento de mensaje para cada acción Extraer en el flujo registrado. Estas variables las ha creado y seleccionado en C. Registrar la información de flujo: INQ1-ITEMREF, INQ2-ITEMREF, etc. hasta INQ15-ITEMREF. |
| Mensaje: | Elemento de mensaje que debe añadirse: | Tipo de datos del elemento de mensaje: |
|---|---|---|
| i_CheckItemAvailability | itemNumber | xsd:string |
| o_CheckItemAvailability | available | xsd:string |
| v_CheckItemAvailability | available1 | xsd:string |
| 1Para obtener más información sobre esta variable, consulte el tema Utilización de v_CheckItemAvailability.available en el flujo CheckItemAvailability.seqflow | ||
En este subtema añadirá el elemento de mensaje itemNumber al mensaje de entrada. Este elemento de mensaje es un parámetro de entrada que especifica un número de artículo que hay que buscar en la lista de artículos del catálogo de la aplicación de catálogo de ejemplo de CICS.
Para añadir el elemento de mensaje:
Añada el elemento de mensaje:
| Acción: | Artículo: | Interfaz de usuario: |
|---|---|---|
| a) Pulse la | pestaña Básico | Editor de mensajes de flujo |
| b) Pulse con el botón derecho del ratón | Editor de mensajes de flujo, pestaña Básico, panel izquierdo | |
| c) Pulse | Añadir elemento | |
| d) Pulse | localElement1 | |
| e) Escriba | itemNumber | Editor de mensajes de flujo, pestaña Básico, panel derecho, campo Nombre |
| f) Pulse la | pestaña Avanzado | Editor de mensajes de flujo |
| g) Pulse | Editor de mensajes de flujo, pestaña Avanzado | |
| h) Pulse | La celda en la columna Tipo a la derecha de itemNumber | |
| i) Desplácese en la lista y seleccione (Nueva restricción de tipo simple) | La lista desplegable que se abre cuando pulsa la celda vacía en el paso anterior. | |
| j) Desplácese en la lista y seleccione xsd:string | La lista desplegable Tipo base | La ventana Nueva restricción de tipo simple |
| k) Pulse | Aceptar | |
| l) Pulse | 1 | Editor de mensajes de flujo, pestaña Avanzado |
| m) Pulse la | pestaña Propiedades | Editor de mensajes de flujo |
| n) Pulse | Editor de mensajes de flujo, pestaña Propiedades, panel izquierdo | |
| o) Déjelo en blanco | Campo Longitud | Editor de mensajes de flujo, pestaña Propiedades, grupo Restricciones de longitud |
| p) Déjelo en blanco | Campo Mín | |
| o) Escriba 42 | Campo Máx | |
| q) Pulse la | pestaña Básico | Editor de mensajes de flujo |
1Tenga en cuenta que aquí el tipo de la variable
itemNumber está definido como xsd:string en lugar de xsd:integer. La razón es que así, en una comparación como la siguiente, ambos operandos tienen el
mismo tipo (xsd:string):(i_CheckItemAvailability.itemNumber = v_CheckItemAvailability."INQ1-ITEMREF") 2Aquí, la longitud máxima (la restricción Máx) se establece en 4 caracteres porque el número máximo de artículos es 9999. |
||
Cierre el editor de mensajes de flujo.
En este subtema, suprimirá las variables Extraer (elementos de mensaje) del mensaje de salida. Estas variables Extraer se han añadido automáticamente al mensaje de salida por comodidad al crear las acciones Extraer. A continuación, suprimirá estas variables Extraer porque, en esta guía de aprendizaje, el flujo CheckItemAvailability.seqflow no necesita devolver los valores Extraer al programa de llamada (consulte la Tabla 1).
También se añadirá un elemento de mensaje available al mensaje de salida. Este elemento de mensaje es un parámetro de salida que devuelve al programa de llamada una copia del valor del elemento de mensaje available en el mensaje de variables (la serie YES o una serie vacía).
Para suprimir las variables Extraer (elementos de mensaje):
Repita las acciones del paso 3 para suprimir las demás variables Extraer, desde la INQ2-ITEMREF a la INQ15-ITEMREF.
Pulse Control-S para guardar el trabajo. Deje abierto el editor de flujo de momento para que pueda añadir el elemento de mensaje available.
Para añadir el elemento de mensaje available:
Añada el elemento de mensaje:
| Acción: | Artículo: | Interfaz de usuario: |
|---|---|---|
| a) Pulse la | pestaña Básico | Editor de mensajes de flujo |
| b) Pulse con el botón derecho del ratón | Editor de mensajes de flujo, pestaña Básico, panel izquierdo | |
| c) Pulse | Añadir elemento | |
| d) Pulse | localElement1 | |
| e) Escriba | available | Editor de mensajes de flujo, pestaña Básico, panel derecho, campo Nombre |
| f) Pulse la | pestaña Avanzado | Editor de mensajes de flujo |
| g) Pulse | Editor de mensajes de flujo, pestaña Avanzado | |
| h) Pulse | La celda en la columna Tipo a la derecha de available | |
| i) Desplácese en la lista y seleccione (Nueva restricción de tipo simple) | La lista desplegable que se abre cuando pulsa la celda vacía en el paso anterior. | |
| j) Desplácese en la lista y seleccione xsd:string | La lista desplegable Tipo base | La ventana Nueva restricción de tipo simple |
| k) Pulse | Aceptar | |
| l) Pulse | Editor de mensajes de flujo, pestaña Avanzado | |
| m) Pulse la | pestaña Propiedades | Editor de mensajes de flujo |
| n) Pulse | Editor de mensajes de flujo, pestaña Propiedades, panel izquierdo | |
| o) Déjelo en blanco | Campo Longitud | Editor de mensajes de flujo, pestaña Propiedades, grupo Restricciones de longitud |
| p) Déjelo en blanco | Campo Mín | |
| o) Escriba 31 | Campo Máx | |
| q) Pulse la | pestaña Básico | Editor de mensajes de flujo |
1Aquí, la longitud máxima (la restricción Máx) se establece en 3 caracteres porque el valor será la serie YES o una serie vacía. |
||
Cierre el editor de mensajes de flujo.
En este subtema, añadirá la variable available (elemento de mensaje) al mensaje de variables. Este elemento de mensaje indica si el número de artículo de entrada se ha encontrado en la lista de artículos del catálogo de la aplicación de catálogo de ejemplo de CICS. Si se encuentra el número de artículo, available se establece en la serie YES. De lo contrario, available se establece en una serie vacía (consulte el tema Utilización de v_CheckItemAvailability.available en el flujo CheckItemAvailability.seqflow).
Para añadir el elemento de mensaje:
Añada el elemento de mensaje:
| Acción: | Artículo: | Interfaz de usuario: |
|---|---|---|
| a) Pulse la | pestaña Básico | Editor de mensajes de flujo |
| b) Pulse con el botón derecho del ratón | Editor de mensajes de flujo, pestaña Básico, panel izquierdo | |
| c) Pulse | Añadir elemento | |
| d) Pulse | localElement1 | |
| e) Escriba | available | Editor de mensajes de flujo, pestaña Básico, panel derecho, campo Nombre |
| f) Pulse la | pestaña Avanzado | Editor de mensajes de flujo |
| g) Pulse | Editor de mensajes de flujo, pestaña Avanzado | |
| h) Pulse | La celda en la columna Tipo a la derecha de available | |
| i) Desplácese en la lista y seleccione (Nueva restricción de tipo simple) | La lista desplegable que se abre cuando pulsa la celda vacía en el paso anterior. | |
| j) Desplácese en la lista y seleccione xsd:string | La lista desplegable Tipo base | La ventana Nueva restricción de tipo simple |
| k) Pulse | Aceptar | |
| l) Pulse | Editor de mensajes de flujo, pestaña Avanzado | |
| m) Pulse la | pestaña Propiedades | Editor de mensajes de flujo |
| n) Pulse | Editor de mensajes de flujo, pestaña Propiedades, panel izquierdo | |
| o) Déjelo en blanco | Campo Longitud | Editor de mensajes de flujo, pestaña Propiedades, grupo Restricciones de longitud |
| p) Déjelo en blanco | Campo Mín | |
| o) Escriba 31 | Campo Máx | |
| q) Pulse la | pestaña Básico | Editor de mensajes de flujo |
1Aquí, la longitud máxima (la restricción Máx) se establece en 3 caracteres porque el valor será la serie YES o una serie vacía. |
||
Cierre el editor de mensajes de flujo.