Я разрабатываю большую работу в Talend Open Studio (около 90 компонентов сейчас и минимум 150 в конце разработки). Но количество компонентов в подзаданиях ограничено, потому что Java-метод подзадачи не может превышать ограничение в 65536 байт.
Поэтому я разделил свою работу на несколько подзадач, используя пару tBufferOuput / tBufferInput для передачи данных между каждым подзаданием. И теперь проблема в том, что мне нужно очищать globalBuffer перед каждым tBufferOuput.
Я поискал в Интернете и нашел решение с компонентом tJava, использующим в нем globalBuffer.clear();
, но когда я это сделаю, моя работа завершится без обработки каких-либо данных.