Wie validiere ich, dass EAN oder Lieferantenartikelnummer angegeben sind?

Antwort:

Da entweder EAN oder Lieferantenartikelnummer vorkommen können, führt man im “blauen” Prozess 1 der automatischen Validierung das Feld AID ein, um abprüfen zu können, dass eine der beiden Nummern da ist.

Hierzu wird im “blauen” Prozess 1 ein XSLT-Template wie folgt angelegt:

<!-- AID fuer Check, ob SUPPLIER_AID oder EAN vorhanden -->
  <xsl:template match="ORDERS_ITEM/ARTICLE_ID">
    <xsl:copy>
      <AID>
        <xsl:value-of select="SUPPLIER_AID" />
        <xsl:value-of select="INTERNATIONAL_AID" />
      </AID>
      <xsl:apply-templates />
    </xsl:copy>
  </xsl:template>
  • In der Validierung wird eine Regel auf AID als Muss-Feld mit Länge != 0 hinterlegt.
  • EAN und Lieferantenartikelnummer sind dann jeweils als Kann-Feld mit eigener Validierung angegeben.

Weitere Informationen:

  • Automatische Validierung: Link
  • 8 Schritte, um PDF-Dokumente automatisch auslesen zu können: Link

War dieser Beitrag hilfreich?