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
系统特点

AS400系统相关知识点

AS400系统相关知识点

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学习篇(二)

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 备份库。

as400教程

as400教程

as400教程AS/400教程第一章IPLIPL是AS/400的重要术语之一,它的全称是Initialize Program Laod,即初始程序装入,这是AS/400开机的一个重要过程。

要启动系统首先应打开系统电源开关,并执行初始程序装入(IPL),在IPL期间,将入系统辅助存储器装入系统程序,并检查系统硬件,当IPL完成时,将在所有可用的显示站上显示“注册”屏幕。

启动有两种方式,一种是自动(一般选用这种启动方式),另一种是手动。

启动区域一般选用B,启动区域另外还有A、D等;A表示从硬盘启动不用PTF,B表示从硬盘启动并用PTF;D表示从活动设备启动。

活动设备包括软盘、光盘和磁带机等。

改变IPL方式的方法有两种。

一种是通过主机面板来修改,有的机型对面板进行修改时需要插入钥匙。

另一种方法是通过修改系统值的方法来改变IPL的方式。

QIPLTYPE该系统值决定IPL的方式和类型。

它的可能值为0,1和2。

0--无人干预的IPL1--有人干预的IPL2--以Debug方式有人干预的IPL第二章用命令关机要关闭机器时在任何一个命令运行PwrDwnSys命令,即可关闭机器。

PwrDwnSys有以下几个参数:How to end . . . . . . . . . . . *CNTRLD *CNTRLD, *IMMEDDelay time, if *CNTRLD . . . . . 3600 Seconds, *NOLIMITRestart options:Restart after power down . . . *NO *NO, *YESRestart type . . . . . . . . . *IPLA *IPLA, *SYS, *FULLIPL source . . . . . . . . . . . *PANEL *PANEL, A, B, DHow to end是关机的方式,可选参数有两个:*CNTRLD和*IMMED,CNTRLD是CoNTRoLeD的简写,意思是“受控制的”,这一项只有选这一个参数接下来的那一个参数才起作用。

AS400入门

AS400入门
通信机能
可与其他终端或系统传递数据
控制语言(CL-Control Language)
指令的形式
指示操作的命 令
指令名 + 参数
指示操作的内容
例:CALL PGM(SEIKYU)
指令名命名规则
动词 + 目的语
例:生成指令---CRTXXX(CReaTe XXX) 开始指令---STRXXX(STaRt XXX) 结束指令---ENDXXX(END XXX)
记录的读取方法
➢ 指定读取顺序 ➢ 限定读取字段 ➢ 选择条件
DB文件例
a.
[物理文件] 得意先マスター
得意先 得意 住所 電話 売掛金
番 号 先名
番号 残 高
b. 直接邮寄用 得意先番号
记录样式
c.
读取顺序
债权管理用 売掛金降序 売掛金10万元以上
记录样式
[逻辑文件]
得意先 得意 住所 番号 先名
源程序文件成员:生成/修改 数据库文件成员:表示/删除
Query(动态信息检索)
Query的使用流程
➢ 定义:哪个文件的哪个记录按何种次序输出
➢ 执行:结果可输出到显示器,打印机,文件
Query的机能
➢ 选择特定的记录
QUERY
DB文件
➢ 按一定顺序分类
➢ 集计
➢ 四则运算

➢ 编辑打印

打印报告
DDS登录 (STRSEU)
生成打印文件 (CRTPRTF)
辅助存储器 源文件 打印文件
程序的生成
程序类型
➢ 对话型:利用画面与操作员边对话边处理 ➢ BATCH型:无需操作员参加统一处理
文件类型
➢ DB文件 ➢ 画面文件 ➢ 打印文件

AS400基础培训

AS400基础培训

