AS400系统介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对象(Object)
每个对象可以用三个参数来唯一地标识:
– 对象所属的库名字(Library name) – 对象的名字(Object name)
– 对象的类型(Object type)
对象类型
集成文件系统 (IFS, Integrated File System)
/ /QSYS.LIB /QDLS
特权指令与特殊权限
(Privileged Instructions and Special Authorities)
用户类
Security Administrator System Programmer
System Operator
Workstation User
可操作对象
自己创建的对象
CMD: SBMJOB
Spooling job 的启动
CMD: STRPRTWTR
五、消息(Message)处理
无论是工作站之间的通信,工作站与系 统程序或应用程序之间的通信都是消息 机制来实现的。
DSPMSG SNDMSG和SNDBRKMSG
六、安全管理
集成的安全性 系统安全级别 用户描述(USER PROFILE ) 程序引用权限 组权限(GROUPING AUTHORITY)
4个权限组合:
– – – –
特权指令与特殊权限
6组指令和权限组的合成:
所有对象特权(All object special authority)
– 不管用户是否具有访问权限,都允许访问任一系统资源。
安全管理员特权(Security administrator special authority)
集成的安全性
AS/400的安全性集成在OS/400中
SLIC的权限控制
系统特许内码(SLIC,System Licensed Internal Code),简称LIC。
系统安全级
10级 - No Security
系统没有安全性限制
20级 – Password
要求进行用户验证
30级 - Resource Security
作业队列(*JOBQ,Job queue) 输出队列(*OUTQ,Output Queue)
通信的数据队列(Data Queue)
作业消息队列(Job Message Queue)
作业描述、用户描述、系统值
作业描述(*JOBD,Job Description)
作业队列(JOBQ)、输出队列(OUTQ)、打印机、排队优先级的最 高限定值、作业的库列表、作业行踪纪录的等级、作业的运行优 先级、使用的内存池以及时间片的长度等。
系统设置了用户对资源的访问权限
40级 - Operating System Security
只有授权的用户才能访问相应的系统资源 区分用户的对象和操作系统使用的对象
50级 - C2 Level Security
C2安全级是商业计算机中的最高安全级别
用户描述
用户类(User Class) 可操作对象(Object Owned and Authorized) 对象的权限(Authorization of Objects)
– 如果有权使用创建和修改User Profile的命令,则允许用户
创建和修改User Profile。
系统备份授权(Save system special authority)
– 不管用户是否具有对象生存权限,都允许用户进行备份、
恢复和释放全部对象空间。
特权指令与特殊权限
6组指令和权限组的合成:
– – – –
菜单(Menu) 输入表项(Entry) 列表(List) 信息(Information)
CL (Control Language)命令
CRT LIB LIBNAME (TEST) 动词 名词 关键字
参数
– 关键字格式 – 位置格式 – 参数提示格式
帮助 F1
三、对象管理
OS/400传统的目录结构
二、基本操作
用户终端的登录与注销
– – – – –
用户登录 用户名 口令 初始菜单 用户注销
用户接口
– 绿屏接口 TN5250 – GUI 接口 Client Access / iSeries Access
操作导航器(Operations Navigator)
绿屏接口(字符界面)
屏幕显示格式
•AS/400经历的主要系列:
一、基于48位CISC技术的Application System
包含了B、C、D、E、F系列,和2xx,3xx系列。 二、基于64位RISC技术的Advanced System
包含了1xx 、4xx、5xx、6xx、7xx、8xx、 270、 i5系列
AS/400产品介绍
他人授权可访问的对象
如果一个用户的User Profile是一个组文件的成员, 那么通过这个User Profile中可以将该用户创建的用 户的所有权传递给这个组文件。
有公共权限的对象 (*Public)
对象的权限
8种不同的访问权限:
– – – – – – – –
对象操作权限(Object Operational Authority) 对象管理权限(Object Management Authority) 对象生存权限(Object Existence Authority) 权限表管理权限(Authorization List Management Authority) 读权限(Read Authority) 添加权限(Add Authority) 删除权限(Delete Authority) 修改权限(Update Authority) ALL---组合了上述全部8种权限 CHANGE---组合了对象操作、读、添加、删除和修改 USE---组合了对象操作和读权限 EXCLUDE---无权访问对象
AS/400控制台的几种方式
传统控制台方式。 条件:需要专用的主控台。 Operational Console方式
条件:在AS/400上配置支持Operational Console的适配器, 需要一根#0367 Opeartional Console Cable。
LAN Console方式
四、工作管理
作业 WRKACTJOB 子系统 WRKSBS 内存池 WRKSHRPOOL / CHGSHRPOOL 队列 WRKJOBQ 作业描述 DSPJOBD 用户描述 WRKUSRPRF / DSPUSRPRF 系统值 WRKSYSVAL / DSPSYSVAL 进程、任务、作业及线程 作业的启动
•第二代AS/400
1988年推出了AS/400的第二代,融合了S/38的基本技术与S/36的用户 界面。IBM公司先后经历了B、C、D、E、F先进系列和e系列。
•第三代AS/400
1997年IBM推出基于第三代的Power PC技术的AS/400 e系列。
•最新一代的AS/400
基于Power 5、Power 6技术的eServer iSeries、i5。
– 修改系统值QAUTOCFG =‘1’ – 虚拟设备进行配置时,Autocreate Controller =‘*YES’,
设备名字为QPADEVxxxx
手动配置方式(Manual Configuration)
– CRTDEVxxx - 建立设备描述(*DEVD)
如:CRTDEVDSP、CRTDEVPRT、CRTDEVTAP
AS/400的历史及其发展
•操作系统是:Operating System/400 (OS/400)
是全新的操作系统,没有任何历史包袱。
•数据库:DB2/400
名字符合IBM DB2系列,技术底层则完全不同。
•开发语言: CL、 RPG、COBOL、C
对于商业应用程序而言,RPG产生的代码是最高效的。
对各种网络通信协议和通信设备的支持
单级存储结构
(single-level storage)
TIMI 结构
(Technology Independent Machine Interface)
• 它提供了一个既独立硬件又独立于软件的逻辑 (非物理)系统接口。
• TIMI层是一个真正的独立层。它将OS/400应用 程序与MI层下方的硬件以及硬件相关的软件 (LIC层)完全隔离开来; • 底层硬件技术的更新完全被MI层下方的软件所 吸收,不会对MI上方的软件产生影响,MI层上方 的软件不加任何改变,就可受益于MI层下方更新 的硬件新技术。
条件:AS/400上增配一块专用网卡, 需要其它主控台方式配置设 置才能实现。
HMC作主控制台
条件:AS/400上有专用的HMC接口, 需要其它主控台方式配置设 置才能实现。
第三方解决方案
条件:在PC上配置一块第三方适配器,与双芯同轴电缆端口相连, 与常规的主控制台使用相同的连接方式。
一、系统概述
AS/400设备连接
设备配置 设备监控
AS/400设备连接
设备与AS/400连接方式有两种:
本地方式 - 本地设备(Local Device)
远程方式(Remote) - 远程设备(Remote Device)
AS/400设备连接
设备配置
自动配置方式(Automatically Configuration)
IBM AS/400
谢 宇 鹏
AS/400的历史及其发展
Application System ?
Advanced System ?
IBM eServer iSeries System i
AS/400的历史及其发展
•第一代AS/400
AS/400前身诞生于七十年代末,当时的名字叫做S/38。集成的关系数 据库、单级存储、虚拟存贮和面向对象的设计等。
– CRTCTLxxx - 建立控制器描述(*CTLD)
如:CRTCTLLWS,CRTCTLTAP,CRTCTLAPPC
– CRTLINxxx - 建立线描述(*LIND)
作业(JOB)
打印作业(Spooling Job) 交互式作业(Interactive)
批处理作业(Batch Job)
自启动作业(Autostart Job) 通信作业(Communication Job)
队列(Queue)
消息队列(*MSGQ,Message Queue)
AS/400概述
– 集成性
– 开放性 – 可移植性
– 可连接性
– 可支付性 – 可扩充性
– 兼容性
体系结构
– TIMI 结构 (Technology Independent Machine Interface) – 集成性 – 单级存储结构
集成性
源自文库
集成了数据库、通讯、安全性等功能
最大限度实现各功能间的兼容性 内嵌了一个功能强大的数据库管理系统 DB2/400 节省人力、财力资源
作业控制特权(Job control special authority)
– 对于系统中正在执行的作业(job)以及作业队列(job queue)和
输出队列(output queue)中作业,允许用户进行修改、显示、 挂起(hold)、释放(release)、取消(cancel)和清除(clear)等操作。
表示整个文件系统。 传统的OS/400的库文件系统。 用于支持DOS、Windows等。 UNIX文件系统。 SUN公司的网络文件系统。 Novell Netware文件系统。 LAN Server文件系统。
(由一些共享文件夹和文档等构成的多级目录结构的文件系统)
/QopenSys /QNFS /QNETWARE /QLANSrv
用户描述(*USRPRF,User Profile)
作业描述、输出对列、打印设备、当前库、最高排队优先级、交 互作业初始化的执行程序和初始菜单等。
系统值(System Values)
系统值定义了整个系统的大环境。
作业的启动
交互作业(Interactive Job)的启动 后台作业(Batch Job)的启动
服务特权(Service special authority)
– 允许用户执行Display/Alter/Dump服务操作。
Spool控制特权(Spool control special authority)
– 允许用户删除、显示、挂起和释放属于其他用户的Spool文
件。
七、设备管理