I have a best practice type question for anyone who may want to add thier opinion. I have generated document literal type WSDL’s using webMethods IS v6.5. The input and output “Constraint Type” that I have defined is “Document Type”. wM also gives you the option of a constraint type of “Schema Component”. I am wondering what the difference is if I use a schema or a wM document type. Is there more functionality or validation if I use a schema component? What are the benefits of both and which one is recommended as a Web Service best practice? I notice that the wM user documentation says that if we use a schema component as a constraint type then the XML Schema you identify must be located on the Web and must be accessible to consumers of the WSDL. We are not providing schemas on the web right now, but we will look into doing that if it is considered best practice.
Any advice would be appreciated.