AS400基础培训AS/400基础培训⽬录1AS/400体系结构介绍 (2)1.1AS/400性能概述 (2)1.2对象和对象管理 (2)1.3⼯作管理 (3)2AS/400的基本操作 (4)2.1菜单、⼊⼝、列表和信息 (4)2.2常⽤命令 (5)3ILE RPG/400编程⼊门 (6)3.1⽂件的创建和操作 (6)3.1.1物理⽂件 (6)3.1.2逻辑⽂件 (7)3.2ILE RPG程序编写 (7)3.2.1常⽤规范表 (7)3.2.2内部函数 (9)3.2.3表达式 (9)3.2.4操作码 (10)3.3模板学习 (11)3.4编程练习 (12)4SQL/400介绍 (12)1AS/400体系结构介绍1.1 AS/400性能概述集成性AS/400把数据库、通讯、安全性等功能集中在操作系统中,最⼤限度地实现了各功能之间的兼容性。

开放性⽀持SNA、TCP/IP协议,DB2/400可与⼤多数数据库系统实现互联。

可移植对SPEC1170的⽀持可达到95%,相当于⼀般UNIX操作系统。

兼容性所有应⽤可上下兼容。

可连接性哑终端(5250)、仿真终端(PC Communication、Client Access、GUI)可⽀付性可扩充性1.2 对象和对象管理基于对象AS/400中,MI由指令和对象组成。

也就是说,AS/400是基于对象(object-based)的系统,⽽不是⼀个⾯向对象(object-oriented)的系统。

在AS/400中,对象不具备集成性,也没有类和⼦类的概念。

在AS/400的定义中,系统上所有可存储和检索的东西,都叫做对象。

对象由描述这个对象的描述和它的值组成。

对象的描述包括:名称、类型、⼤⼩、建⽴⽇期、建⽴对象者提供的简单描述、以及存储对象的库的名称。

对象的要素⽬录名、对象名和对象类型唯⼀确定⼀个对象。

对象⽬录AS/400中的⽬录结构是单层的,因此对象的表达形式为“Library/Object”。

AS400中文培训Query-1

AS400中文培训Query-1

目录第一部分 Query/400简介1.1 第一章什么是Query/4001.1.1 查询的基本概念1.1.2 查询的主要功能1.2 第二章查询一般操作信息1.2.1 查询实例1.2.2 启动查询1.2.3 告诉查询做什么1.2.4 使用查询命令1.2.5 使用查询菜单1.2.6 使用‘处理查询’显示1.2.7 显示常量的格式1.2.8 查询配置文件信息1.2.9 处理查询信息和错误第二部分定义和使用查询定义2.1 第三章生成查询定义2.1.1 启动查询定义2.1.2 选择定义查询的步骤2.1.3 生成查询考虑的问题2.2 第四章规定和选择文件2.2.1 规定文件选择2.2.2 选择文件2.2.3 选择文件成员2.2.4 选择记录格式2.2.5 显示所有被选文件2.2.6 连接文件2.2.7 显示所有连接测试2.2.8 假如字段遗漏2.3 第五章定义Query/400的结果字段2.3.1 生成结果字段2.3.2 日期、时间和时间标记的算术操作2.3.3 日期、时间和时间标记函数2.3.4 转换数据格式2.3.5 生成表达式时一般考虑2.3.6 列标题2.3.7 长度和十进制小数位2.3.8 增加或取消结果字段2.4 第六章字段的选择和排序2.4.1 让查询选择和排序字段2.4.2 选择字段并指定顺序2.5 第七章选择记录2.5.1 让查询选择记录2.5.2 选取要想的记录2.5.3 在一个OfficeVision相关栏列表中选择记录2.6 第八章选择分类字段2.6.1 让查询确定记录的顺序2.6.2 选取你想用的分类字段2.7 第九章选择一个整理顺序2.7.1 让Query/400选取一个整理顺序2.7.2 整理顺序的目的2.7.3 整理顺序如何影响Query/4002.7.4 选择一个整理顺序2.8 第十章规定报表列格式2.8.1 查询报表列的格式2.8.2 编辑数值字段2.9 第十一章规定报表汇总函数2.9.1 汇总函数的类型2.9.2 汇总列2.9.3 列汇总值的分配2.10 第十二章定义报表断点2.10.1 定义一个报表断点2.10.2 定义报表断点格式2.11 第十三章选择输出类型和输出格式2.11.1 选择所用的输出类型和格式2.12 第十四章规定处理选项2.12.1 处理选项的用途2.12.2 舍入数值字段的值2.12.3 忽略十进制数据错误2.12.4 忽略字符替换警告2.13 第十五章退出和运行查询2.13.1 结束查询定义2.13.2 运行查询2.14 第十六章处理查询定义2.14.1 修改查询定义2.14.2 拷贝查询定义2.14.3 重新命名查询定义2.14.4 删除查询定义2.14.5 显示Query/400查询定义2.14.6 打印查询定义第三部分查询的高级信息3.1 第十七章为程序员提供的附加信息3.1.1 有不同的记录格式的文件3.1.2 文件共享考虑3.1.3 替换数据库文件3.1.4 在定义结果字段时DBCS的考虑3.1.5 连接文件3.1.6 使用非分类字段做报表中断3.1.7 结果字段长度及小数位3.1.8 选择记录(忽略字段大小写)附录查询的实际练习第一部分 Query/400简介1.1 第一章什么是Query/400?Query/400是IBM的一个特许程序,此程序支持从AS/400数据库中获得信息来设计应用。

