How are AWS model class names created from WSDL / XML schema type names in AWS model importer? How to resolve name clashes or rename model classes?
Answer • Model class names are created from XML qualified names (QName, consists of namespace and local part) defined for complex types and elements in the WSDL. • AWS model runtime maps the QNames to unique String names which may become very long and complex. That’s why a renaming step is offered in the AWS model importer; the renaming step allows for • providing aliases for namespaces occuring in the WSDL (the default here is the empty String) • providing names for model classes in the selected namespace (the default is a generated short name proposal) • The final model class name resulting from renaming is •
Related Questions
- How are AWS model class names created from WSDL / XML schema type names in AWS model importer? How to resolve name clashes or rename model classes?
- Can the content model in an element type declaration contain element types whose names come from other XML namespaces?
- What are the Limitations of the Adpative WS Model regarding the XML Schema and the WSDL Support?