Добавить jobStreamInstance
Я пытаюсь добавить приложение в CP, используя метод:
addJobStreamInstance(Identifier jobStreamId, java.util.Date inputArrivalTime, java.lang.String alias, Context context)
но я получаю ошибку AWSJCS011E Произошла внутренняя ошибка. Ошибка следующая: "UNSUPPORTED_METHOD".
Мой код:
QueryFilter queryFilter = new QueryFilter();
queryFilter.setFilter(JobStreamFilters.JOB_STREAM_NAME, "APNAME");
QueryResult queryResult = model.queryTWSObject(JobStream.class, queryFilter, 5, null);
List<JobStreamHeader> jobStreamHeaderList = queryResult.getList();
Identifier applicationId = jobStreamHeaderList.get(0).getId();
plan.addJobStreamInstance(applicationId, new Date(),jobStreamHeaderList.get(0).getName()+"A1",null);
1 ответ
Решение
Этот метод только для TWSd.
В TWS для z/OS доступны следующие методы:
addJobStreamInstance(JobStreamInPlan jobStream, Context context);
addJobStreamInstance(String name, Date startTime, Date deadlineTime, int priority, String description, String group, String owner, String ownerDescription, String variableTable, String authorityGroup, boolean holdAll, DependenciesResolutionOption dependeciesResolution, Context context);
addJobStreamInstanceWithVariableSubstitution(String name, Date startTime, Date deadlineTime, int priority, String description, String group, String owner, String ownerDescription, String variableTable, String[][] variablesToBeSubstituted, String authorityGroup, boolean holdAll, DependenciesResolutionOption dependeciesResolution, Context context)