AS400系统培训笔记

AS400系统培训笔记

AS400系统培训笔记一、sysid:system name二、升级微码和增加cpu是需要新的system password,换cpu时需要输入原来的system password。

3、p170面板:01:display启动方式。

02:设置启动方式。

03:启动。

04:测试报警灯。

11:选择设置值。

s:slow f:fast v=f(上次启动正常) v=s(上次启动失败)A:A区B:B区C:IBM实验用D:外部设备(磁带、光驱)N:normalM: manual三、常用巡检命令:1、wrkdevd *opt|*tap2、dsptap3、dspopt4、wrkshrpool:内存5、wrkhdwrsc type(*stg):硬盘状态6、wrkhdwrsc type(*prc):cpu和内存状态,7、wrkhdwrsc type(*cmn):网卡状态8、wrksyssts9、wrkdsksts:硬盘(%busy一般不超过40%)10、dsplog F411、wrklicinf:查看版本号等12、cfgtcp13、pwrdwnsys:关闭系统三、系统知识1、AS:application system2、cfgtcp、wrkhdwrsc *cmn:配置网卡3、crtlineth4、AS400上不支持SNA5、strtcp:激活tcp6、AS/400的分层机构:application|os/400|slic|64-bit RISC。

(slic:systemlicense internal code)7、系统能登陆中进sst(strsst)看log,系统不能登陆进dst看log。

8、src:system ref code9、pal:product activity log10、打印系统配置:strsst-start a services tool-hardware services manager-f6=print configuration-退出sst-wrksplf (F4选择相应的项)11、dspmsg qsysopr12、黄灯不报警:cpu、内存、风扇没问题,机器可以正常工作。

AS400系统介绍

AS400系统介绍

AS400系统介绍AS400于1988年首次发布,一直到现在仍然在广泛使用。

它设计用于中小型企业,提供全功能的计算、存储和网络功能。

AS400的操作系统称为OS/400,它有一个易于学习和使用的用户界面,适合各种技术水平的用户。

AS400系统的设计目标是提供安全、可靠和高性能的计算环境。

它可以同时支持多个用户和应用程序,并支持多任务处理。

AS400还具有高度可伸缩性,可以根据需求扩展计算和存储能力。

它还具有高可靠性和可用性,可以通过热备份和冗余组件来提供容错能力。

AS400系统采用了独特的对象基础架构,所有的数据和程序都被视为对象。

这种对象导向的设计使得AS400系统更易于开发和维护应用程序。

AS400还支持多种编程语言,包括RPG、Java和C++等,可以满足不同开发需求。

AS400还具有强大的数据管理功能,包括数据库和文件系统。

AS400的数据库管理系统称为DB2,它是一个关系型数据库管理系统,可以存储和管理大量的结构化数据。

AS400还支持SQL语言,可以方便地进行数据查询和分析。

AS400系统还具有广泛的应用程序和解决方案,包括企业资源计划(ERP)、供应链管理(SCM)和客户关系管理(CRM)等。

AS400还可以与其他系统和设备进行集成,如服务器、存储设备和外部应用程序等。

AS400系统的优势包括简化管理、降低成本和提高效率。

