I have a client with a Java soap interface. The WSDL is provided and i have to implement a server that reproduces it. The issue is that i wasn't able to fine tune my spyne made WSDL to reproduce exactly the WSDL provided and after looking into the spyne API, i think it is missing the options to do it (i would gladly be wrong about it !). Typically, i have three issues :
Can't cutomize the value of the field "name" and only it in wsdl:part (it takes the name of the exposed service and add "Response"):
<wsdl:message name="monitorDisseminationResponse"> <wsdl:part name="monitorDisseminationResponse" element="tns:monitorDisseminationResponse"/> </wsdl:message>
Can't cutomize the fields name and type and only them in wsdl:binding (it takes the name of the application) :
<wsdl:binding name="DisseminationImplService" type="tns:DisseminationImplService">
Can't customize the field "name" and only it in wsdl:port wsdl:service name="DisseminationImplService">
<wsdl:service> <wsdl:port name="DisseminationImplService" binding="tns:DisseminationImplService"> <soap:address location="http://sample:9000/Dissemination"/> </wsdl:port> </wsdl:service>
So, i am wondering how to move forward and would welcome some advice.