最近开始使用IBM的AS/400服务器进行开发了,也处于学习阶段
发布些我用过的学习资料
学习AS400循序渐进的计划
第一步:第一次登录
AS400
1.
AS400
的操作
2.更改密码 change password
3.查看系统报表 wrksplf
4.查看信息 dspmsg
5.发送信息 sndmsg
6.查看系统使用情况 wrksyssts
7.查看系统变量 wrksysval
8.查看当前用户 JOB 情况 wrkusrjob
9.查看用户属性 wrkusrprf
10.创建一个用户 crtusrprf
11.查看当前所有用户情况 wrkusrjob
2.更改密码 change password
3.查看系统报表 wrksplf
4.查看信息 dspmsg
5.发送信息 sndmsg
6.查看系统使用情况 wrksyssts
7.查看系统变量 wrksysval
8.查看当前用户 JOB 情况 wrkusrjob
9.查看用户属性 wrkusrprf
10.创建一个用户 crtusrprf
11.查看当前所有用户情况 wrkusrjob
wrkusrjob user(*all) status(*active) jobtype(*interact) astlvl(*basic)
12.查看关机开机情况 go power
13.提交批处理 sbmjob
14.查看当前用户所提交的处理 wrksbmjob
15.查看所有的批处理工作 wrkjobscde
16.查看当前机器的硬件信息 dsphdwrsc
17.更改信息的方式 chgmsgq *break
12.查看关机开机情况 go power
13.提交批处理 sbmjob
14.查看当前用户所提交的处理 wrksbmjob
15.查看所有的批处理工作 wrkjobscde
16.查看当前机器的硬件信息 dsphdwrsc
17.更改信息的方式 chgmsgq *break
18.查看系统磁盘工作
go disktasks
strsst
19.保存 savobj
20.恢复 rstobj
library file member
21.这三者同 PC 中的差别
22.目录的意义 library list
23.用户使用的库 EDTLIBL
24.查看当前活动的工作情况 wrkactjob
strsst
19.保存 savobj
20.恢复 rstobj
library file member
21.这三者同 PC 中的差别
22.目录的意义 library list
23.用户使用的库 EDTLIBL
24.查看当前活动的工作情况 wrkactjob
第二步:
1.如何使用
PDM
2. WRKMBRPDM
3. STRPDM
4.源程式的编辑、复制、删除等的操作
5.程式的命名规则
6.在编辑时如何使用 F13 F15 F16
7.在编辑源代码时如何新加一行
8.如何删除一行
9.如何删除多行
10.如何复制行
11.如何移动行
12.如何显示当前行的格式
2. WRKMBRPDM
3. STRPDM
4.源程式的编辑、复制、删除等的操作
5.程式的命名规则
6.在编辑时如何使用 F13 F15 F16
7.在编辑源代码时如何新加一行
8.如何删除一行
9.如何删除多行
10.如何复制行
11.如何移动行
12.如何显示当前行的格式
第三步:
1.如何建立一个物理文件
2.建立物理文件时的注意事项
3. AS400 中的逻辑文件及如何建立
4.逻辑文件与物理文件的关系,及在建立和重新编译时的注意问题和易发生的问题,例如编译时产生的错误信息等。
5.物理文件中关键字的意义及规则,及与 RPG 中的用法
2.建立物理文件时的注意事项
3. AS400 中的逻辑文件及如何建立
4.逻辑文件与物理文件的关系,及在建立和重新编译时的注意问题和易发生的问题,例如编译时产生的错误信息等。
5.物理文件中关键字的意义及规则,及与 RPG 中的用法
第四步:
1.如何向物理文件中输入数据。
2.可以利用 UPDDTA 命令。
3.学习使用 STRDFU 、及向数据库中输入记录。
1.如何向物理文件中输入数据。
2.可以利用 UPDDTA 命令。
3.学习使用 STRDFU 、及向数据库中输入记录。
第五步:
1.如何使用 Query (STRQM)
1.如何使用 Query (STRQM)
第六步:
1.学习 TST009 程式 , 一个会作加法的 RPG 程式。要求能够深刻理解程式的逻辑及程式的运行机制。
1.学习 TST009 程式 , 一个会作加法的 RPG 程式。要求能够深刻理解程式的逻辑及程式的运行机制。
第七步:
1.如何使用 SDA 工具进行屏幕的设计。
2.实例讲解如何写一个简单的显示画面程式,及 SDA 中
定义常量的方法
3.定义变量 ( 字符型和数字型变量 ) 的方法
4.如何用 SDA 移动、复制、删除一个变量
1.如何使用 SDA 工具进行屏幕的设计。
2.实例讲解如何写一个简单的显示画面程式,及 SDA 中
定义常量的方法
3.定义变量 ( 字符型和数字型变量 ) 的方法
4.如何用 SDA 移动、复制、删除一个变量
第八步:
1.更改 LS004P 这个程式。如果没有编译成功,需要重新编译。
2.以下操作码的用法 :
1) IF ENDIF
2) DOW ENDDO
3) CHAIN
4) SETLL
5) READ
6) READP
7) SETGT
8) READC
1.更改 LS004P 这个程式。如果没有编译成功,需要重新编译。
2.以下操作码的用法 :
1) IF ENDIF
2) DOW ENDDO
3) CHAIN
4) SETLL
5) READ
6) READP
7) SETGT
8) READC
第九步:
1. LS004P 程式现在只可以显示一个客户号和客户名称
请更改,使程式可以显示客户的其他四个地址。
2.更改 LS004P 目标:使程式能够将 CST 数据库中所有信息全部显示在屏幕上。
3.更改 LS004P 目标:使用户可以增加一条记录和更改一条已经存在的记录。
4.更改 LS004P 目标:用户可以增加、删除、更改、查询记录
5.更改 LS004P 目标:用用户可以按翻页进入查询下一条记录或前一条记录。且可以用翻页找到一条记录进行删除、更改、查询。
1. LS004P 程式现在只可以显示一个客户号和客户名称
请更改,使程式可以显示客户的其他四个地址。
2.更改 LS004P 目标:使程式能够将 CST 数据库中所有信息全部显示在屏幕上。
3.更改 LS004P 目标:使用户可以增加一条记录和更改一条已经存在的记录。
4.更改 LS004P 目标:用户可以增加、删除、更改、查询记录
5.更改 LS004P 目标:用用户可以按翻页进入查询下一条记录或前一条记录。且可以用翻页找到一条记录进行删除、更改、查询。
第十步:
1.如何使用 RLU 编辑报表。
2.作一个客户的报表。不用 DSPF 。目标:学习如何遍历一个数据库及将数据库中的记录打印表报表。
3.针对上面所作的程式。加多一个显示文件。使用用户可以选择范围打印报表。如果用户输入错误,例如用户输入的起始客户号码大于终止客户号码。那么就在屏幕的第二十四行显示
From no > to no
4.更改上面的程式,以使在列印客户资料时可以印到客户的国家信息。
5.更改上面的程式,目标:使程式在运行后自己显示报表的内容。需要用到 CLP 的知识。在 CL 程式中调用 RPG. 然后直接显示报表内容。
1.如何使用 RLU 编辑报表。
2.作一个客户的报表。不用 DSPF 。目标:学习如何遍历一个数据库及将数据库中的记录打印表报表。
3.针对上面所作的程式。加多一个显示文件。使用用户可以选择范围打印报表。如果用户输入错误,例如用户输入的起始客户号码大于终止客户号码。那么就在屏幕的第二十四行显示
From no > to no
4.更改上面的程式,以使在列印客户资料时可以印到客户的国家信息。
5.更改上面的程式,目标:使程式在运行后自己显示报表的内容。需要用到 CLP 的知识。在 CL 程式中调用 RPG. 然后直接显示报表内容。
第十一步:
1.学习一个简单的 SUBFILE 程式。
2. CL 程式练习
1.学习一个简单的 SUBFILE 程式。
2. CL 程式练习