This text file contains sample code fragments from:
Section 22.3 - Strict Versioning
Chapter 22 - Versioning Message Schemas
Book - Web Service Contract Design & Versioning for SOA
Series - The Prentice Hall Service Technology Series from Thomas Erl
Site - www.servicetechbooks.com
Example 22.7 - The available element is added, forcing a change in the namespace value.
Example 22.8 - The available element is added with the minOccurs attribute set to "0," making this an optional element, but still requiring a change to the namespace.
Example 22.9 - The productName element declaration is deleted, resulting in a new major version of the schema.
Example 22.10 - The productName element is renamed to productName2, forcing another change to the namespace value.
Example 22.11 - The minOccurs attribute set to "0" on all elements within the LineItemType complex type.