Agregar/eliminar tipos de mensaje
En este apartado explicamos cómo agregar y eliminar distintos tipos de mensajes de los archivos de configuración, así como la estructura de un mensaje de configuración. Para agregar tipos de mensaje EDI personalizados siga estos pasos:
1.En el directorio en el que está almacenada su colección EDI personalizada, cree un archivo <Message>.Config por cada tipo de mensaje (o de transacción) que quiera a añadir a la colección.
2.Por cada tipo de mensaje, agregue un elemento Message al archivo EDI.Collection. Cada elemento Message debe tener los siguientes atributos:
oEl atributo Type indica el código oficial del tipo de mensaje (por ejemplo, BALANC).
oEl atributo File indica el nombre del archivo que contiene la especificación de este tipo de mensaje en particular (p.ej.: BALANC.Config). Este archivo debe existir en ese mismo directorio.
oEl atributo Description explica qué representa un tipo de mensaje en particular (p. ej.: Balance).
Para ver ejemplos de archivos EDI.Collection válidos, consulte cualquiera de las colecciones EDI integradas en MapForce, en el directorio MapForceEDI de la carpeta de la aplicación.
Para eliminar tipos de mensaje ya existentes comente o elimine los elementos Message que quiera excluir del archivo EDI.Collection.
Agregar y configurar el archivo <Message>.Config
Cada archivo <Message>.Config que cree debe ser validado conforme a su esquema de configuración (véase Archivos de configuración EDI). Preste especial atención a los siguientes elementos dentro del cuerpo de cada mensaje:
El elemento Meta indica la versión de la especificación, el release y la agencia; por ejemplo:
<Meta>
|
El elemento Format indica el nombre del estándar de base (p. ej: <Format standard="EDIFACT"/>). Los siguientes valores son válidos: Fixed, EDIFACT, X12, HL7, TRADACOMS, SWIFTMT. El valor TRADACOMS necesita el esquema EDIConfig4.xsd o superior. Consulte Archivos y esquemas de configuración EDI.
|
En un archivo <Message>.Config el elemento Include indica referencias a cualquier otro archivo de configuración. Por ejemplo, el siguiente fragmento de código incluye una referencia a dos archivos .Segment y a un archivo .Codelist. Un archivo .Segment almacena todas las definiciones de segmentos, compuestos y elementos de datos a nivel global. Asimismo, un archivo .Codelist define a nivel global las reglas de validación que afectan a cada campo.
<Include href="Admin.Segment"/>
Cualquier archivo referenciado por el elemento Include debe existir en el mismo directorio que el archivo <Message>.Config.
|
En cada archivo <Message>.Config el elemento Message define la estructura del mensaje (es decir, la jerarquía de los grupos, los segmentos y los elementos de datos), además de los valores de código usados para la validación (si los hay). Para más información sobre la estructura de un mensaje, consulte Cambiar estructura del mensaje.
|