Validación estructural de EDI
Las especificaciones EDI de las codificaciones X12 y EDIFACT definen las reglas y convenciones específicas de la estructura de los intercambios EDI. El desensamblador EDI de EDIReceivePipeline comprueba que el sobre de cada mensaje recibido cumple con estas reglas estructurales. EDISendPipeline genera cada mensaje que se va a enviar según estas reglas y valida el sobre antes de enviarlo.
La validación estructural garantiza que están presentes los encabezados y los finalizadores necesarios. Las comprobaciones de integridad estructural incluyen comprobaciones de número y orden de bucle. Estas comprobaciones siempre se llevan a cabo para asegurarse de que el documento se analizará o serializará correctamente. Esta validación se realiza incluso si las opciones validación de tipos EDI o validación extendida están deshabilitadas. Se suspenderá un intercambio que produzca un error en las validaciones estructurales básicas, incluso si las opciones validación de tipos EDI o validación extendida están deshabilitadas.
Los valores de los elementos de datos de los encabezados y finalizadores y el modo en que se separan los encabezados/finalizadores y los elementos de datos vienen determinados en el acuerdo. Se validan mediante la validación del esquema.
Para obtener más información sobre el sobre y el contenido de cada conjunto de encabezados y tráileres, vea Estructura de mensajes EDI.