Altova MapForce 2025 Enterprise Edition

Validación a nivel de mensaje (local)

Inicio Anterior Inicio Siguiente

Puede realizar una validación global para todos los mensajes en los que se usa un campo en concreto o de forma local para un mensaje en particular. Para configurar una validación local siga estos pasos:

 

1.Cree una colección EDI personalizada, si no lo ha hecho ya.

2.En el directorio de esa colección EDI busque el archivo .Config relevante y ábralo en un editor de XML.

3.Busque el elemento <Data> del elemento <Segment> relevante y añada los valores de código personalizados como secundarios de <Values> (imagen siguiente):

 

<Group name="Message_270-B1" info="Health Care Eligibility Benefit Inquiry" maxOccurs="unbounded">
     <Segment name="ST" info="Transaction Set Header">
       <Condition path="F1705" value="005010X279A1" />
       <Data ref="F143" info="Transaction Set Identifier Code">
         <Values>
          <Value Code="270" />

         </Values>
       </Data>
       <Data ref="F329" info="Transaction Set Control Number" />
       <Data ref="F1705" info="Implementation Convention Reference" />
     </Segment>

 

Si un campo tiene tanto valores definidos de forma local (véase el fragmento de código anterior) como global, asegúrese de que los valores de código locales también están definidos como valores de código globales. De lo contrario se generará un error de validación. Tenga en cuenta que el resultado real de la validación tiene en cuenta las opciones configuradas para la regla Valor de lista de códigos no válido del cuadro de diálogo Configuración de la validación de EDI.

 

Recuerde que la validación local no se puede usar para los campos que requieran validación a nivel de caracteres.

 

© 2018-2024 Altova GmbH