Puede utilizar mensajes para almacenar datos y recuperar datos durante el curso de un flujo.
Un mensaje es una colección de elementos de datos organizados en una estructura parecida a un árbol (consulte la sección Mensajes). Un elemento de mensaje es un campo dentro de un mensaje que tiene un tipo de datos que puede ser simple (por ejemplo, un entero o una serie) o complejo que contiene más elementos de mensaje que a su vez pueden ser de tipo simple o complejo (consulte la sección Elementos).
Los mensajes se almacenan en archivos de mensaje (extensión .sfmxsd). Puede crear o modificar mensajes en el editor de mensajes de flujo (consulte la sección Editor de mensajes de flujo).
| Tipo de 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 las variables utilizadas por las acciones Extraer, acciones Insertar y bucles registrados, así como otras variables de propósito general que se crean para gestionar los datos procesados por el flujo. | Archivo de mensaje de variables |
| Tipo de mensaje: | Descripción: | Dónde se almacena: |
|---|---|---|
| Mensaje de propósito general | Contiene las variables utilizadas para propósito general de manipulación de datos durante el flujo. | Archivo de mensaje de variables |
| Mensaje de falta | Contiene un conjunto de parámetros de salida devueltos al programa de llamada cuando el flujo emite una excepción. | Archivo de mensaje de falta |
Pueden haber varios mensajes de propósito general y varios mensajes de falta:
Un mensaje de propósito general se almacena normalmente como un mensaje adicional en el archivo de mensaje de variables junto con el mensaje de variables (consulte la Tabla 1).
Cada mensaje de falta se almacena en un archivo de mensaje separado.