Pentaho Kettle: список идентификаторов удаленных объектов Carte из Java

Я уже знаю, как запустить и присоединить преобразование, выполняющееся на удаленном сервере Carte, с использованием Java с учетом идентификатора объекта Carte преобразования:

KettleEnvironment.init();
TransMeta transMeta = new TransMeta("file.ktr");
Trans trans = new Trans(transMeta);
SlaveServer ss = new SlaveServer("test", IP, PORT, "cluster", "cluster");
TransExecutionConfiguration jec = new TransExecutionConfiguration();
jec.setRemoteServer(ss);
String carteObjectId = trans.sendToSlaveServer(transMeta, jec, null, null);

и

KettleEnvironment.init();
SlaveServer ss = new SlaveServer("test", IP, PORT, "cluster", "cluster");
SlaveServerTransStatus state = ss.getTransStatus(transMetaName, carteObjectId, 0);
List<StepStatus> list = state.getStepStatusList();

Однако для более общего (и удобного) удаленного мониторинга мне нужно получить весь список идентификаторов объектов выполняемых / выполняемых преобразований на удаленном сервере Carte. Какие методы я могу использовать для получения такого списка?


person Claudio    schedule 08.07.2016    source источник


Ответы (1)


person    schedule
comment
Хотя этот код может помочь ответить на вопрос, некоторые дополнительные пояснения будут полезны будущим читателям. - person paisanco; 19.09.2016