基于iSeries服务器的WebSphere J2EE应用与遗留系统交互开发指南
1. RPG程序调整
在某些RPG程序中,由于文件作为分布式程序调用时未打开,需要在文件规范中添加 USROPN 关键字。添加该关键字的文件规范部分使用以下语句:
...WORKSTN SFILE(ORDSFL:SflRrn) USROPN
同时,程序的主线逻辑会检查参数数量。若存在参数,则调用名为 CmtOrder2 的新子程序,并绕过所有显示文件处理,使用以下语句实现:
C IF NbrParms > *ZERO
C EXSR CmtOrder2
C EXSR EndPgm
C ENDIF
CmtOrder2 子程序与原 CmtOrder 子程序类似,但它从 CustDS 和 OrderMODS 数据结构中检索订单信息,而非从显示文件和子文件记录中获取。
2. Java应用增强
借助IBM Toolbox for Java的程序调用功能,Java程序可直接执行iSeries上的任何非交互式程序对象(*PGM),通过参数传递和返回结果。Java开发者需使用IBM Toolbox for Java
超级会员免费看
订阅专栏 解锁全文
17

被折叠的 条评论
为什么被折叠?



