Greetings,
I have a WSDL document that describes the services of my client. I am no expert at web services so I have a question that might be seen as a little silly so please excuse me.
In the document I have SEVERAL places where I have the same string over and over again. A prime example is my namespace line which appears all over the place. In addition, in the bindings section of my service, I have 30 operations with the bindings that all look identical:
How can I possibly re-use code to prevent this issue? It would be a nightmare of maintenance and so on.
My bindings look like ...
<wsdl:operation name="fetchNewIssues">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="fetchNewIssuesRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="urn:com.bmw.candy.CandiedServices.SubscriptionAccess" use="encoded"/>
</wsdl:input>
<wsdl:output name="fetchNewIssuesResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="urn:com.bmw.candy.CandiedServices.SubscriptionAccess" use="encoded"/>
</wsdl:output>
<wsdl:fault name="CandiedServicesException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="CandiedServicesException"
namespace="urn:com.bmw.candy.CandiedServices.SubscriptionAccess" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="fetchSubscriptionStatuses">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="fetchSubscriptionStatusesRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="urn:com.bmw.candy.CandiedServices.SubscriptionAccess" use="encoded"/>
</wsdl:input>
<wsdl:output name="fetchSubscriptionStatusesResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="urn:com.bmw.candy.CandiedServices.SubscriptionAccess" use="encoded"/>
</wsdl:output>
<wsdl:fault name="CandiedServicesException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="CandiedServicesException"
namespace="urn:com.bmw.candy.CandiedServices.SubscriptionAccess" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
And so on ... you can see that each entry is practically identical except the name of the request and response.
Thanks in advance.
begin:vcard fn:Robert Simmons Jr n:Simmons Jr;Robert org:jambit GmbH adr;quoted-printable:;;R=C3=B6ntgenstrasse 7;Martinsried;;82152;Germany email;internet:[EMAIL PROTECTED] title:Senior Software Architect / Consultant note:Author: "Hardcore Java", O'Reilly and Associates, (2004) http://www.oreilly.com/catalog/hardcorejv/index.html x-mozilla-html:TRUE url:http://www.jambit.com version:2.1 end:vcard