问题描述
- 检查源成员中sql的语法,以确保其有效。
- 正在编译的源成员的副本已移至QTEMP中的源文件QsqlPRE。
- 将源成员中的sql语句转换为调用,并将新的源成员作为RPGLE源类型放置在QTEMP中的源文件QsqlTEMP1中。
- 正是这个源成员被编译。
如果过程的步骤2失败,则抛出RNF0733。有什么办法可以避免这种情况?
- 使用交互式作业不是一种选择。
- 由于我需要rpgPpOpt(* lvl2),所以不选择使用crtBndRpg
解决方法
我通过Makefile中的以下附加命令解决了这个问题:
- 系统“ dltObj LIB /编译objType(* FILE)”
- 系统“ crtSrcPf LIB /编译rcdLen(250)”
- 系统“ cpyFrmStmF从StmF('$