Добавить новый поток работ в базу данных

Я пытаюсь добавить новый поток работ в TWSz AD, но получаю сообщение об ошибке: AWSJCS011E Произошла внутренняя ошибка. Ошибка заключается в следующем: "java.lang.NullPointerException".

Мой код выглядит так:

JobStream jobStream = new JobStream();

            jobStream.setName("DM#JAVA#COND");
            jobStream.setDescription("Auto Test");
            jobStream.setGroup(false);
            jobStream.setOwnerName("USER");
            jobStream.setPriority(1);

            DateTimeFormatter formatter = DateTimeFormat.forPattern("dd-MM-yyyy");
            DateTime dateTime = DateTime.parse("17-04-2018",formatter);

            jobStream.setValidFrom(dateTime.toDate());


            Job job001 = new Job();
            job001.setName("1");
            job001.setPriority(1);


             ZOSJobDefinition job001ZOSDef = new ZOSJobDefinition();

             job001ZOSDef.setFlowTargetKey(new FlowTargetKey("BEGN"));
             job001ZOSDef.setTaskType(TaskTypes.ZOS_GENERAL_TASK);
             job001ZOSDef.setJclName("START");
             job001ZOSDef.setAutoSubmit(true);
             job001ZOSDef.setAutoRelease(true);
             job001ZOSDef.setNormalElapsedTime(1000L);
             job001ZOSDef.setHighestOkReturnCode(0);


             job001.setJobDefinition(job001ZOSDef);

             jobStream.getJobs().add(job001);
             model.addTWSObject(jobStream, null);

Код выглядит так же, как в руководстве.

1 ответ

Проблема была с TWS SDK, когда я заменил 9.2 на 9.3, все начало работать.

Другие вопросы по тегам