Validation of Received EDI Messages

When the EDI receive pipeline processes an incoming message, it performs a series of validations on the envelope and message data. Some of these processes are always performed; some are performed only if you enable them. These validations include the following:

  • The validations that are always performed are:

    • Validation of the structure of the interchange envelope.

    • Validation of the envelope against trading partner agreement (or fallback agreement if no agreement is defined).

    • Schema validation of the envelope against the control schema.

    • Schema validation of the transaction-set data elements against the message schema.

    • Validation of the types of transaction sets within a single group based on the transaction set -group mapping provided by X12 standards.

  • The validations that are performed only if enabled are:

    • EDI validation performed on transaction-set data elements. This is performed if enabled in the agreement properties.

    • Extended validation performed on transaction-set data elements. This is performed if enabled in the agreement properties.

    • Cross-field validation on transaction set data elements (X12-encoded messages only). This is performed if enabled in the message schema.

See Also

EDI Structural Validation
Agreement Properties Validation
EDI Type (Data Element) Validation
Extended (BTS-XSD) Validation
Schema Validation
Cross Field-Segment Validation