I have a wsdl written in Apache Axis version: 1.4, I have generated java classes using soapui smart bear version 5.4, On generation of classes I'm able to get,
- srv_PortType(I)
- srvService(I)
- srvServiceLocator (C)
- srvSopaBindingStub (C)
I was expecting to get request and response object too, so that whatever response I'm getting can enclose in soap response and sent it back.
My main objective is,Need to write code for enclosing response in soap format in spring boot.
As of now I'm able to get above classes and interfaces from wsdl and code for request which return the response as a String and not the soap response with header and body, I'm stuck with it,
Code for getting response as a string is as below,
try {
SrvServiceLocator locator = new SrvServiceLocator();
Srv_PortType service = locator.getSrv();
// invoke business method
String response = service.method("data");
System.out.println(response);
} catch (javax.xml.rpc.ServiceException ex) {
ex.printStackTrace();
} catch (java.rmi.RemoteException ex) {
ex.printStackTrace();
}