Altova MapForce 2025 Enterprise Edition

Sie können eine Validierung global für alle Messages (Nachrichten), in denen ein Feld verwendet wird, oder lokal für eine bestimmte Nachricht durchführen. Um eine lokale Validierung zu konfigurieren, gehen Sie folgendermaßen vor:

 

1.Erstellen Sie eine benutzerdefinierte EDI-Collection, falls Sie dies noch nicht getan haben.

2.Suchen Sie in Ihrem Verzeichnis für die benutzerdefinierte EDI-Collection nach der entsprechenden .Config-Datei und öffnen Sie sie in einem XML-Editor.

3.Navigieren Sie zum Element <Data> des gewünschten <Segment>-Elements und fügen Sie die benutzerdefinierten Codewerte als Child-Elemente von <Values> hinzu, (siehe Codefragment unten):

 

<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>

 

Wenn ein Feld sowohl lokal definierte Werte (siehe Codefragment oben) als auch global definierte Codewerte hat, stellen Sie sicher, dass die lokalen Codewerte auch als globale Codewerte definiert sind. Andernfalls wird ein Validierungsfehler ausgegeben. Beachten Sie, dass beim tatsächlichen Validierungsergebnis die im Dialogfeld EDI-Validierungseinstellungen für die Regel Ungültiger Codelistenwert konfigurierten Einstellungen berücksichtigt werden.

 

Beachten Sie, dass die lokale Validierung nicht für Felder verwendet werden kann, für eine Validierung auf Zeichenebene erforderlich sind.

 

© 2018-2024 Altova GmbH