java - Setting soapui connection timeout programmatically from WsdlRequest -
i know way set connection timeout in soapui java.
i using soapui version 4.0.1.0
what have found far reading timeout need setting connection timeout. question asked before no specific answers given.
here code far. sends , retrieves requests want. problem handling timeouts. , if possible ensure if read timeout in milliseconds.
public static void main(string[] args) { wsdlproject project = null; wsdlinterface[] interfacesinwsdl = null; try { soapui.setsoapuicore(new standalonesoapuicore(true)); project = new wsdlproject(); interfacesinwsdl = wsdlinterfacefactory.importwsdl(project, "wsdlpath.wsdl", true); (int = 0; < interfacesinwsdl.length; i++) { (operation op : interfacesinwsdl[i].getoperationlist()) { wsdloperation operation = (wsdloperation) op; wsdlrequest request = operation.addnewrequest("wsdlrequest"); request.settimeout("10000");//read timeout request.setendpoint("url"); request.setrequestcontent(operation.createrequest(true)); system.out.println(request.getrequestcontent()); wsdlsubmitcontext submitcontext = new wsdlsubmitcontext(request); wsdlsubmit submit = (wsdlsubmit) request.submit(submitcontext, false); response response = submit.getresponse(); system.out.println(response.getcontentasstring()); } } } catch (exception ex) { //exception logger } } thank in advance.
Comments
Post a Comment