Un conjunto de mensajes es un contenedor para agrupar mensajes y recursos de mensajes asociados (elementos, tipos, grupos).
Un conjunto de mensajes está representado por un archivo messageSet.sfmset. El archivo de conjunto de mensajes aparece en la vista Navigator bajo un recurso de proyecto que contenga las definiciones de mensajes.
En el ejemplo siguiente, puede ver una representación de un conjunto de mensajes denominado NCDPLS.Messages que contiene un archivo de conjunto de mensajes (messageSet.sfmset) y dos archivos de mensaje (input_NCDPLS.sfmxsd y ncdpl_rd.sfmxsd). El subproyecto NCDPLS.Messages es un recurso de proyecto que almacena el conjunto de mensajes y los archivos de mensaje asociados. El subproyecto se corresponde a un proyecto de conjunto de mensajes.
NCDPLS.Messages
Esquema
input_NCDPLS.sfmxsd
messageSet.sfmset
ncdpl_rd.sfmxsd
.project
Las herramientas de proyecto de servicios crean un conjunto de mensajes automáticamente cuando el subproyecto de definición de interfaz, subproyecto de aplicaciones no de terminal, subproyecto de aplicaciones de terminal o subproyecto de servicios Web de salida es creado.
Un conjunto de mensaje contiene dos propiedades claves:
El dominio de mensajes del conjunto de mensajes. Esto se utiliza cuando se analiza y se escriben todos los mensajes definidos dentro de dicho conjunto de mensajes y efectivamente define el dominio de mensajes. Consulte la sección ¿Qué dominio de mensajes y formato utilizar?.
Los recursos dentro de un conjunto de mensajes se crean como archivos y aparecen en la vista de Navigator:
Siempre hay uno y sólo un archivo messageSet.sfmset en un conjunto de mensajes. Contiene las propiedades del modelo de mensajes común a todo el contenido del conjunto de mensajes. También es donde se definen los formatos físicos que desea para este conjunto de mensajes. Estos pueden ser el Formato físico personalizado (CWF), Formato físico XML (XML) y el Formato de serie delimitado por códigos (TDS).
El archivo se crea cuando se abre un nuevo conjunto de mensajes y se manipula su contenido mediante el editor de conjunto de mensajes de flujo.
Pueden haber muchos archivos de mensaje en un conjunto de mensajes. Cada archivo contiene el modelo lógico y modelo físico asociado en formato de esquema XML para un grupo de mensajes relacionados. Consulte la sección Archivos de mensaje.
Hay una serie generada de 13 caracteres que identifica de manera exclusiva el conjunto de mensajes.
Por ejemplo, si tiene un mensaje XML y un mensaje CWF no relacionado en el mismo conjunto de mensajes, las propiedades de los formatos físicos XML y CWF estarán presentes para todos los objetos. Sin embargo, las propiedades XML no tienen ningún interés para el mensaje CWF por lo que tomarán un valor predeterminado en dicho mensaje. (De forma similar, el mensaje XML no tiene interés alguno en las propiedades CWF.) Esto puede resultar en avisos de lista de tareas no deseadas.
Por lo tanto, si está modelando mensajes XML que tengan una estructura recursiva, deberá asegurarse de que los mensajes XML recursivos no comparten un conjunto de mensajes con los formatos físicos no XML.