TypedProperty req = (TypedProperty) (getRequestProperties().clone());
req.put(ECConstants.EC_SCHED_COMMAND, SCHEDULED_FILE_PROCESS_CMD);
req.put(ECConstants.EC_SCHED_START_TIME, "00:00:00");
req.put(ECConstants.EC_SCHED_NAME, logonId);
String scheduleParameters = LiningECConstants.PARAMETER_FILE_UPLOAD_ID + "=" + getFileUploadId()
+ "&" + FileProcessJobAddCmd.FILE_PROCESS_CLASS_NAME+"="+iFileProcessClassName;
if(iFileProcessParameters != null && iFileProcessParameters.length() != 0) {
scheduleParameters = scheduleParameters +"&"+ iFileProcessParameters;
}
req.put(ECConstants.EC_SCHED_PARAMETERS, scheduleParameters);
req.put(ECConstants.EC_SCHED_HOST, fileUploadAB.getHostName());
req.put(ECConstants.EC_SCHED_POLICY, "0");
com.ibm.commerce.scheduler.commands.AddJobCmd cmd
= (com.ibm.commerce.scheduler.commands.AddJobCmd) CommandFactory.createCommand(com.ibm.commerce.scheduler.commands.AddJobCmd.NAME, getStoreId());
cmd.setAccCheck(false);
cmd.setCommandContext(getCommandContext());
cmd.setRequestProperties(req);
cmd.execute();
cmd里面调用JOB
最新推荐文章于 2021-08-11 20:30:10 发布