KB Article #176405

How should API Gateway WSDLs be validated?

Problem


* You would like to know which is the best tool to use to validate WSDLs that you are trying to import into the API Gateway.

Resolution


-- Use Eclipse.  It uses the same library we do (xerces-j) to perform the validation, so if Eclipse validates the WSDL, it should be valid.  The reasons other frameworks can work with invalid schemas vary from them not needing the schema to validate (they only use it to create/deserialize messages), to them not requiring schemas to be explicitly imported into other schemas in order to reference the attribute by tns.