ProgramCaller caller = new ProgramCaller(mDestination, callData);
TimedCallable tc = new TimedCallable(caller, timeout);
try
{
retString = (String) tc.call();
}
catch (Exception e)
{
throw new XException(Constants.LOCATION_EXTERN,
Constants.LAYER_TECHNICAL,