Итак, я создал эту быструю работу и, как ни странно, даже после получения подтверждения, что переменные загружены, я не могу читать переменные с помощью контекста .. Что я делаю не так?
Во входном файле есть только одна переменная temp_var со значением, установленным на «передано» (temp_var = передано). При загрузке задания я также вижу информацию в окне журнала talend (tContextLoad_2 устанавливает ключ «test_var» со значением «пройдено»). Кроме того, я могу использовать конструкцию context.containsKey ("test_var"), и она возвращает значение true в узле Java. Но в тот момент, когда я пытаюсь запустить следующую команду, она терпит неудачу:
System.out.println («Значение var test_var, прочитанное из контекста» + context.test_var);