AS400基本操作技巧及其通用命令.docx
《AS400基本操作技巧及其通用命令.docx》由会员分享,可在线阅读,更多相关《AS400基本操作技巧及其通用命令.docx(30页珍藏版)》请在冰豆网上搜索。
![AS400基本操作技巧及其通用命令.docx](https://file1.bdocx.com/fileroot1/2023-7/3/bdf30f28-6664-4b64-b233-c4a8bc71979a/bdf30f28-6664-4b64-b233-c4a8bc71979a1.gif)
AS400基本操作技巧及其通用命令
上海CORSWORK件有限公司技术文档密级:
一般
AS/400培训
文档编号:
编撰:
吴敏审核:
AS/400基本操作及常用命令
项目名称:
编撰日期:
2010年4月26日
审核日期:
上海CORSWOR软件有限公司核心业务系统研发组
未找到目录项。
1AS/400基本操作
AS/400用户接口满足各种用户的需求,无论他们是新用户、数据管理人员、系统管理员、或程序员。
用户可以灵活的使用OS/400提供的多种方法,对系统进行操作。
如果用户并不了解显示屏幕或如何启动任务,通过AS/400帮助功能,在任何屏幕上都可使用帮助。
帮助的信息包括整个屏幕的信息到现实屏幕上个别项目的信息。
AS/400系统还提供相应国家语言,支持用户以其所在国家的语言作为与系统的接口。
1.1屏幕显示
AS/400系统提供一些不同的显示屏幕作为其用户接口的一部分。
组成用户接口的显示屏幕类型有:
菜单(MENU)
输入(ENTRY
列表(LIST
帮助(HELP
登录画面
用于用户注册:
使用用户名和口令
SignOn
System
Subsystem....
Display
S101766G
QINTER
PC5250
User
..USER
Password
Program/procedure.
Menu
....USER
Currentlibrary
进入系统后,首先会看到的显示屏幕就是菜单
1.1.1菜单
用户可以使用菜单选择他们想执行的任务,而不需使用系统命令,如图:
MAIN
7菜单名
AS/400MainMenu
System:
S101766G
Selectoneofthefollowing:
1.Usertasks
2.Officetasks、•
3.Generalsystemtasks、、
4.Files,libraries,andfolders菜单选项
5.Programming
6.Communications
7.Defineorchangethesystem
8.Problemhandling
9.Displayamenu
90.Signoff
Selectionorcommand
===>命令行►
F3=ExitF4=PromptF9=RetrieveF12=CancelF13=lnformationAssistant
F23=Setinitialmenu功能键提示
Typeoptionnumberorcommand.状态条
使用菜单之间的导航器,可以不用知道系统命令,也可以完成相应的操作。
命令形式为:
GO菜单名,来调用特定的菜单。
在菜单屏幕种的命令行上,有经验的用户也可以通过直接输入命令来完成操作。
1.1.2输入
当用户在菜单上选择一个任务或在命令行上输入命令时,系统会显示输入屏幕,他是由
作为提示的描述性短语与其后的输入字段所组成。
提醒用户在该特定字段中所需的指定的值。
该字段可接受的列表可能也被提供,让用户选择。
如下图
ChangeSpooledFileAttributes(CHGSPLFA)
Typechoices,pressEnter.
AdditionalParameters
OutputqueueQPRINTName,*SAME,*DEV
Bottom
F3=ExitF4=PromptF5=RefreshF10=AdditionalparametersF12=Cancel
F13=HowtousethisdisplayF24=Morekeys
打印假脱机文件
当屏幕要求用户输入信息时,只是要求与用户请求有关的信息,且系统默认值已输入字
段中。
通过条件提示和默认值的使用,用户不需要一一知道命令的参数,也能完成操作任务。
1.1.3列表
列表显示时,将包括一或多个可在显示的目标上执行的动作。
当使用目标时,会显示有关属性的目标列表,其中包含类型和其他标识的信息。
下面的
列表提供在这些目标上直接执行的任务(如:
更改、显示、复制)的便利方法。
而不必对每个动作都调用和提供目标名称。
每个目标名称旁都有一任选项字段,所支持的动作都显示在屏幕顶部的指令区中。
要在
列表的目标上执行动作,用户在动作之前的任选项字段输入相应的动作代码即可。
女口:
管理设备
WorkwithLineDescriptions
System:
S101766G
OptLine
___ETHLINE
___JF01
___QESLINE
___QTILINE
\—
'动作字段
Bottom
Parametersorcommand
F3=ExitF4=PromptF5=RefreshF6=CreateF9=RetrieveF12=Cancel
F14=Workwithstatus
1.1.4帮助
帮助显示屏幕提供有关如何使用显示屏幕或如何启动任务的信息。
使用AS/400帮助,
用户可取得数种帮助的层次。
帮助的范围包括整个屏幕的信息以及用户在不知道命令时,如
何完成任务的帮助。
字段层次帮助:
是有关屏幕上提示的信息。
将光标移动到特定的提示或其输入字段中,按帮助健F1,用户就可以找到与该特定字段的信息。
让用户迅速找到解决问题的答案,而不需要查阅操作手册。
扩展帮助:
通常提供有关任务的所有提示,以及功能健提供之功能的信息。
通过扩展帮
助,用户可以翻页查阅所有与屏幕有关的标题。
索引搜索:
可以让用户进一步请求可能与当前显示屏幕有关的信息。
一般用于AS/400在线
书库的查询。
在主菜单下,菜单选项下,按F1-
MAINAS/400MainMenu
System:
S101766G
Selectoneofthefollowing:
1.Usertasks
2.Officetasks
3.Generalsystemtasks
4.Files,libraries,andfolders
5.Programming
6.Communications
7.Defineorchangethesystem
8.Problemhandling
9.DisplayamenuF仁帮助帮助屏幕
10
11.
90.
Selecti:
===>
F3=Exit:
F23=Set:
Option9-Help】r
Selectthisoptiontochoosethemenuyouwanttodisplay.You
candisplaymenusandselectoptionsfromthemtodoyourtasks.:
Bottom
F2=ExtendedhelpF3=ExithelpF10=MovetotopF12=Cancel
F13=InformationAssistantF14=Printhelp:
1.2命令
命令可以取代所有的菜单项,为了简化控制语言(CL)命令的使用,所有的命令都使用
致的语法。
此外操作系统提供所有命令的提示支持,大部分命令参数的默认值和语法检查,以保证在执行功能前命令被正确的输入。
1.2.1命令语法
每个命令都有命令名称和参数。
IBM提供的命令有一致的命名惯例,使用描述性命令名
称中每个字的三个字母形成系统可以辨识的缩写命令名称。
命令的名称通常是一个动作或动
词,加上识别动作接收者的名词或短语组成。
当命令执行时,命令名称识别程序执行的功能。
例如:
SNDMSG是从某个用户发送信息至另一个用户的CL命令。
CommandEntry
S101766G
Requestlevel:
4
Previouscommandsandmessages:
>SNDMSGMSG('HELLOWMYFRIEND')TOUSR(USER1)
/ttt
12345
Bottom
Typecommand,pressEnter.
===>
F3=ExitF4=PromptF9=RetrieveF10=lncludedetailedmessages
F1仁DisplayfullF12=CancelF13=InformationAssistantF24=Morekeys
大部分CL命令都有一或多个参数,用来指定用于运行命令的目标和值。
输入命令时,
用户提供这些参数的目标名称和值。
所指定的参数树目是依命令而定。
用于CL命令的参数
与命令的缩写的方式一样,以易于标示参数的用途。
例如:
发送信息命令的参数关键字TOUSR表示ToUser(接收信息的用户)。
1命令名称:
第一部分说明要采取的动作,第二部分说明动作的目标。
2关键字:
指定MSG(信息)参数
3参数值:
指定的MSG参数的参数值是’Goodmorning'
4最后指定的关键字TOUSR
1.2.2命令提示
操作系统提供的或用户建立的任何命令的交互式命令提示。
用户只要健入命令名称,再
按功能健(F4=提示)就能察看该命令的提示显示屏幕。
提示显示屏幕提供所需或常用的列表。
提示显示屏幕能显示可能的值或关键字名称的列表。
可使用功能减灾两个显示屏幕任选
项间交换。
例如:
建立显示器描述时,只呈现该设备所需的那些参数。
能所需的那些参数所请求的信息。
显示SNDMSG命令上参数的提示:
SendMessage(SNDMS1
Typechoices,pressEnter.
Messagetext>'HELLOWMYFRIEND'——2
Bottom
F3=ExitF4=PromptF5=RefreshF10=AdditionalparametersF12=Cancel
F13=HowtousethisdisplayF24=Morekeys苹
4
1命令名称
2输入字段。
用户可指定参数值
3ToUser(TOUSR参数的可能值
4功能键
如果在请求提示屏幕前已经指定了一些命令参数,这些已经指定的值会出现在提示显示
屏幕上。
有些用于命令的参数具有默认值,它会出现在输入字段,且如果未指定其他值,则使用
默认值。
用户也可以根据需要自己输入指定值。
按帮助或F1键,可使用IBM提供的命令联机帮助信息。
此项帮助包括命令参数值的列
表,以提供用户所需的信息或动作的类型
1.3信息
信息是由一个系统用户或程序发送给另一个用户或程序的通知。
系统提供很多预先定义
的信息。
在系统间的程序或系统与系统之间通信时,应用程序员可使用这些信息。
识别应用
程序中的状态或错误情形。
例如:
系统响应启动批处理子系统命令的预先定义的信息的形
式为:
StartofsubsystemQBATCHinlibraryQGPLinprogram
此外,用户可通过信息与系统的其他用户通信。
信息是在发送时同时建立的,用户可发
送信息的例子可用SNDMSG命令来说明。
系统用户接收信息以响应在显示站输入的命令。
这些信息是放在信息队列中的,用以存
储用户的信息。
每个显示站都有一个与显示站同名的信息队列。
每个用户也由一个与用户描
述文件同名的信息队列。
系统操作员还有一个称为QSYSOPR勺信息队列。
这些队列是系统自动建立的
当已建用户描述而且用户第一次登录系统时,系统自动建立信息队列
当显示站第一次连接至系统时,系统自动建立显示站信息队列当系统第一次配置时,系统自动建立系统操作员队列
三种基本的信息
状态用户不需作任何响应,此状态并没有严重到需要结束程序,例如:
系统
通知用户已经启动批处理程序。
通知情况已经严重到需要用户的响应,但没有严重到需要结束程序。
例如:
如果打印机纸用完了,则发送通知信息让用户可重新装入纸张
响应需要用户干预,且程序结束。
信息可被监视,以保证程序控制恢复操作。
例如:
如果OS/400程序发现受损的目标,则结束应用程序,如此将只使用有效的数据。
每个信息都有一个严重级别玛,指示造成发送信息的状况有多严重。
例如:
资料式信息
具有严重级别码00,系统完整性信息严重级别码为90,所有信息中最严重的是动作信息,
严重级别为99。
所有OS/400信息都可以使用帮助。
下面所示是显示系统操作员信息
DSPMSGQSYSOPR
DisplayMessages
System:
S101766G
Queue
QSYSOPR
Program....
*DSPMSG
Library...
QSYS
Library...:
Severity...
99
Delivery...
*HOLD
'〜—严重级别
7-信息类型
Typereply(ifrequired),pressEnter.
AlljobsatworkstationQPADEV0002ended.
AlljobsatworkstationQPADEV0001ended.
Usagelimitof0exceeded.Graceperiodexpiresin11dayson11/20/00.
Usagelimitof0exceeded.Graceperiodexpiresin11dayson11/20/00.
Usagelimitof0exceeded.Graceperiodexpiresin11dayson11/20/00.
Usagelimitof0exceeded.Graceperiodexpiresin11dayson11/20/00.
LogversionQHST00307AinQSYSclosedandshouldbesaved.
Usagelimitof0exceeded.Graceperiodexpiresin11dayson11/20/00.
Usagelimitof0exceeded.Graceperiodexpiresin11dayson11/20/00.
Usagelimitof0exceeded.Graceperiodexpiresin11dayson11/20/00.
AlljobsatworkstationQPADEV0006ended.
AlljobsatworkstationQPADEV0001ended.
OperatingSystem/400graceperiodexpiresin1dayson11/10/00.
Bottom
F11=Removeamessage
F16=Removeallexceptunanswered
1.4GUI接口-操作导航器
现在,用户可以利用IBM的ClientAccessforwindows95/NT,使用它提供的OperationNavigator(导航器),用鼠标脱拽或点击方式实现对AS/400的控制和管理,而不必像在5250仿真方
式(字符方式)下,记忆太多的命令。
2AS/400常用命令
2.1CL命令的作用
CL(ControlLanguage)控制语言是用户与操作系统之间的主要接口。
可以说用户管理
和操作AS/400系统,均可以通过CL实现。
用户在不同的工作站或客户端可以同时使用CL,
其输入方式有五种:
在命令行输入
在菜单画面选择
在workwith菜单中,option选项
在CL程序中执行
远程调用
前三种输入方式给用户提供一种交互式的操作方法,只执行一条命令;第四种方式给用
户提供一种操作,并包含逻辑控制,可以完整地实现一项功能;第五种方式给用户提供在客户
端直接执行主机操作的接口。
由于CL使用了统一的命名方法,提供prompt式的提示功能和具体到域值的在线帮助,以及自动生成命令参数的缺省值,再加上有效性检查,从而使得CL的使用变得非常简单、方便和灵活。
2.2CL命令的分类
CL使用了一种很科学,较为成功的命名方法。
每条命令由命令名和一系列参数组成。
命令名通常由动词加上接受动词的名词(定义为目标Object)组成,单词通常缩写为三个
字母。
例如:
CL命令命令名
SendMessageSNDMSG
CopyFileCPYF
WorkwithDeviceDesripyionsWRKDEVD
CL的参数由关键字和参数值组成,关键字通常和命令一样缩写,它用于说明参数的作用,在命令输入屏,按F11键,即可看到关键字。
在命令行输入命令时,如果参数是按照
固定的顺序输入,则可以省略关键字。
例如:
SNDMSG
命令名
大多数CL都是针对目标而言,目标:
属性及其数据特征的描述,系统可以对它进行操作。
目标的属性包括名字、类型、长度、建立日期及其它属性。
不同目标具有不同的属性描述,大部分属性是可以修改的,而不需要重
新建立。
目标的数据值是储存于目标中的信息集合,例如:
程序的值是组成程序的执行码,文件的值是组成文件的记录。
目标的类型很多,常用的几种包括:
LIB库
FILE
文件
MSGF
信息文件
PGM
程序
CMD
命令
JOBQ
作业队列
DTAQ
数据队列
MSGQ
信息队列
OUTQ
输出队列
DTAARA
数据域
JRN
日志
JRNRCV
Lt—1—丄&5^7.明日心接受器
USRPRF
用户简要表
SBSD
子系统描述
JOBD
作业描述
LIND
线路描述
CTLD
控制器描述
DEVD设备描述
一个具体目标是由目标名和目标类型来唯一标识的,不同的目标类型可以使用同一个目标名。
目标名由用户指定,目标类型由生成它的命令决定。
不同类型的目标具有不同的操作。
例如:
CALL命令只针对*PGM目标进行操作。
关于目标的操作,系统也进行了统一的规范,常用的几种包括:
WRK
工作
CRT
建立
ADD
增加
CHG
改变
DLT
删除
DSP
显示
EDT
编辑
CPY
拷贝
MOV
移动
RNM
变名
SAV
备份
RST
恢复
RTV
获取
GRT
授权
DMP
转储
2.3系统菜单
在操作屏幕下,可使用菜单选项形式完成相应的操作,也可以使用主菜单的导航器功能,
到达可以完成操作的菜单屏幕下,使用菜单提示选项,在命令行键入菜单序号即可。
王菜单
gomain
使用菜单的命令为:
go菜单名
2.4基本操作命令汇编
信息
当前信息
命令:
DSPMSG
系统信息
命令:
DSPMSGQSYSOPR
提供关于系统操作的信息,如通讯线、设备出错信息的提示及建议解决方法等
设备
控制线描述
命令:
WRKLIND
控制器描述
命令:
WRKCTLD
控制设备描述
命令:
WRKDEVD
配置设备状态
命令:
WRKCFGSTS
提交作业
提交批处理作业
命令:
SBMJOB+F4
处理作业
激活作业显示
命令:
WRKACTJOB
输出
输出作业队列
命令:
WRKOUTQ
假脱机文件
命令:
WRKSPLF
打印机
菜单
命令:
GOPRINTER
WRKDEVDPRT01
子系统
作业运行的环境
命令:
WRKSBS
WRKSBSD*ALL
WRKACTJOB
STRSBSQCTL
日志信息
作业日志
命令:
DSPJOBLOGF10=Displaydetailedmessages
系统历史日志
命令:
DSPLOG+F4
应用日志
命令:
WRKJRN
CHGJRN
问题处理
故障分析
命令:
WRKPRB
用户描述文件
命令:
WRKUSRPRF*ALL
CHGUSRPRFUSR1+F4
系统状态检查
命令:
WRKSYSSTS
WRKACTJOB
WRKCFGSTS
备份和恢复
备份库
命令:
SAVLIB
备份目标
命令:
SAVOBJ
恢复库
命令:
RSTLIB
恢复目标
命令:
RSTOBJ
磁带操作
初始化
命令:
INZTAP
检查磁带内容
命令:
DSPTAP
系统操作
命令宕机
命令:
PWRDWNSYS+F4
241CALL
在命令行方式下是执行程序;在程序方式中是调用内部或外部程序。
2.4.2CHGJOB
更改作业的属性等。
如作业的运行等级(RUNNINGPRIORITY)
243CHGUSRPRF
更新用户描述文件。
244CPYF
拷贝文件,可新增加或记录或覆盖原记录。
2.4.5CRTCBLPGM
创建COBOL格式文件。
2.4.6CRTCLPGM
创建CL格式程序。
2.4.7CRTDSPF
创建画面格式文件。
2.4.8CRTJRNRCV
"创建日志接收器(CRTJRNRCV)命令创建一个日志接收器。
一旦日志接收器连接一个日志(用“创建日志(CRTJRN”或“更改日志(CHGJRN”命令),则日志项可置于其中。
可为日志接收器指定一个优选的辅助存储池(ASP)和存储空间值。
限制:
不能在库QTEMP中创建日志接收器;
不能使用此命令创建远程日志的日志接收器;
如果包含日志接收器的库在独立的ASP上,则必须指定ASP(*LIBASP)
Note:
除非该项是显示带有星号(在屏幕上或帮助信息中)的“特殊值”,否则不要在项前加星号。
命令相关错误消息:
*ESCAPE消息
CPF2283
权限列表&1不存在
CPF7010
&2中类型为*&3的对象&1已存在
CPF7011
存储器或资源不足
CPF7012
找不到对象&1的辅助存储池&4
CPF70FD
已重新创建内部系统记录状态对象
CPF9801
找不到库&3中的对象&2
CPF9802
没有权限使用&3中的对象&2
CPF9810
未找到库&1
CPF9820
未授权使用库&1
CPF9830
无法指定库&1
CPF9839
未创建对象&1
CPF9840
未创建对象&1
CPF9873ASP状态会阻止其访问对象
CPF9875超过ASP&1上的资源
日志接收器(JRNRCV)
指定创建中的日志接收器的名称和库。
可能的库值如下:
*CURLIB
在当前库中创建了日志接收器。
对于