AS400系统相关知识点(参考模板)
- 格式:doc
- 大小:688.00 KB
- 文档页数:12
AS400基本操作及常用命令AS400是一种基于IBM System i操作系统的中型计算机系统,广泛应用于企业和组织的日常业务和数据处理。
AS400基本操作和常用命令是使用AS400系统的关键知识点,下面将介绍AS400的基本操作及常用命令,帮助读者熟悉和掌握AS400系统的使用。
1.登录AS400系统:使用合法的用户名和密码登录AS400系统。
2.切换目录:使用CD命令切换目录,例如CDLIBRARY,切换到名为LIBRARY的目录。
3.显示当前目录:使用PWD命令显示当前目录的路径。
4.列出目录内容:使用LS命令列出当前目录下的文件和子目录。
5.创建目录:使用MKDIR命令创建新的目录,例如MKDIRNEWDIR,创建一个名为NEWDIR的目录。
6.删除目录:使用RMDIR命令删除指定的目录,例如RMDIROLDDIR,删除名为OLDDIR的目录。
7.复制文件:使用CPY命令复制文件,例如CPYFROMFILE(FROMLIB/FROMFILE)TOFILE(TOLIB/TOFILE),将FROMLIB/FROMFILE复制到TOLIB/TOFILE。
8.删除文件:使用DLTF命令删除指定的文件,例如DLTFLIBRARY/FILE,删除名为FILE的文件。
9.查看文件内容:使用DSPF命令查看文件的内容,例如DSPFLIBRARY/FILE,显示名为FILE的文件的内容。
1.WRKOBJ命令:用于显示系统中的对象列表,例如WRKOBJ*ALL/*ALL,显示所有对象的列表。
2.WRKLIB命令:用于显示系统中的库列表,例如WRKLIB*ALL,显示所有库的列表。
3.WRKUSRJOB命令:用于显示当前用户正在运行的作业列表。
5.WRKACTJOB命令:用于显示当前系统中正在运行的活动作业。
6.WRKSPLF命令:用于显示用户的输出队列中的作业列表。
7.CHGDTA命令:用于更改数据文件中的数据。
一.AS/400简介 (3)二.开发环境和开发工具介绍 (4)1.AS/400环境简介 (4)1.1三级存储结构 (4)1.2 如何建立库、文件和成员 (7)2、ILE简介 (8)3、AS/400开发工具介绍 (9)三.DDS介绍和实例说明 (10)1、AS/400的DDS常用类型介绍 (11)2、AS/400物理文件和逻辑文件介绍 (11)3、AS/400如何使用DDS来创建物理文件和逻辑文件 (11)4、AS/400如何使用DDS来创建显示文件 (16)四.RPG介绍和实例说明 (20)1、RPG的基本结构介绍 (20)2、F段介绍 (21)3、D段介绍 (23)3.1 单独变量的定义 (23)3.2 结构变量的定义 (24)3.3 常量的定义 (24)3.3 数组的定义 (24)4、C段介绍 (25)4.1 概念 (25)4.2 程序入口的定义 (27)4.3 程序的结束 (27)4.4 变量的赋值 (27)4.5 子过程的定义 (28)a)概述 (28)b)子过程的建立 (28)c)子过程的调用 (29)4.6 程序过程控制(判断、循环) (30)a) 判断 (30)b) 多重判断 (30)c) 循环 (30)4.7 数据文件的操作 (31)a) 文件相关操作 (31)b) 记录定位相关操作(游标) (31)c) 记录更新相关操作 (33)5、一个程序的实例及分析 (34)6、在RPG中嵌入SQL (48)五.CL程序的开发介绍 (48)1、CL 命令的介绍 (48)2、CL 程序 (49)3、CL 程序实例 (50)六.程序间的互相调用 (53)1、RPGIV之间的调用 (53)2、CLP与RPG之间的调用 (55)AS/400 初级培训讲义目的:希望通过短期培训,让有编程基础的技术人员,了解AS/400的一些基本概念和操作方式。
了解AS/400的代码编辑方式和基本概念一. AS/400简介AS/400是IBM于1988年推出的一种商用小型机,它是在 IBM System/32,System/34,System/36,System/38这个系列的基础上发展而来的。
第一章消息处理消息机制是AS/400最重要的通信手段。
无论是工作站之间的通信,工作站与系统程序或应用程序之间的通信都是通过消息机制来实现的。
在AS/400计算机系统中,发送的消息总是被送往消息队列中等候处理,直到用户处理完毕将消息删除。
有了消息队列,即使用户不在机器上工作,消息也不会丢失,也不必对到来的消息做即刻处理。
本章介绍了信息队列等有关概念和怎样发送、查看、删除和答复信息。
通过本章学习,要求掌握发送,查看、删除、答复消息的方法,理解信息队列的概念和作用,并能够指定其传送模式。
3.1 消息3.1.1 Types of MessagesA message is a communication sent from a person or program to another person or program.There are two types of message:Informational名词解释:Types of message:Information:These messages do not require a reply. The AS/400 system knows that an informational message was sent by the informational identifier(*INFO) you specify when you send the message.Inquiry:An inquiry message requires a reply. It may also contain information. The AS/400 system knows that an inquiry message was sent by the inquiry identifier(*INQ) you specify when you send the message.-Not requires Reply◇Manufacturing program completed successfully.◇System shutdown at 9:00 PM.Inquiry 名词解释:Types of message:Information:These messages do not require a reply.The AS/400 system knows that an informational message was sent by the informational identifier(*INFO) you specify when you send the message.Inquiry:An inquiry message requires a reply. It may also contain information. The AS/400 system knows that aninquiry message was sent by the inquiry identifier(*INQ) you specify when you send the message.-Requires Reply◇Are you finished with the report?◇Do you have Licensed Program tape?◇Verify alignment on device PRT01. (I C G N R)在AS/400系统上,工作站用户之间,系统操作员和工作站用户之间,程序和工作站用户之间都是用消息进行通信的。
AS/400教程完整版第一章AS/400系统概况1.1 AS/400发展历史1.1.1 AS/400发展历史Figure 1-1. AS/400的发展历史为了深入了解一个系统,必须熟悉它发展的历史和背景。
多数的计算机系统是从原有的系统基础上发展起来的。
AS/400的发展历史:◇ 1969年6月发布System/3(Batch machine)◇ 1975年1月发布System/32 (用于小型商务办公环境)◇ 1977年4月发布System/34◇ 1978年10月发布System/38(第一代AS/400,商业上失败,技术上成功)◇ 1983年5月发布System/36(商业上非常成功)◇ 1988年6月发布AS/400 B型号(Application System/400,第二代AS/400)◇ 1994年5月发布AS/400先进系列/服务器(Advanced System/400,第三代AS/400)◇ 1995年6月发布AS/400 Power PC 先进系列/服务器◇ 1997年8月发布AS/400e系列◇ 1999年2月发布AS/400 e 服务器170、7XX◇ 1999年7月发布AS/400e Domino 专用服务器(莲花宝箱)◇ 2000年10月发布iSeries 400,包括270、820、830、840及IBM莲花宝箱(DSD)1.2 iSeries 400的特点1.2.1 iSeries 400的特点Figure 1-2. iSeries400iSeries 400通过紧密集成硬件、软件、中间件和操作系统提供能够满足不同业务需求的高性能、可靠和易于使用特性。
从e系列开始,在电子商务大舞台上开始扮演更为重要的角色。
它可以提供扩展业务确保电子商务优势所需的技术和工具。
它的突出特点有:● 卓越的性能,不断获得各种荣誉和认可,全面实现64位处理,先进的体系结构,最领先的SOI芯片技术;● 卓越的可靠性和可用性,系统可提供99.97%的可用性,使iSeries成为商业关键事务处理的首选服务器平台;● 高度集成的系统环境,使用户不需要太多的系统管理员就能保证其应用平稳地运行;● 严密的安全防范系统,荣获美国联邦政府定义的商业计算机最高安全性级别C2级认证,堪称世界上"最安全"的计算机系统。
AS400基本操作及常用命令1 AS/400基本操作基本操作基本操作基本操作1.1AS/400系统提供一些不同的显示屏幕作为其用户接口的一部分。
组成用户接口的显示屏幕类型有:菜单(MENU)输入(ENTRY)列表(LIST)帮助(HELP)字段层次帮助:是有关屏幕上提示的信息。
将光标移动到特定的提示或其输入字段中,按帮助健F1,用户就可以找到与该特定字段的信息。
让用户迅速找到解决问题的答案,而不需要查阅操作手册。
扩展帮助:通常提供有关任务的所有提示,以及功能健提供之功能的信息。
通过扩展帮助,用户可以翻页查阅所有与屏幕有关的标题。
索引搜索:可以让用户进一步请求可能与当前显示屏幕有关的信息。
一般用于AS/400在线书库的查询。
在主菜单下,菜单选项下,1.2 命令命令的名称通常是一个动作或动词,加上识别动作接收者的名词或短语组大部分CL命令都有一或多个参数,用来指定用于运行命令的目标和值1.2.2命令提示操作系统提供的或用户建立的任何命令的交互式命令提示。
用户只要健入命令名称,再按功能健(F4=提示)就能察看该命令的提示显示屏幕。
提示显示屏幕提供所需或常用的列表。
提示显示屏幕能显示可能的值或关键字名称的列表。
可使用功能减灾两个显示屏幕任选项间交换1.3 信息SNDMSG,QSYSOPR2 AS/400常用命令在命令行输入在菜单画面选择在 work with 菜单中,option 选项在 CL 程序中执行远程调用2.2 CL 命令的分类每条命令由命令名和一系列参数组成例如: SNDMSG MSG (HOLLEO) TOUSR (LENG)大多数 CL 都是针对目标而言目标的类型很多,常用的几种包括:LIB 库FILE 文件MSGF 信息文件PGM 程序CMD 命令 JOBQ 作业队列 DTAQ 数据队列 MSGQ 信息队列OUTQ 输出队列DTAARA 数据域JRN 日志JRNRCV 日志接受器 USRPRF 用户简要表 SBSD 子系统描述JOBD 作业描述LIND 线路描述CTLD 控制器描述DEVD 设备描述关于目标的操作,系统也进行了统一的规范,常用的几种包括:WRK 工作CRT 建立ADD 增加CHG 改变DLT 删除 DSP 显示 EDT 编辑 CPY 拷贝 MOV 移动 RNM 变名 SAV 备份 RST 恢复 RTV 获取GRT 授权 DMP 转储2.3 系统菜单: go 菜单名2.4 基本操作命令汇编信息当前信息命令:DSPMSG系统信息命令:DSPMSG QSYSOPR提供关于系统操作的信息,如通讯线、设备出错信息的提示及建议解决方法等设备控制线描述命令:WRKLIND控制器描述命令:WRKCTLD控制设备描述命令:WRKDEVD配置设备状态命令:WRKCFGSTS提交作业提交批处理作业命令:SBMJOB + F4处理作业激活作业显示命令: WRKACTJOB输出输出作业队列命令:WRKOUTQ假脱机文件命令:WRKSPLF打印机菜单命令:GO PRINTER WRKDEVD PRT01子系统作业运行的环境命令:WRKSBSWRKSBSD *ALLWRKACTJOBSTRSBS QCTL日志信息作业日志命令:DSPJOBLOG F10=Display detailed messages 系统历史日志命令:DSPLOG +F4应用日志命令:WRKJRNCHGJRN问题处理故障分析命令:WRKPRB用户描述文件命令:WRKUSRPRF *ALL CHGUSRPRF USR1 +F4系统状态检查命令:WRKSYSSTS WRKACTJOB WRKCFGSTS备份和恢复备份库命令:SAVLIB备份目标命令:SAVOBJ恢复库命令:RSTLIB恢复目标命令:RSTOBJ磁带操作初始化命令:INZTAP检查磁带内容命令:DSPTAP系统操作命令宕机命令:PWRDWNSYS + F42.4.1 CALL 在命令行方式下是执行程序;在程序方式中是调用内部或外部程序。
1、level identifier用于查看当前物理文件编译的时间与程序中的物理文件编译时间是否相同:①输入dspfd命令查看物理文件中记录格式的level identifier②输入dsppgmref命令查看程序中的物理文件的记录格式的level identifier③比较两个level identifier是否相同。
2、OVRBDF成员覆盖用于查看多成员的物理文件中某一个成员内容:①输入ovrdbf命令,输入物理文件名以及要查看的成员名注:dspfd查看物理文件中所有成员中的数据条数;若想在程序中调用多成员的物理文件中的某个成员,可以callb #ovrmbr;其中#ovrmbr为cl程序。
可以通过登录用户名为YTCZY密码YTCZY进入系统,FCBATXPSRC\PFSMODSRC中查看#ovrmbr的源码。
3、DSPUSRPRF查询用户全名以及基本信息。
4、跑批相关物理文件pffwn8,pffwm8, pffdn2, pffmn4pffwm8物理文件中的错误信息码BCS8099为系统错误,要到假脱机中查看信息。
5、系统出现如CPF4326错误时,用WRKMSGD查看详细信息。
6、Shift+esc①按ctrl键查看可选命令;②输入3查看当前作业—>输入10查看作业日志信息③输入3查看当前作业—>输入14查看该界面数据用了哪些物理文件7、CHGPF修改物理文件参数。
8、使注释的文字变色Shift+F1—>PFSEUEXIT(user exit program) 人降生于世,其实是一件了不得的大事,因为他的人生也会一同降世。
9、给物理文件加已有的日志STRJRNPF—>IMAGES参数填*BOTH10、利用日志恢复物理文件中删除的数据①WRKOBJ +物理文件名—>选择8查看该物理文件的日志② DSPJRN查看物理文件操作记录③RMVJRNCHG恢复删除的数据按F10—>添加参数:第一个是结束的记录序列号;第二个是开始的记录序列号。
AS400学习篇(二)
AS400操作命令:
操作含义
一、显示AS/400的磁盘容量和使用状况命令DSPSYSSTS 显示系统状态
二、显示用户简要表命令
DSPUSRPRF 查看用户情况
WRKUSRPRF 操作用户简要表
CRTUSRPRF 创建新用户
三、关机操作命令
GO POWER 关机
选择3、F16 直接关机
选择4、F16 关闭后重新启动
PWRDWNSYS *IMMED 立即关机
四、查找命令
GO CMD*** 查找命令
五、系统操作命令
shift +E sc+enter 使用系统请求菜单
call qcmd 使用命令显示行(显示先前使用过的命令)go assist 使用系统助手
go info 使用信息助手
六、查看信息命令
DSPMSG 当前信息
DSPMSG QSYSOPR 系统信息
七、控制操作命令
WRKLIND 控制线描述
WRKCTLD 控制器描述
WRKDEVD 控制设备描述WRKCFGSTS 配置设备状态
八、作业操作命令
SBMJOB + F4 提交批处理作业WRKACTJOB 激活显示作业
九、输出操作命令
WRKOUTQ 输出作业队列WRKSPLF 假脱机文件
十、打印机
GO PRINTER WRKDEVD PRT01 菜单
十一、备份和恢复:
RSTLIB 恢复库
RSTOBJ 恢复目标
SAVOBJ 备份目标
SAVLIB 备份库。
1、level identifier
用于查看当前物理文件编译的时间与程序中的物理文件编译时间是否相同:
①输入dspfd命令查看物理文件中记录格式的level identifier
②输入dsppgmref命令查看程序中的物理文件的记录格式的level identifier
③比较两个level identifier是否相同。
2、OVRBDF成员覆盖
用于查看多成员的物理文件中某一个成员内容:
①输入ovrdbf命令,输入物理文件名以及要查看的成员名
注:dspfd查看物理文件中所有成员中的数据条数;
若想在程序中调用多成员的物理文件中的某个成员,可以 callb #ovrmbr;其中#ovrmbr为cl程序。
可以通过登录用户名为YTCZY密码YTCZY进入系统,FCBATXPSRC\PFSMODSRC中查看#ovrmbr的源码。
3、DSPUSRPRF
查询用户全名以及基本信息。
4、跑批相关物理文件
pffwn8, pffwm8, pffdn2, pffmn4
pffwm8物理文件中的错误信息码BCS8099为系统错误,要到假脱机中查看信息。
5、系统出现如CPF4326错误时,用WRKMSGD查看详细信息。
6、Shift+esc
①按ctrl键查看可选命令;
②输入3查看当前作业—>输入10查看作业日志信息
③输入3查看当前作业—>输入14查看该界面数据用了哪些物理文件
7、CHGPF修改物理文件参数。
8、使注释的文字变色
Shift+F1—>PFSEUEXIT(user exit program)
人降生于世,其实是一件了不得的大事,因为他的人生也会一同降世。
9、给物理文件加已有的日志STRJRNPF—>IMAGES参数填*BOTH
10、利用日志恢复物理文件中删除的数据
①WRKOBJ +物理文件名—>选择8查看该物理文件的日志
② DSPJRN查看物理文件操作记录
③RMVJRNCHG恢复删除的数据
按F10—>添加参数:第一个是结束的记录序列号;第二个是开始的记录序列号。
④APYJRNCHG还原恢复动作—>RCVRNG改为*current
11、sql语句中的Hex
在select fields 中写上hex(name)为查看name字段中内容的十六进制码,其中,双字节的十六进制中0E为开始符,0F为结束符。
12、部分表定义:
GLFD01:科目字典
GLFD04:计提定义文件
GLFD05:特殊账号定义文件
BIFD09:网点类型文件
PFFTT8:日志文件
13、查找*MODULE类型的源码的方法: DSPPGM PGM(PFSAVPGM1)—>3次执行—>输入5
14、(PC机)接收来自主机(400开发机)的文件
在400的操作选项中,选择接收来自主机的文件,进入下面的界面:
①将程序源码导入到PC机上,
点击第一个浏览进入下面的界面:
点击第二个高级进入下面的页面,此页面只需要更改PC文件类型,Ascii文本为文本类型,BIFF4为EXCLE形式的。
描述文件名的路径会根据PC文件名的路径自动变化,不需要更改。
最后点击运行。
②将物理文件导入到PC机上,方便添加数据,加完数据可以再把文件倒回到400上。
导出文件和导出程序差不多,只是要在设置中修改两个参数:
15.将(PC)文件发送到主机(400)
16、RRN的使用方法
RRN为系统为每个物理文件自动产生的序号,正常查看物理文件看不见系统序号。
Select RRN(PFFTT8) from PFFTT8
17、WRKLIBPDM LIB(*ALLUSR)
显示所有由用户建立的库。
(本资料素材和资料部分来自网络,仅供参考。
请预览后才下载,期待您的好评与关注!)。