Here are some examples of request XSD changes that you can and cannot do to maintain backward compatibility with the previous interface version.
Can do
- Add optional elements or attributes.
- Change requiredness from required to optional.
- Add values to enumerations.
Cannot do
- Add or delete required elements or attributes.
- Change element or attribute names.
- Change requiredness from optional to required.
- Remove values from enumerations.