protected void callAS400Program(AS400 as400, String programName,
ProgramParameter[] parameters, int timeout) throws XException
{
AS400ProgramCaller caller = new AS400ProgramCaller(as400, programName,
parameters, mConverter);
TimedCallable tc = new TimedCallable(caller, timeout);
try
{
tc.call();
}
catch (Exception e)
{
throw new XException(Constants.LOCATION_EXTERN,
Constants.LAYER_TECHNICAL,