Description
If we read say the version wsdl (captured by running ?wsdl) against a tomcat instance and print it again. there are differences between the the two.
Example: the dynamic wsdl has the following entry
<wsdl:portType name="VersionPortType">
<wsdl:operation name="getVersion">
<wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="axis2:getVersionRequest"
wsaw:Action="urn:getVersion"/>
<wsdl:output message="axis2:getVersionResponse"/>
<wsdl:fault message="axis2:getVersionFault" name="getVersionFault"/>
</wsdl:operation>
</wsdl:portType>
Whereas the one that we print by loading the dynamic wsdl using WSDL11ToAllAxisServicesBuilder and printing it again has this:
<wsdl:portType name="VersionPortType">
<wsdl:operation name="getVersion">
<wsdl:input message="axis2:getVersionRequest" wsaw:Action="urn:getVersion"/>
<wsdl:output message="axis2:getVersionResponse"
wsaw:Action="http://axisversion.sample/VersionPortType/getVersionResponse"/>
<wsdl:fault message="axis2:getVersionFault" name="getVersionFault"
wsaw:Action="http://axisversion.sample/VersionPortType/getVersion/Fault/getVersionFault"/>
</wsdl:operation>
</wsdl:portType>
Am checking in a test case but commenting out the assertion (WSDL11ToAxisServiceBuilderTest)
thanks,
dims