刚毕业进公司,正在培训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 )等。子系统实际上为作业的运行定制了一个环境,它决定了在哪儿以及怎样运行一个作业,决定了作业如何存取系统资源。