首页 > 解决方案 > 从 pentaho Kettle 到 Java 的自定义错误代码

问题描述

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

设计:

KJB 正在从 java 应用程序调用。

在下面的代码的帮助下,我们决定工作是成功还是失败。

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

     } 

我应该抛出一些错误代码,例如“30”表示文件名丢失,“45”表示输入参数丢失”等。

如何将此代码从 KJB 传递给 java 应用程序。

提前致谢。

标签: javapentahokettle

解决方案


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

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


推荐阅读