AS400的管理界面易于使用,可以简化系统管理和维护工作。

AS400的硬件和软件组件的集成设计减少了系统配置和集成的复杂性,降低了成本。

AS400的高性能和可靠性可以提高工作效率和业务连续性。

总之,AS400系统是一种功能强大、可靠性高的中小型计算机系统。

它具有易于使用的用户界面、高可用性和可伸缩性的设计、强大的数据管理功能和广泛的应用程序支持。

AS400系统适用于各种规模的企业,可以帮助它们提高工作效率、降低成本和改善业务连续性。

AS400学习笔记

AS400学习笔记

AS/400】AS/400學習筆記八月 16, 2005 bangdoll留言Go to comments第一章 AS/400概論AS/400自77年6月以來已歷經九代變革IBM每隔一年均會推出新的機型及作業系統AS/400 High-Level Machine單一層次記憶體(Single Level Storage)虛擬記憶體(Virtual Storage)軟體簡介AS/400軟體可分為三大部份1.系統支援2.程式設計3.應用軟體系統支援:OS/4001.OS/400是AS/400機器的作業系統2.OS/400有選擇畫面(MENU)及控制語言(Control Language)指令,可提供使用者操作AS/400系統3.OS/400可同時執行多個交談式工作(Interactive job),批次工作(Batch job)及同時發展其他應用程式4.OS/400有關連式資料庫系統,保全系統,通訊網路系統及各種備份/回復能力5.OS/400自動建立硬體系統環境6.OS/400提供IBM S/36與S/38之操作環境程式設計支援1.RPG/400(目前常用)2.COBOL/400(目前常用)3.C/4004.SQL/400(目前常用)5.Fortran/4006.AS/400 Basic7.AS/400 PL/I8.AS/400 Pascal9.RM/COBOL-85應用軟體支援軟體名稱:Application Development Tool Set/400(ADTS)主要功能:1.針對結構化語言開發環境提供程式編輯,線上即時偵錯功能2.提供螢幕畫面設計及報表格式設計輔助能力3.提供基本檔案維護及資料庫結構維護功能第二章終端機操作使用者界面畫面型態1.選擇畫面(Menu)2.鍵入畫面(Entry)3.列示畫面(List)4.說明畫面(Information)使用System Request畫面第三章 Object管理Object是在儲存體佔有空間的一個最小單位,系統根據其型態,有不同之操作方式,來執行其運作例如:FileLibraryProgramComandsQueuesUser ProfileJob DescriptionsDevice Descriptions……The AS/400 Object Description-Name-Library-Object type-Type attribute(PF,LF)-Owner(creator)-Public authorization-Change date/time-Date/Time last saved-Restore volume ID-Storage freed-Text description-SizeLibrary1.是一個目錄Directory,其中包含Object之相關資訊(型態及位置),指向其相關之Object2.其儲存之Object並不需要在同一硬碟中3.所有Library都在QSYS Library內如何組織Library為了1.保全功用2.備份功用區分由1.應用程式2.使用者3.Object型態非限定名稱(Unqualified name)/限定名稱(Qualified Name)1.在指定Object時,均需給予名稱,此名稱包含兩個部份,即Library部份及Object部份2.非限定名稱僅用Object名稱來使用-PGMA3.限定名稱用法使用Library名稱及Object名稱-LIBA/PGMA第四章控制語言指令(CL Commands)控制語言所有系統功能均被單一之語言來控制1.由操作者來使用2.可組合為程式3.可交談式或批次使用列示主要指令群1.游標移至Command line 按F42.輸入go major尋找某種型態指令游標移至Command line 輸入go cmdfile指令提示游標移至Command line 輸入1.?DSPOBJD2.DSPOBJD 按F4? OR F4 : List若使用者想知道某個參數可輸入哪些值時,可將游標移至欲輸入欄位鍵入’?'再按執行鍵或是F4第五章訊息指令應用訊息:一種通訊之方式基本訊息佇列(Message Queue)通訊1.系統操作者(System Operator)訊息佇列2.使用者訊息佇列3.工作站訊息佇列4.一個訊息佇列(Message Queue)會自動建立當1.建立一個工作站2.建立一個使用者Profile5.系統操作者的訊息佇列是系統提供的6.使用者可隨時建立其他訊息佇列訊息佇列(Message Queue)模態有中斷(Break),通知(Notify),留置(Hold)1.訊息佇列(Message Queue)有個傳輸(Delivery)參數來說明訊息如何接收及使用者如何被通知:1.中斷(Break)-使用者作業被中斷,訊息顯示在畫面上2.通知(Notify)-使用者被通知,而訊息訊號燈亮且有聲響3.留置(Hold)-使用者不會被通知訊息2.所有訊息會儲存在訊息佇列(Message Queue),除非是被刪除使用者及工作站訊息佇列(Queue)訊息永遠可以送至任何一個訊息佇列(Queue),即使使用者或工作站在登出系統後基本訊息處理指令1.發送訊息 SNDMSGSNDBRKMSG2.察看訊息 DSPMSG訊息1.訊息本文最多可送512個字元給使用者訊息佇列,工作站訊息佇列,系統操作者佇列(System Operator Queue)或系統記錄日誌QHST2.TOUSR只能輸入一個值3.TOMSGQ最多可輸入50個值系統操作者訊息系統操作者訊息佇列內容包括:1.硬體裝置使用相關訊息2.使用者及系統活動相關訊息DSPMSG MSGQ(QSYSOPR)(*SYSOPR)第六章線上輔助說明1.輔助說明(Help):F12.欄位說明(Field Help):F13.訊息說明(Message Help):F14.整體說明(Extended Help):F2第七章系統開關系統開機(Starting the System)1.不參與式開機(Unattended IPL):一般的開機 IPL:Inital Program Load2.參與式開機(Attended IPL)3.遠端開機(Remote IPL)4.自動開機(Automatic IPL’s):大部分都是使用這一種方式開機-System Value-Operational Assistant4.AS/400一般來說一次的開機時間大約20mins~30mins系統關機1.使用PWRDWNSYS指令2.使用電源開關(Power Switch)3.使用緊急開關(Emergency Switch)4.使用Operation Assistant第八章工作管理之觀念工作型態(Types of jobs)1.交談式作業(Interqctive):系統回應給每一個工作站上使用者需求的處理2.批次作業(Batch):系統執行一組程式指令的處理3.周邊裝置線上同時作業(Spool)(Simultaneous Perpheral Operation On-Line)將慢速周邊裝置的輸出入資料先存放於快速周邊裝置(如硬碟),然後才由CPU讀取、印表機將其列表,由於CPU不必和這些慢速裝置直接界面,所以提升了CPU操作速度第九章工作作業控制(Job Control)工作作業控制(Job Control)包括了交談式作業及批次作業;工作作業控制(Job Control)控制了在工作佇列(Job Queue)中的工作,及在輸出佇列(Output Queue)中的工作SBMJOB指令批次作業中的第一個步驟是將批次工作放置在工作佇列中排列,此作業使用的指令是SBMJOB工作佇列(Job Queue)WRKSBMJOB:允許使用者看到所有批次工作,不論此工作目前在工作佇列內,輸出佇列內或在執行中WRKUSRJOBWRKACTJOB:可查詢在各子系統下活動的工作狀態及一些系統工作(System job) 如何結束工作ENDJOBENDJOBABN第十章 Spool及印表控制啟動Spool作業Writer為一系統程式,可將報表由輸出佇列中取出而由印表機印出,欲啟動此程式可用指令STRPRTWTRWork with All Spooled Files指令WRKSPLF允許查詢目前使用者,或所有使用者產生的Spool Files查看Spool Files狀況指令WRKWTR管理AS/400上連接的印表機工作管理(Work Management)總論JOBQ—>BATCH(INTERACTIVE)—>OUTQ—>WRITER —>PRINTER WRKJOBQ —>WRKACTJOB—>WRKOUTQ(WRKSPLF)—>WRKWTR—>WRKCFGSTS*DEVAS400 Spool Converter ProSpool to PDF, HTML, TXT, CSV, XML Easy to use. Shareware version。

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

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

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

相关文档
最新文档