I have developed a web service that provides four operations for insert/update/select/delete of a customer object from/into a local mysql database. I have created the following files in eclipse:
1) A customer class to represent a customer (contains only private fields and their getters and setters)
2) A web service annotated class that provides the four operations.
I have packaged these files into a WAR and deployed to JBoss. The webservice works, as i have created clients in java and another middleware tool as well.
Now, the WSDL that is generated for the above service, contains inline definition of the customer (complexType). I want to know if i can separate out the customer definition into an XML schema file. I want to be able to do this in such a way that the WSDL generated, automatically references the external schema. I am not sure how to go about doing this.
Has it got anything to do with the Binding annotation in the webservice class ?
Any suggestions ?
When the compiler's not happy, ain't nobody happy.
posted 3 years ago
The wsgen tool by default generates WSDL and XSDs in separate files by default.
This can be controlled by the option inlineSchemas.
This is if you are using jaxws.