Altova MapForce 2025 Enterprise Edition

En este apartado explicamos cómo configurar componentes EDI y cómo usar delimitadores EDI asignables en una asignación. Una vez haya añadido un componente EDI al área de la asignación puede configurarlo desde el cuadro de diálogo Configuración del componente (imagen siguiente). Puede abrir este cuadro de diálogo de una de las siguientes maneras:

 

Haga doble clic en el encabezado del componente.

Seleccione un componente EDI de la asignación y seleccione el comando de menú Componente | Propiedades.

Haga clic con el botón derecho en el encabezado del componente EDI y luego en Propiedades.

mf_edi_component_settings

A continuación mostramos las opciones disponibles. Tenga en cuenta que algunas opciones no están disponibles si el componente seleccionado no las admite.

 

 

Delimitadores EDI asignables

MapForce permite asignar delimitadores EDI como separadores de elementos de datos, terminadores de segmentos, etc. Los delimitadores EDI asignables son compatibles actualmente con estos estándares EDI: EDIFACT, X12 y NCPDP SCRIPT. En un componente EDI, los delimitadores EDI asignables se encuentran en el elemento Opciones, el elemento secundario de Interchange (imagen siguiente).

mf_edi_mapdelimiters

En la imagen anterior se ve un extracto de un mensaje EDIFACT en el que cada delimitador está representado por un nodo secundario; todos los delimitadores se pueden configurar en el cuadro de diálogo Configuración del componente, (subsección anterior), Observe que el elemento Opciones sólo muestra los delimitadores que se pueden configurar para este estándar EDI en concreto.

 

Nota sobre los mensajes 997 y 999

En el caso de elementos X12/HIPAA 997 y 999 de destino se debe crear una conexión de copia total entre el nodo Opciones de la instancia de entrada y el nodo Opciones de los mensajes 997 y 999 del resultado.

 

Componentes EDI de origen y de destino

En los componentes de origen, los nodos delimitadores proporcionan los delimitadores de la instancia de origen, que pueden ser algo distintos de los delimitadores definidos en el cuadro de diálogo Configuración del componente. En el caso de los componentes de destino, los nodos delimitadores permiten colocar los delimitadores en tiempo de ejecución, lo que significa que los delimitadores asignados sobrescriben los que se hayan definido en el Configuración del componente.

 

Validación del documento

Tenga en cuenta lo siguiente:

 

Si no conecta ningún elemento a un nodo separador, el comportamiento existente no cambia.

Asignar una secuencia vacía o una secuencia de más de una cadena genera un error en tiempo de ejecución.

Separadores de repetición en EDIFACT: Asignar un espacio vacío a un separador marca ese separador como no en uso. El segmento UNA tendrá un espacio en lugar de un separador. Asignar un espacio vacío a un separador necesario genera un error porque falta ese separador.

Asignar una cadena que no contenga exactamente un carácter genera un error en tiempo de ejecución.

Asignar el mismo carácter a dos o más separadores genera un error en tiempo de ejecución.

 

© 2018-2024 Altova GmbH