Altova MapForce 2025 Enterprise Edition

Validación de componentes EDI

Inicio Anterior Inicio Siguiente

Cuando se ejecuta una asignación, MapForce valida todos los documentos EDI de entrada y salida. Esto ocurre al hacer clic en el panel Resultados o cuando se ejecuta la asignación en MapForce Server. También puede validar explícitamente el resultado EDI generado por la asignación. Visite el apartado Validación para obtener más información.

 

Para ver o personalizar las opciones de validación, abra el cuadro de diálogo Configuración del componente EDI y haga clic en el botón Validación. A continuación encontrará las opciones predeterminadas de validación.

mf_edi_validation_settings

Eventos de validación EDI

El cuadro de diálogo Configuración de la validación de EDI permite configurar acciones de validación para estos eventos:

 

Falta el segmento: falta un segmento obligatorio o aparece menos veces que el mínimo especificado.

Segmento inesperado: un segmento está definido en la especificación pero no en este mensaje.

Id. de segmento no reconocido: MapForce encontró un segmento que no está definido en la especificación.

Falta el grupo: falta un grupo obligatorio o aparece menos veces que el mínimo especificado.

Fin inesperado del archivo: la instancia no se puede analizar porque faltan datos.

Falta el campo o la composición: falta un campo o una composición obligatorios o aparecen menos veces que el mínimo especificado.

Sobran datos en el segmento o en la composición: la instancia de entrada contiene datos extra no aceptados por los requisitos de la sintaxis.

Repetición de sobra: el número real de campos que forman parte del segmento/de la composición es superior al máximo especificado.

Valor de campo no válido: un campo numérico contiene un carácter no válido.

Fecha no válida: un campo de fecha contiene un carácter no válido o el valor del mes/día no es válido.

Hora no válida: un campo de hora contiene un carácter no válido o el valor de las horas/los minutos no es válido.

Desbordamiento numérico: un valor numérico desborda su dominio definido. Este error solamente es compatible dentro del código generado.

El elemento de datos es demasiado corto: la longitud del elemento de datos es menor que el valor mínimo especificado.

El elemento de datos es demasiado largo: la longitud de un elemento de datos es mayor que el máximo especificado.

Valor de lista de códigos no válido: el valor del elemento de datos no coincide con ninguno de los valores de código preconfigurados. Consulte el apartado Relajar la validación de campos y Validación a nivel de mensaje.

Error semántico

Hay un elemento de datos de la implementación "No usada": en el archivo de entrada existe un elemento que no está permitido por el archivo de configuración HIPAA (maxOccurs="0").

El archivo de entrada no se analizó en su totalidad

 

Acciones de validación

Puede elegir entre las siguientes opciones para cada uno de los eventos de validación de la imagen anterior: Detener, Avisar/Rechazar, Avisar/Aceptar, Omitir (véase más abajo).

 

Detener se usa para detectar errores fatales y detiene la ejecución de la asignación.

Avisar/Rechazar ofrece información sobre el error y rechaza el mensaje actual.

Avisar/Aceptar ofrece información sobre un error y acepta el mensaje actual. La información sobre el error se puede ver en la ventana Mensajes. Para los componentes de origen X12 e HIPAA, los errores de validación también se registran dentro del componente, lo que le permite generar informes X12 997 y X12 999 (ver Validación de X12 e HIPAA).

Omitir ignora el evento de validación.

 

Si se encuentran segmentos no esperados durante el procesamiento de una asignación de datos EDI, solo MapForce y MapForce Server tienen la capacidad de subsanar el error y tratar de continuar con el análisis sintáctico. Los códigos C++, C# o Java generados no pueden seguir con el procesamiento si encuentran segmentos no esperados. Cuando hablamos de segmentos no esperados incluimos los siguientes errores: orden incorrecto de segmentos, segmento obligatorio faltante, nombre de segmento incorrecto, segmentos adicionales que no están presentes en los archivos de configuración.

 

Personalizar la validación

Además de definir la configuración de la validación en el cuadro de diálogo Configuración de la validación de EDI, también puede modificar los archivos de configuración. En función de las necesidades de su negocio, puede realizar una validación incompleta, global, local o a nivel de caracteres.

 

© 2018-2024 Altova GmbH