Versions

Versions

Message version

The message version is found in the namespace specification of the XML file. The message version is updated when messages are changed in a way that no longer guarantees retroactive compatibility with the previous message version. These changes include:

  • Removing or changing enumeration values

  • Changing the names of elements, types or attributes

  • Changing the structure or order of a message

  • Removing or adding compulsory elements or attributes

  • Making elements or attributes compulsory

Message sub-version

Message specifications can be updated with a sub-version without a version update if the retroactive compatibility of messages is preserved. These changes are documented in the XML schema specification using the xsd version attribute in the schema file (.xsd).

  • Adding enumeration values

  • Non-compulsory message extensions