return clientResult;
}
public SampleClientResult sessionlessClient(String addUrl, String trpUrl, int iterations) {
SampleClientResult clientResult = new SampleClientResult();
try {
boolean infinite = iterations <= 0;
OMFactory fac = OMAbstractFactory.getOMFactory();
OMElement value = fac.createOMElement("Value", null);
value.setText("Sample string");
init(addUrl, trpUrl, null, null, 10000);
serviceClient.getOptions().setAction("urn:sampleOperation");
String testString = "";
long i = 0;
while (i < iterations || infinite) {
serviceClient.getOptions().setManageSession(true);
OMElement responseElement = serviceClient.sendReceive(value);
String response = responseElement.getText();
clientResult.incrementResponseCount();
i++;
log.info("Request: " + i + " ==> " + response);
testString = testString.concat(":" + i + ">" + response + ":");
}
} catch (Exception e) {
log.error("Error invoking service", e);
clientResult.setException(e);
}
terminate();
return clientResult;
}