We are using _javascript_ to bind to the SOAP services and for that we use Microsoft implementation
on client to bind to the services. When the services are published the wsdl file
obtained has wsdl appened at the begining of each node. Is there a way to
publish the services without the wsdl appened in front of each
node.
<?xml version="1.0" encoding="UTF-8"
?>
- <wsdl:definitions targetNamespace="http://localhost:8080/axis/services/TestService"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:impl="http://localhost:8080/axis/services/TestService"
xmlns:intf="http://localhost:8080/axis/services/TestService"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types />
<wsdl:part name="in0"
type="xsd:string" />
</wsdl:message>
<wsdl:message name="getTestMessageRequest" />
<wsdl:part name="getTestMessageWithParmReturn"
type="xsd:string" />
</wsdl:message>
<wsdl:part name="getTestMessageReturn"
type="xsd:string" />
</wsdl:message>
<wsdl:input message="impl:getTestMessageRequest"
name="getTestMessageRequest" />
<wsdl:output message="impl:getTestMessageResponse"
name="getTestMessageResponse" />
</wsdl:operation>
<wsdl:input message="impl:getTestMessageWithParmRequest"
name="getTestMessageWithParmRequest" />
<wsdl:output message="impl:getTestMessageWithParmResponse"
name="getTestMessageWithParmResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdlsoap:binding style="rpc"
transport="http://schemas.xmlsoap.org/soap/http" />
<wsdlsoap:operation soapAction="" />
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/axis/services/TestService"
use="encoded" />
</wsdl:input>
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/axis/services/TestService"
use="encoded" />
</wsdl:output>
</wsdl:operation>
<wsdlsoap:operation soapAction="" />
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/axis/services/TestService"
use="encoded" />
</wsdl:input>
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/axis/services/TestService"
use="encoded" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdlsoap:address location="http://localhost:8080/axis/services/TestService" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
thanks
abhijat
