Validation

Validation is performed at all levels of the EDIFACT, IATA, X12, or RAIL EDI message: the interchange, group and transaction envelopes, each segment, and each of the element components in each transaction.

The main maps for the EDI Compliance Checker are named ccx12 for X12, x12u for X12U, ccrail for RAIL, ccapi for IATA-API, ccpnr for IATA-PNR, ccttedf for EDIFACT travel & transportation subset, and ccedf for EDIFACT. Each EDI Compliance Check map uses a framework that processes data through these steps.

  • Collects and stores metadata information about the configuration and input data.
  • Validates the Interchange envelope and optionally produces a TA1 acknowledgment for X12 and RAIL data.
  • Validates the group and transaction data; collects error location and type information.
  • Produces the acknowledgment for the interchange. If errors are found, an error log is produced for each transaction, group, or interchange error.
  • Produces a JSON report based on interchange and group acknowledgment information.