IBM TWS Java API queryFilter

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 获取了所有应用程序的列表。如何只获取job所在的这个application?

JobStreamFilters.JOB_NAME 仅适用于分布式 IBM Workload Scheduler,如 javadoc 中所示:

The job name filter. String parameter. (This filter can be used only with a TWS Distributed engine.)

请尝试使用 JobStreamFilters.JOB_DEFINITION_TASK。