小经验:AS/400-RPG递归调用的实现 在开发银行业务系统过程中,我们可能遇上这样的问题:要求汇总某一网点某类业务数据(如总帐发生额)而该网点可能为营业网点,也可能为虚拟网点(总账由下级网点汇总而来),而其下级网点也可能存在上述两种类型,其网点层次不定。处理这类问题如采用常规方法如循环应该是相当复杂的,采用递归...
2. RPG程序对物理文件或者逻辑文件进行读、写、更新、删除操作; 3. RPG程序结合物理文件或逻辑文件、以及显示文件进行操作,这属于比较复杂的情况; 4. RPG程序结合物理文件或逻辑文件、显示文件、以及ICF文件(即通讯文件)进行操作,这种情况也比较复杂。 当然,以上的情况只是平时使用的归纳,你也可以根据自己的实际需要...
5.使用CPYFRMIMPF upload数据到iSeries的时候如果是CSV,字段包含:使得导入后数据会错误,可以使用TXT文本 ===> CPYFRMIMPF FROMSTMF("/qdls/TEST.CSV") TOFILE(TESTLIB/TESTPF) MBROPT(*ADD) RCDDLM(*CRLF) STRDLM(*NONE) FLDDLM(',') ===> CPYFRMIMPF FROMSTMF('QDLS/TEST.txt') TOFILE(TEST...
SEU basic concepts SEU Introduction Array Array & Types of Array Data structure Data structure & Types of DS Compiler Directive Compiler Directive Data queue Data queue Journalling Journalling Help panel design Help panel design Monitor messages in CL ...
12.RPG语言 === Z-ADD :数值型的附值语句(Z-ADD A B相当于 B=A) MOVEL :移动数据语句 MOVEL A B 是把A的值从左边开始送到B中。 MOVE: 功能于MOVEL类似,区别在于它是从右边开始传送。 MOVEL (P):MOVEL和MOVE的操作在把短的传到长的中时,并不会覆盖其余的部分,因此, 加一个扩展功能用的P...
AS400如何编写RPG程序.pdf,AS400 如何编写 RPG 程序 As400 如何编写 RPG 程序 1. 写给刚接触 AS/400 的朋友 如何建立库、文件和成员 鉴于很多朋友都还是刚接触 AS/400,我就从系统登陆开始简单说说吧~ 打开 AS/400 仿真终端 (可以是 PCOM、CA 等软件,如何配置就不说了),
RPG里的三种程序结构(顺序操作、条件转移操作、重复执行某一操作/循环) 条件转移操作 IF ELSEENDIF SELECT WHEN OTHER ENDSL 其他还有CASXX、GOTO、EXSR(执行子程序)转移操作 重复执行某一操作/循环 DOENDDO DOWENDDO 其他还有DOUXX/DOU重复执行操作 算术运算 ADD:RESULT = FACTOR1/RESULT + FACTOR2 SUB:RESULT ...
1As400如何编写RPG程序1.写给刚接触AS/400的朋友---如何建立库、文件和成员鉴于很多朋友都还是刚接触AS/400,我就从系统登陆开始简单说说吧!打开AS/400仿真终端(可以是PCOM、CA等软件,如何配置就不说了),输入用户名和密码,进入系统。如果你的权限足够的话,可以使用CRTLIB命令给自己建个库,如:CRTLIBLIB(MYLIB)...
RPG仕样书的种类(2)I仕样书 描述F中已说明文件的记录名及字段名,定义数据结构和变量 C仕样书 演算命令 O仕样书 描述印刷文件的格式 仕样书的排列顺序:H-F-E-L-I-C-O 注:不用的仕样书可省略 四则运算命令 ➢ADD(加运算)例:数字变量或定数 数字变量 ➢SUB(减运算)FACTOR1OPCDFACTOR2RESULT X ...
ORxx (Or) 逻辑判断—或 Factory 1 Operation Factory 2 Result HI LO EQ FLD01 IFGT FLD03 FLD01 OREQ FLD02 等价于 IF FLD01>FLD03 OR FLD01=FLD02 与IF、IFxx,AND、ANDxx 类似,RPGLE 旳写法OR,比RPG 旳写法ORxx 要灵活, 并且可以用来体现某些复杂旳逻辑关系。有鉴于此,因此一般IF 语句中,我会...