AS400系统相关知识点(参考模板)

合集下载

AS400基本操作及常用命令

AS400基本操作及常用命令

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命令:用于更改数据文件中的数据。

AS400_初级培训

AS400_初级培训

一.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这个系列的基础上发展而来的。

AS400 消息处理

AS400  消息处理

第一章消息处理消息机制是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系统上,工作站用户之间,系统操作员和工作站用户之间,程序和工作站用户之间都是用消息进行通信的。

IBM AS400教程(完整版)

IBM AS400教程(完整版)

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技术培训(12)-附录1-AS400系统命令

AS400技术培训(12)-附录1-AS400系统命令

2021/8/6
18
AS/400基本操作命令
– 显示文件描述DSPFD
TYPE:选择不同的信息类型,输出结果不同。
– *BASATR:基本属性 – *ACCPTH:键字定义,如果是逻辑文件,还指明对应的
物理文件。 – *MBRLIST:文件的成员基本信息。 – *MBR:文件的成员信息。
OUTPUT:输入方式
建议输出到QTEMP中。
2021/8/6
20
AS/400基本操作命令
– 显示数据库关系DSPDBR
显示与指定物理文件有关的逻辑文件。 OUTPUT:输入方式
– *:显示 – *PRINT:生成SPLF。 – *OUTFILE:生成物理文件,需要指定输出的文件名称。
建议输出到QTEMP中。
2021/8/6
2021/8/6
8
AS/400基本操作命令
– 删除用户DLTUSRPRF
删除用户时系统检查是不是有该用户为*OWNER的 目标,如果有,则一般情况不删除用户。 可以选择*OWNDLTOPT的值确定是删除这些目标, 还是将目标的*OWNER改为其他用户。然后删除该 用户。
– 显示用户DSPUSRPRF
2021/8/6
22
AS/400基本操作命令
– 数据库文件覆盖OVRDBF
以一个文件名称指向自身的一个成员(实现对一个 文件中不同成员的访问)。 以一个文件名称指向另一个文件(实现对不同文件 的访问)。也可以是另一个文件的成员。 也可以对逻辑文件进行覆盖。
2021/8/6
பைடு நூலகம்
23
AS/400基本操作命令
– 一般情况常用的目标有:用户简要表*USRPRF, 库*LIB,文件*FILE(包括物理文件、逻辑文件、 显示文件、打印文件等),数据区*DTAARA, 数据队列*DTAOBJ,程序*PGM等。

AS400基本操作及常用命令

AS400基本操作及常用命令

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 在命令行方式下是执行程序;在程序方式中是调用内部或外部程序。

AS400基础知识

AS400基础知识
返回
文件(File)
文件是包含了一组记录集合的目标。用户可以通过人机交互界面、实用 软件或程序对文件内的记录进行操作。 文件主要包括物理文件、逻辑文件、假脱机文件等,物理文件又分成 源物理文件和数据物理文件两种,源物理文件内的记录被称作“成员” (Member),通常包含着可编辑的程序源码或一般文本;数据物理文件就 是数据库文件,每个数据物理文件由一个或多个成员构成,每个成员都有 相同的数据库结构,成员内包含有实际数据。对数据物理文件的操作实际 上就是对其某个成员的操作,如不做特别指定,就是指对第一个或唯一一 个成员的操作。 逻辑文件就是视图文件,它可通过指定关键字、选择条件键字等定义 某一数据物理文件的存取方法(或称“存取路径”)。逻辑文件是一种定 义,本身不含任何数据,用到时可动态联接数据物理文件。另外,结合文 件是逻辑文件的一种,它依赖于不止一个的数据物理文件,可将多个有关 的数据物理文件在逻辑上结合成一个大文件,并定义其存取路径。 假脱机文件(Spool File)是存储在输出队列中等待打印输出的文件, 通常一个操作的结果可选择输出到屏幕上或假脱机文件中,后者的好处是 可保留较长时间。 返回
返回
系统操作

处理方式 开发工具
返回
处理方式



作业控制 。 AS/400的作业可分为交互式作业与批作业,交互式作业是从一 个用户Sign on进入系统,到Sign Off退出系统为止, 可以用 wrkactjob命令进入作业界面并选择选项,来挂起、结束等控制 交互式作业。 可以用sbmjob命令来提交批作业(批作业是在系 统的后台运行),然后用wrkactjob命令进入作业界面来控制批 作业(可根据类型来判断交互式作业与批作业)。 打印控制。 对作业进行处理后会形成输出,输出在被打印之前是以假脱机 文件形式存储在输出队列中的。 可以用wrksplf命令进入假脱 机文件界面,来更改、挂起、显示、删除等假脱机文件控制。 报文处理。 可以用sndmsg命令将报文从你的工作站上发送到报文队列中, 接受方可以用dspmsg命令来查看报文。

AS400基础知识

AS400基础知识
WRKOBJPDM,WRKMBRPDM •按F6键建立物理文件或逻辑文件
物理文件
•物理文件的格式定义(DDS) •文件级关键字 •记录级关键字 •字段级关键字
逻辑文件
•逻辑文件的格式定字
OS/400中集成了数据库DB2/400
行命令 I,C,M,D,A,B,O,RP
建数据库:CRTLIB mylib
在AS/400中,内存和硬盘均作为单一存储设备,由系统统一管理,用户无须关心数据和程序的具体存放位置
其他命令 ?,*,d
AS/400采用面向对象的管理方法
启动DFU命令:
PDM相关命令:
STRPDM, WRKLIBPDM,
WRKOBJPDM,WRKMBRPDM
命令行命令 Find,Change,Hide
•启动DFU命令:
STRDFU,UPDDTA,CHGDTA,DSPDTA
•DFU作用:直接在表中插入,修改,删除数据
RLU (Report Layout Utility)
• 启动RLU命令:STRRLU或在PDM中启动 • RLU行命令:与SEU类似 • 文件,记录,字段属性调整方法 • 报表格式调整方法 • 预览方法 • 可以用SEU修改RLU产生的打印文件
*FILE *PGM
源文件
•源文件是 Member级 •物理文件定义表结构,编译后的文件用于 存放数据,是*FILE类型的Object •逻辑文件相当于VIEW •源程序文件编译后是可执行程序,是*PGM 类型的Object
建一个物理文件及其逻辑文件
•建数据库:CRTLIB mylib •建源物理文件:CRTSRCPF source •PDM用法:STRPDM,WRKLIBPDM
系统特点
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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)
显示所有由用户建立的库。

(本资料素材和资料部分来自网络,仅供参考。

请预览后才下载,期待您的好评与关注!)。

相关文档
最新文档