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