📄 as400.txt
字号:
as400教程
AS/400教程
第一章 IPL
IPL是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--无人干预的IPL
1--有人干预的IPL
2--以Debug方式有人干预的IPL
第二章 用命令关机
要关闭机器时在任何一个命令运行PwrDwnSys命令,即可关闭机器。
PwrDwnSys有以下几个参数:
How to end . . . . . . . . . . . *CNTRLD *CNTRLD, *IMMED
Delay time, if *CNTRLD . . . . . 3600 Seconds, *NOLIMIT
Restart options:
Restart after power down . . . *NO *NO, *YES
Restart type . . . . . . . . . *IPLA *IPLA, *SYS, *FULL
IPL source . . . . . . . . . . . *PANEL *PANEL, A, B, D
How to end是关机的方式,可选参数有两个:*CNTRLD和*IMMED,CNTRLD是CoNTRoLeD的简写,意思是“受控制的”,这一项只有选这一个参数接下来的那一个参数才起作用。*IMMED是immediately的简称,意思是“立即”,也就是说这一项如果选择了*IMMED,敲了执行键后关机命令立即执行,将忽略接下来的那一个参数。
Delay time, if *CNTRLD即延时时间,只有上面那一项选择*CNTRLD,这一项才起作用,这里真写的是延时时间,以秒为单位。
Restart options:
Restart after power down. . .这一项的意思是关机后是否重新启动计算机。
后边的几项一般不要改动。
后边几项的说明:
Restart type的可选的参数值:
*IPLA 一般选用这一个
*YES 操作系统重新启动,只有在一个PTF需要重新启动硬件时才重新启动硬件
*FULL 整个系统全部重新启动,包括硬件
第三章 OS/400主要的系统作业
系统作业是由OS/400创建并控制的,用于控制系统资源并处理系统级的请求。在命令WRKACTJOB中显示的作业中,系统作业是按照字母顺序排在所有用户子系统和作业之后的。
系统作业是在系统IPL时初始化的,但是,只要OS/400系统处于活动状态,作业QWCBTCLNUP和QDCPOBJx也将与之同样保持活动。系统作业不能被用户启动、停止或改变(除了少数系统作业可以用命令CHGSYSJOB来改变,并且唯一可以由该命令改变的属性就是这些作业的运行优先级)。
所有的系统作业如下:
QALERT
QCMNARBxx
QDBSRVXR
QDBSRVXR2
QDBSRV01
QDBSRVxx
QDCPOBJx
QFILESYS1
QJOBSCD
QLUR
QLUS
QPFRADJ
QQQTEMP1
QQQTEMP2
QSPLMAINT
QSYSARB
QSYSCOMM1
QWCBTCLNUP
Q400FILSVR
QCPF
第四章 格式化磁带
AS/400的磁带在使用前必须进行格式化,格式化磁带有两种方法。分别介绍如下:
⑴格式化一盘磁带
在命令行输入如下命令:
INZTAP(Initialize Tape)
进入格式化磁带界面,界面如下图所示:
在该界面上填写相应参数,主要参数说明如下:
Device --磁带机名称,一般是TAP01
New volume identifier --格式化后磁带的卷标,自己指定,卷标最多六个字符。
New owner identifier --磁带使用者标示,这个一般不用修改
Volume identifier --卷标,磁带目前的卷标
Check for active files --检查活动文件,如果进行检查将需要很长时间,我们在格式化磁带时一般在这里填写*NO Tape density--磁带密度,也就是磁带的容量,可根据磁带容量的不同进行填写,最简单的办法是在这里使用默认值*DEVTYPE ,让机器自动检测磁带的容量。
下边的两项全部使用默认值。
⑵格式化一组磁带
有时我们使用一盘磁带不够用,我们需要一组磁带,这时我们就需要格式化一组磁带,这个操作我们一般是使用菜单进行操作,具体步骤如下:
在命令行输入命令:
go backup
进入backup菜单,在该菜单中选择20(Initialize a tape),进入格式化一盘磁带的界面,操作同上。在backup菜单中选择21(Initialize a tape set)进入格式化一组磁带的界面。
Tape device . . . . . . . . . . . . . . . TAP01 Name,
F4 for list
这里填写磁带机名称,一般使用默认值
Tape set name . . . . . . . . . . . . . . Name
磁带组的名称,也即卷标的前四个字符,最少一个字符,最多四个字符
First tape to initialize . . . . . . . . 01 01-99
这一组磁带中第一个磁带的序号,也就是磁带卷标最后两位字符,一般是从01开始,如果你以前已经格式化有一组磁带,现在发现不够用,需要在这组磁带中增加几盘磁带,那么该序号就从其化数值开始
Last tape to initialize . . . . . . . . 04 01-99
这一组磁带最后一盘的卷标序号
Tape owner . . . . . . . . . . . . . . . .
磁带组使用者的名字,这一项一般不用进行修改
Check tape for active files . . . . . . . Y Y=Yes, N=No
这一项与格式化一盘磁带的意义相同,一般使用N,也就是NO的意思,表示不进行检查
第五章 磁带什么时候该丢弃
每盘磁带都有一定的使用寿命,AS/400系统提供了一个磁带文卷寿命统计的监督程序,通过该程序可以确定某盘磁带是否已到使用寿命需要更换新磁带。
操作步骤:
1、在命令行输入STRSST命令,进入System Service Tools菜单
2、选择1(Start a Service Tool)
3、在Start a Service Tool菜单上选择1(Product activity log )
4、在Product activity log 菜单上选择4(Work with tape/diskette lifetime Statistes)
5、在Select Media Option屏幕上在Removable media参数选择相 应的介质类型
6、按执行键,显示Work with lifetime Statisties屏幕。屏幕上列出 磁带文卷ID,读/写error个数,读写字节数。你可以根据屏幕上所列数字确 定你的磁带是否已经超过一定范围。如果超过,则应将磁带内容拷贝到另一 盘磁带上,而将该旧磁带丢弃。该范围可以从相关资料上查到。
第六章 对消息的处理
AS/400中的通信(Communication)是通过消息(Message)来实现的。工作站与工作站之间,工作站与系统或应用程序之间都是通过消息进行通信的。发送给一个用户或者工作站的消息总是被发送到一个对应的消息队列(Message Queue)中。消息将会一直留在消息队列中,直到被用户删除。当创建一个用户描述(User Profile)或者工作站的设备描述(Disply Device Description)时,系统就会自动创建一个与之对应的消息队列,当然用户也可以自己创建一些其他的消息息队列。系统操作员的消息队列由OS/400系统自动提供,名字是QSYSOPR。
用户通过菜单操作或者输入命令GO MESSAGE进入MESSAGE菜单来消息对进行处理。
在消息菜单中选择“Disply Message”或者用命令DspMsg MSGQ(USERNAME)就可以显示与USERNAME对应的消息。这里不仅可以显示用户的有关消息,还可以显示与指定设备相关的消息。
在MESSAGE菜单中选择“Send a Message”或者用命令SndMsg可以向一个用户消息队列、工作站消息队列、系统操作员消息队列(QSYSOPR)或者历史文件(QHST)发送消息。下面是一个发送消息的工作界面:
在“Message” text后面的白线处写消息内容,消息内容最多不能超过512字节(一个汉字是两个字节)。“To user profile”后面的绿线上填写你要发送给的用户名。在此界面上按F10还可以填写一些附加的参数。
用这种方式发送的消息不打断用户的操作。有时为了发送一些重要的消息,希望能打断用户的操作而让消息显示在用户的工作站上,这时还可以用SndMsg的附加参数Message type,刚才不填这一参数,系统用系统的默认值*INFO,这样不会打断用户的操作,如果想打断用户的操作,就必须修改此处的参数值为*INQ。也可以用命令SNDBRKMSG来实现这一功能。但是如果发送中断消息,消息就不能发给用户,而是要发给用户正在用的设备。
我们收到消息(其他用户、系统操作员或者其它应用程序发给我们的消息),我们可以用DSPMSG进行查看,也可以用WRKMSG来对消息进行处理。
第七章 控制作业
提交给系统执行的每一项工作叫一个作业。作业分为交互式作业和批作业。
交互式作业,有时称作一个会话期(Session),它从一个用户登录(SignOn)进入系统开始,到他退出(Sign off)系统为止。用户一次输入一个请求(例如选择一个选项或者键入一条命令),而系统则根据此请求执行相应的动作。
批作业是由一组预先定义好的处理请求组成,它被提交给系统之后,不需要用户同系统进行交互式操作就可以执行。批作业和交互式作业是互相独立地进行的,提交了批作业的用户不必要等待该批作业完成就可以继续工作。
所有的作业都是在一个子系统中被处理的,子系统是系统协调处理和资源的操作环境。例如基本子系统(QBASE)是所有立地式作业和批作业的操作环境;假脱机子系统(QSPL)是读入器程序(Reader)和写出器程序(Writer)的操作环境。读入器程序可以将作业读入到作业队列中去等待处理,写出器可以将输出文件从输出队列中写到打印机设备上去。
当你提交一个批作业时,系统将其加入到一个作业队列中,然后相应的子系统按顺序从作业队列中取出作业并运行。
第八章 提交作业
(1)在主菜单(Main)中选择3(General system tasks)
(2)在General system tasks菜单中选择1(Jobs)
(3)在Jobs菜单上键入选项7(Submit a job)
(4)按执行键(Enter)出现Submit a job命令提示屏幕,或者键入命令SBMJOB,并按F4键。
(5)在Command to run输入字段内键入在批作业中你要运行的命令。如果该作业是一个CL程序,则要键入程序名,如CALL PAYROLL。
(6)如果需要可修改其它字段的缺省值,也可以不修改。
(7)按执行键(Enter)该作业即被提交。在作业显示屏底部会显示一条系统信息告诉你系统为你的作业分配的作业名以及该作业所被放到的作业队列名。
系统为你的作业分配的作业名由三部分组成:
a、作业号(Job number)
b、用户标识(User ID)
c、作业名(Job Name)
第九章 处理作业队列
在批作业被处理之前,它在作业队列中排成行等待子系统对它进行处理。子系统名和作业队列名通常是同名的。
由于作业在队列中可能被Hold(挂起),或者作业队列的相应子系统不是活动状态,导致作业被Hold,因此,一个作业提交后长时间没有被处理,就应看它的作业队列状态以及子系统状态。
如果你提交了批作业,系统就会告诉你该作业被放到哪个作业队列中,你可以在Work with Job Queues屏幕上看作业队列的状态信息。Work with Job Queues屏幕的进入方法如下:
(1)从菜单进入
AS/400 Main Menu-->3. Grneral System Tasks-->1. Jobs-->5. Work with Job Queues
然后选择option 5.
(2)输入命令WRKJOBQ,按F4键填 入相应选项,然后敲执行键,显示Work with All Job Queues屏幕。在这一屏幕上列出了所有作业队列,最右边为该作业队列的状态(Status),中间有一列显示了每个作业队列的作业个数。如果你有权限,你可以挂起(Hold)或释放(Release)或删除(Delete)任何作业队列;也可以查看作业队列中作业的优先级(Priorith),这通过使用选项5(Work With)来做;可以对作业队列中的作业进行各种操作。
第十章 备份
备份和恢复目标
备份是将文件、库或者其它目标的拷贝存储到磁带或者软盘等其它设备上去或者存储到被称为save file的特殊文件上。Save file是仅次于硬盘上的一个文件,它可以用来存储硬盘上的数据,不再用其它设备。
恢复是把已经存储到磁带或者软盘上的拷贝恢复到系统上去。
备份主要用于下列三种用途:
对资料作后备拷贝以备原始资料遭到破坏时能对资料进行挽救
对资料作拷贝送至另一系统
不常用的资料拷贝下来脱机保存
返回
备份单个目标
备份单个目标在Save菜单上键入选项1(Files),4(Programs),或者5(Other objects),然后在命令提示屏幕上的相应字段内填入目标名、库名、设备名和目标类型名,再按执行键。
如果备份时需要用到多个磁带或者软盘,则当当前磁带或者软盘存满时会有中断报文送到操作员的报文队列中去。系统会提示你装入一个新的磁带或者软盘,当你装入新的磁带或者软盘后你需要回答该报文,即在Reply字段键入G以便继续执行备份操作。
返回
备份整个用户库
你可以象备份单个目标那样来备份一个库,不同之处在于你不用填入目标名和目标类型名,你仅需要填入库名和设备名。
备份整个用户库只需要你在库名字字段内填入*NONSYS,则所有的用户生成祝、QGPL库,特许程序库就会按其名称字母顺序存储起来,但在这以前要将所有的子系统都结束掉。
返回
自动备份的使用
AS/400为用户提供提供有自动备份磁盘上指定库或者文档信息到磁带上去的功能。你只需要制订一个计划,包括每日、每周、每月几点备份哪些内容到哪个设备上去。此计划一旦设置,AS/400系统将在指定时自动进行数据备份。
(a)设置每日备份选项
1、在命令行输入go setupbckup命令,然后敲执行键
2、要Set up Backup(SETUPBCKUP)菜单上选择1(Change Daily Backup Options)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -