刚毕业进公司,正在培训AS/400,把自己的学习笔记 贴上来,纯属娱乐。
AS/400
特点
n
1
、集成性
n
2
、安全性
n
3
、易用性
n
4
、升级保护特性
n
5
、可靠性(稳定性)
========================================
Object
目标是
AS/400
系统中命令执行操作的基本工作单元。
目标是由目标特性和一个值组成的命名单元,目标特性包括它的名字、类型、大小、生成日期、说明。目标的值是存在目标中的信息集合。例如,程序的值就是组成这个程序的可执行码,文件的值就是组成这个文件的记录的集合。
目标有很多类型。例如,库的类型为
*LIB
,文件的类型为
*FILE
,程序的类型是
*PGM
。
目标也有属性,它是类型的一部分,描述目标的特性。例如,
*PGM
类型的属性可以是
RPG
,它包括用
RPG
源码生成的程序;
*FILE
类型的属性可以是
DSPF
,说明它是显示文件。
========================================
1.library
库是一种目标,是唯一一种可包含目标的目标。实际上,可以把库看作是集合了许多目标的一个目录。
2.file
文件是包含了一组记录集合的目标。用户可以通过人机交互界面、实用软件或程序对文件内的记录进行操作。
文件主要包括物理文件、逻辑文件、假脱机文件等,物理文件又分成源物理文件和数据物理文件两种,源物理文件内的记录被称作
“
成员
”
(
Member
),通常包含着可编辑的程序源码或一般文本;数据物理文件就是数据库文件,
3.job
指用户提交的工作单元。作业有五种:打印作业
/
交互式作业
/
批作业
/
自启动作业
/
通信作业
========================================
Subsystem
OS/400
由多个子系统组成,作业运行在子系统内。
子系统将系统按功能划分成了几个相对独立的部分,不同功能和类型的作业将提交到不同的子系统中。用户作业一般分为交互作业、批处理作业,它们可分别放在交互子系统(
QINTER
)和批处理子系统
( QBATCH )
中运行;其他作业,包括系统作业、控制台作业、通讯作业等则放到另外一些子系统中,如控制子系统(
QCTL
)、通讯子系统(
QCMN
)等。子系统实际上为作业的运行定制了一个环境,它决定了在哪儿以及怎样运行一个作业,决定了作业如何存取系统资源。