call.invoke(new Object[] {symbol});
Object ret = null;
try {
ret = call.waitForReturnValue(1000 * 20); //wait 20 seconds
} catch (Throwable t) {
System.out.println("Received problem response: " + t);
throw new AxisFault("", t.toString(), null,null);
}