IBM TWS Java API queryFilter
Как найти поток работы, используя имя работы? Когда я использую этот код:
QueryFilter queryFilter = new QueryFilter();
queryFilter.setFilter(JobStreamFilters.JOB_NAME, "JOBNAME");
QueryResult queryResult = model.queryTWSObject(JobStream.class, queryFilter, 25, null);
QueryContext queryContext = queryResult.getQueryContext();
Я получаю список всех приложений из AD. Как получить только это приложение, где находится работа?
1 ответ
Решение
JobStreamFilters.JOB_NAME применимо только к распределенному планировщику IBM Workload, как указано в javadoc:
Фильтр названия работы. Строковый параметр. (Этот фильтр можно использовать только с распределенным движком TWS.)
Попробуйте вместо этого использовать JobStreamFilters.JOB_DEFINITION_TASK.