Я использую java API для преобразований.
Когда я запускаю local (eclipse / windows), преобразование работает отлично! Но я буду работать в linux, преобразование не работает и вернет проблему:
"Файл пути преобразования: / opt / platform / erpx-fnd-importacao -velop-SNAPSHOT / erpx-fnd -importacao -velop-SNAPSHOT-собранный-jar-with-dependencies.jar! /fnd_pessoa.ktr недопустим и не будет успешно работать ".
Мое программное обеспечение работает с docker и linux Ubuntu.
Мой код:
try {
KettleEnvironment.init();
Trans transformation = new Trans(new
TransMeta(ClassLoader.getSystemResource("fnd_pessoa").getFile()));
transformation.execute(null);
transformation.waitUntilFinished();
if (transformacao.getErrors() > 0) {
LOGGER.error("Ocorreram erros durante a importação");
}
} catch (KettleException e) {
throw new KettleExceptions("Problemas ao inicializar PDI - Kettle ", e);
}