java - 从 pentaho Kettle 到 Java 的自定义错误代码
问题描述
是否可以从水壶向 java 抛出一些自定义的错误代码。
设计:
KJB 正在从 java 应用程序调用。
在下面的代码的帮助下,我们决定工作是成功还是失败。
if(job.getErrors() < 1) { 结果=XXX;
}
我应该抛出一些错误代码,例如“30”表示文件名丢失,“45”表示输入参数丢失”等。
如何将此代码从 KJB 传递给 java 应用程序。
提前致谢。
解决方案
作为快速解决方法,解决方案并不完美。添加到作业文件存在和验证步骤,记录这些错误并在之后遍历日志。
https://help.pentaho.com/Documentation/8.1/Developer_Center/PDI/Embed#Obtain_Logging_Information
推荐阅读
- java - Java:为从文件存储到数组中的每个单词增加 wordCount
- javascript - 如何使用 Javascript 实时搜索/过滤解析的 JSON 数据?
- android-layout - 使用具有可滚动约束布局的相对布局来实现冻结窗格效果
- spring-boot - 将 Spring Boot 从 1.5.12 迁移到 1.5.13 后,ehcache 出现错误
- python - 找不到满足 ruamel 要求的版本(来自版本:)没有为 ruamel 找到匹配的发行版
- c# - 我应该旋转炮塔的哪个部分来面对目标?以什么速度?
- python - 如何确定给定多个“if”语句的输出值
- php - 无法在 Slim 3 上加载课程
- python - 在 Python 2.7 中导入模块时遇到问题
- javascript - 如何根据包含其键位置的数组数组生成具有嵌套键的对象?