为什么会出现此DataStage作业编译错误?

时间:2020-10-23 17:16:12

标签: datastage

当尝试在DataStage 11.7上编译作业时,出现以下错误以及许多其他错误:

检查复合运算符时出错:子处理命令失败,退出状态为256

我在互联网上搜索了所有可能的解决方案。由于站点关闭,无法查看dsxchange。查看了所有编译器选项,它们看起来与成功编译的其他项目相同。

IBM有解决方案,但对我不起作用: https://www.ibm.com/support/knowledgecenter/SSZJPZ_11.3.0/com.ibm.swg.im.iis.ds.trouble.ref.doc/topics/transformstage01.html

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

DSXchange上有165个匹配项(它没有关闭)。 您能否验证您的操作系统以及控制编译器和链接器的四个环境变量(APT_COMPILER,APT_COMPILEOPT,APT_LINKER和APT_LINKEROPT)的值?还请验证您正在运行的DataStage的确切版本以及编译器的确切版本。 如知识中心文章所述,此错误通常与编译器不兼容,版本不正确或选项不正确有关。