从pentaho Kettle到Java的自定义错误代码

时间:2018-12-18 11:37:06

标签: java pentaho kettle

是否可以从水壶中向Java抛出一些自定义的错误代码。

设计:

KJB正在从Java应用程序中调用。

借助以下代码,我们确定工作是成功还是失败。

if(job.getErrors()<1){              result = XXX;

     } 

我应该抛出一些错误代码,例如'30'表示缺少文件名,'45'表示缺少输入参数'等。

如何将此代码从KJB传递到Java应用程序。

谢谢。

1 个答案:

答案 0 :(得分:0)

作为快速的解决方法,解决方案并不完美。添加到作业文件的存在和验证步骤,记录这些错误,然后遍历日志。

https://help.pentaho.com/Documentation/8.1/Developer_Center/PDI/Embed#Obtain_Logging_Information