0
私は仕事を動的に実行するためにケトルAPIを使用する準備ができています。このプロセスでは、XMLファイルから変換をロードする必要があります。 質問:XMLファイルからロードの変換[ヌル]ケトルXMLファイルからのロード変換[null]
コード:
KettleEnvironment.init();
JobMeta jobMeta = new JobMeta();
jobMeta.setName("jobMeta");
int x=50,y =50;
JobEntryCopy startCopy = JobMeta.createStartEntry();
startCopy.setLocation(x, y);
startCopy.setDrawn();
jobMeta.addJobEntry(startCopy);
JobEntryCopy lastCopy = startCopy;
JobEntryTrans jobEntryTrans = new JobEntryTrans("transData.ktr");
jobEntryTrans.setSpecificationMethod(
ObjectLocationSpecificationMethod.FILENAME);
JobEntryCopy transCopy = new JobEntryCopy(jobEntryTrans);
transCopy.setName("Execute" + GlobalMethodAndParams.TRANS_NAME);
transCopy.setDrawn();
jobMeta.addJobEntry(transCopy);
JobHopMeta transHop = new JobHopMeta(lastCopy,transCopy);
jobMeta.addJobHop(transHop);
lastCopy = transCopy;
Job job = new Job(null,jobMeta);
job.start();
job.waitUntilFinished();
おかげ
緊急の仕事、ありがとう – GodDispose
'transData.ktr'は現在のディレクトリにありますか? – gtosto