全部博文(287)
分类: 系统运维
2010-04-22 09:56:36
RPGIV编程技巧(11)服务程序最有效的实际应用案例
对当今中国400应用项目实际应用服务程序,应结合中国400应用项目的实际水平情况具体部署。
中国目前的400应用项目,程序之间的调用关系绝大部分是基于动态调用;程序接口绝大部分是PLIST参数定义的接口。我们可以把服务程序归结为1)无数据文件的功能模块类;2)有数据文件的功能模块类。
这里重点讲有数据文件定义使用的服务程序的结构和调用。
在银行核心系统项目中,最基本的操作之一就是对历年的客户账号的有效性检查。对这类只读性操作,最有效的实施方法就是定义一个服务程序。最简单实用的服务程序创建,就是把有效的、实用的程序(PGM),如果只读,去掉seton *inlr;把程序编译成*module,不改动任何程序定义和入口条件,用BIND文件定义成一个服务程序(SRVPGM)下的一个服务应用程序(service)。
把使用同类数据源的服务应用程序用上述方法编译成*module,挂在一个服务程序下,就可以动/静态直接调用使用。