En este paso definirá un mensaje de entrada, un mensaje de salida y un mensaje de variables para el flujo de nivel superior.
| Mensaje: | Descripción: | Dónde se almacena: |
|---|---|---|
| Mensaje de entrada | Contiene los parámetros de entrada que el programa de llamada le pasa al flujo. | Archivo de mensaje de entrada |
| Mensaje de salida | Contiene los parámetros de salida que el flujo le devuelve al programa de llamada. | Archivo de mensaje de salida |
| Mensaje de variables | Contiene los elementos de variables utilizados por el flujo mientras se ejecuta. | Archivo de mensaje de variables |
El término variable se utiliza para hacer referencia a un elemento de mensaje de un tipo simple (consulte la sección Información general acerca de cómo se utilizan los mensajes en flujos).
Cuando se genera código de tiempo de ejecución para el flujo de servicios, el generador de código de tiempo de ejecución utiliza definiciones de mensajes para asignar espacio para los elementos de datos a los que accede el flujo.
Para definir el mensaje de entrada:
| 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 | itemQuantity | 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 itemQuantity | |
| 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:short | 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) Escriba 0 Consulte PRECAUCIÓN. |
Campo Mín | Editor de mensajes de flujo, pestaña Propiedades, grupo Restricciones inclusivas |
| p) Escriba 999 | Campo Máx | |
| q) Pulse la | pestaña Básico | Editor de mensajes de flujo |
Cierre el editor de mensajes de flujo.
| Acción: | Artículo: | Interfaz de usuario: |
|---|---|---|
| a) Pulse con el botón derecho del ratón | La carpeta CatalogSample.Interface | Explorador de proyectos EST |
| b) Pulse | Menú emergente | |
| c) Escriba un nombre de archivo para el archivo de mensaje: | o_CatalogOrder.sfmxsd | Asistente Nueva definición de mensaje |
| d) Pulse | Finalizar |
| Acción: | Artículo: | Interfaz de usuario: |
|---|---|---|
| a) Pulse con el botón derecho del ratón | o_catalogOrder.sfmxsd | Editor de mensajes de flujo, pestaña Básico |
| b) Pulse | Añadir mensaje | |
| c) Pulse | message1 | |
| d) En el grupo Propiedades, en el campo Nombre | o_CatalogOrder |
| 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 | returnCode | 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 returnCode | |
| 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:short | 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) Escriba 0 Consulte PRECAUCIÓN. |
Campo Mín | Editor de mensajes de flujo, pestaña Propiedades, grupo Restricciones inclusivas |
| p) Escriba 99 | Campo Máx | |
| q) Pulse la | pestaña Básico | Editor de mensajes de flujo |
| 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 | returnMessage | 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 returnMessage | |
| 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 80 Consulte PRECAUCIÓN. |
Campo Máx | |
| q) Pulse la | pestaña Básico | Editor de mensajes de flujo |
Igual que en el mensaje de salida, los pasos para definir el mensaje de variables son muy similares a los pasos que ha utilizado para definir el mensaje de entrada. Por lo tanto, de nuevo, en este subtema se presentan los pasos de forma más simplificada.
| Acción: | Artículo: | Interfaz de usuario: |
|---|---|---|
| a) Pulse con el botón derecho del ratón | La carpeta CatalogSample.Interface | Explorador de proyectos EST |
| b) Pulse | Menú emergente | |
| c) Escriba un nombre de archivo para el archivo de mensaje: | v_CatalogOrder.sfmxsd | Asistente Nueva definición de mensaje |
| d) Pulse | Finalizar |
| Acción: | Artículo: | Interfaz de usuario: |
|---|---|---|
| a) Pulse con el botón derecho del ratón | v_catalogOrder.sfmxsd | Editor de mensajes de flujo, pestaña Básico |
| b) Pulse | Añadir mensaje | |
| c) Pulse | message1 | |
| d) En el grupo Propiedades, en el campo Nombre | v_CatalogOrder |
| 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:short | 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) Escriba 0 Consulte PRECAUCIÓN. |
Campo Mín | Editor de mensajes de flujo, pestaña Propiedades, grupo Restricciones inclusivas |
| p) Escriba 9999 | Campo Máx | |
| q) Pulse la | pestaña Básico | Editor de mensajes de flujo |
| 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 | itemQuantity | 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 itemQuantity | |
| 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:short | 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) Escriba 0 Consulte PRECAUCIÓN. |
Campo Mín | Editor de mensajes de flujo, pestaña Propiedades, grupo Restricciones inclusivas |
| p) Escriba 999 | Campo Máx | |
| q) Pulse la | pestaña Básico | Editor de mensajes de flujo |
| 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 inclusivas |
| p) Déjelo en blanco | Campo Mín | |
| o) Escriba 3 Consulte PRECAUCIÓN. |
Campo Máx | |
| q) Pulse la | pestaña Básico | Editor de mensajes de flujo |
Cierre el editor de mensajes de flujo.