ResourceOperationSchedule schedule = operationManager.scheduleResourceOperation(remoteClient.getSubject(),
resourceId, definition.getName(), 0, 0, 0, 30000, parameters, "Executed from commandline");
ResourceOperationHistoryCriteria criteria = new ResourceOperationHistoryCriteria();
criteria.addFilterJobId(schedule.getJobId());
criteria.addFilterResourceIds(resourceId);
criteria.addSortStartTime(PageOrdering.DESC); // put most recent at top of results
criteria.setPaging(0, 1); // only return one result, in effect the latest
criteria.fetchOperationDefinition(true);
criteria.fetchParameters(true);