QName portName = new QName("http://objectweb.org/hello_world_soap_http_secure",
Matrix.THREE_TIER_TESTS[testIndex].interData.interPortName);
Greeter greeter = service.getPort(portName, Greeter.class);
try {
Result res = greeter.greetMeThreeTier("Milestone-" + testIndex, testIndex);
if (!Matrix.THREE_TIER_TESTS[testIndex].interData.interExpectSuccess) {
return Matrix.fail("Expected to fail but didn't");
}
String exResponse = response1 + testIndex;
Result failResult = Matrix.dealWithResponse(exResponse, res);
if (failResult != null) {
return failResult;
}
} catch (UndeclaredThrowableException ex) {
if (Matrix.THREE_TIER_TESTS[testIndex].interData.interExpectSuccess) {
ex.printStackTrace();
return Matrix.fail("Caught unexpected ex = " + ex.getMessage());
}
}
Result ret = new Result();
ret.setDidPass(Matrix.SUCCEED);
ret.setReturnString("Hello " + me);
ret.setFailureReason("");
return ret;
}