ETIM xChange Validator 1.0

Verify if your ETIM xChange file is well formed and valid against the json schema and ETIM xChange International Guidelines.

ETIM xChange Validator

If you want to be sure that the product data file that you produce or receive is well formed and valid, the ETIM xChange Validator is the best way to do it.

Indicated errors

The validation of each ETIM xChange file is carried out on three levels:

  1. Syntax of the JSON file
  2. Compliance with the detected or specified JSON schema
  3. Observance of additional rules defined in the International Guidelines

Errors are aggregated, showing the total number of occurrences and the position of the first occurrence in the file.

There are three classes of errors:

  • Syntax error – violations of the JSON language rules (for example, a missing bracket, quotation mark, or keyword)
  • Schema error – non-compliance with the detected or specified JSON schema
  • Guidelines error – failure to observe additional rules defined in the International ETIM xChange Guidelines

Schema and guidelines errors do not indicate the exact line in the file where the error occurs. Instead, they point to the error’s location within the data structure by referencing the sequence of elements leading to it.

For example:

Supplier[0] > Product[1] > EtimClassification[0] > EtimFeatures[0] > EtimFeatureCode

This shows the path through the structure — starting from the first supplier, then the second product, and so on — to precisely identify where the problem was found.

Validation

Validator service verifies if the uploaded ETIM xChange file is well formed and valid against "ETIM xChange International Guidelines". The validator detects the version of the "Guidelines" and applies the corresponding validation variant.

The following versions of "Guidelines" are currently supported:

  • 1.0
  • 1.1

Files must be saved in UTF-8 encoding.

Free service

You can validate not-zipped xChange files limited to 16 KB for free.

Paid service

Buy validations to validate files up to 64 MB (zipped or not).

API

Validation engine is conceived and developed as a service and validations can be requested by other sites or systems via API (Application Programming Interface). Please contact us if you are interested in using API.

Contact us

Grzegorz Nowak
  +48 512 555 879
  gnowak@medialab.pl

Zbigniew Rożenek
  +48 505 202 200
  zbyszek@medialab.pl

MediaLab s.c.
Beskidzka 25
91-612 Lodz, Poland