Are the substitutionGroups required in the schemas? (CommonExtensionBObj, CommonBObj)
The reason for this question is that we have a middleware application that parses all MDM XML. With our upgrade (from WCC7 to MDM10), the new schema with the substitutionGroup adds another level of hierarchy to the XML. This does not allow existing parsing code to work.
Specifically, it adds another level of hierarchy and type does not get resolved at runtime. During XML string conversion to a business object, the substitution group element is not found. This occurs on CommonBObj and CommonExtensionBObj.
The runtime error occurs in validation during reading XMLDocument fails--creating BOXMLDocument.