版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CNAPS-G22016.01.11系统基础知识培训 -主机系统介绍目 录CNAPS-G23 31 12 24 4z/OS简介 TSO&ISPF&JCLSDSF简介5 56 6DATA SET作业控制子系统JES2主机硬件介绍9 97 78 81010CATALOG hercules介绍练习题Q&ACNAPS-G2培训内容概述 主机硬件介绍 -主机历史发展概述 -主机系统介绍 z/OS简介 主机特点、主机组件介绍 、主机地址 空间概念。CNAPS-G2培训内容概述 TSO&ISPF&JCL TSO功能及常用操作、ISPF常用操作、 JCL功能、JCL语法
2、规则、JCL 调用的系统工具 SDSF SDSF常用操作CNAPS-G2培训内容概述 作业控制子系统JES2 JES2基本概念及作业控制流程 DATA SET DATA SET命名规范、类型及相关操作 CATALOG CATALOG介绍及类型 Hercules介绍 hercules安装、配置及使用主机硬件介绍-1964年4月7日,诞生了第一台IBM大型机(SYSTEM/360,简称S/360)。S/360标志着第三代商用主机的开始,第一台通用计算机。S/360支持如下操作系统: Operating System/360 (OS/360) Disk Operating System/360 (D
3、OS/360) Tape Operating System (TOS)Basic Programming Support (BPS) Airlines Control Program (ACP)-1968年,IBM发布了IMS和CICS两个系统。IMS 包括两个主要的部分,分别是:数据库管理系统(IMS DB)和事务管理系统(IMS TM)。在数据库管理系统(IMS DB)里,数据被分层处理。层于层之间的数据彼此独立。这样处理数据的目的是使得数据保持彼此的独立完整,优化数据的存储和获取进程。事务管理系统(IMS TM)主要负责输入或输出程序、提供格式化、记录日志和信息复原、维护系统交流的安全、
4、监视程序的计划和执行情况。它还应用于信息系统中排列请求。-1970年6月,IBM发布了System/370,兼容S/360,支持OS/VS,DOS/VS,VM/370等操作系统。-1972年发布了VM虚拟化技术即z/VM。主机硬件介绍-1990年9月,发布了S/390。S/390支持OS/390,VSE/ESA,VM/ESA,AIX/ESA,linux for S/390等操作系统。1994年, IBM 公布了System/390 并行系统综合体产品(Parallel Sysplex),它包括了耦合器(CF)、S/390 并行事务服务器、高速耦合链路以及软件功能增强。并行系统综合体设计用于提供
5、应用的持续可用性、减少或消除计划的应用程序。-2000年,IBM发布了Z系列主机。支持操作系统z/OS,z/VSE,z/VM,z/TPF,Linux for zSeries。主机硬件介绍主机硬件介绍-国内主机用户列表主机硬件介绍-主机系统介绍主机硬件介绍-主机系统介绍主机硬件介绍主机高可用性介绍: 单系统单系统 Parallel Sysplex 集群集群 冗余的处理器 高可用性/ 容量/ 可扩展性 按需升级容量, 高效的性能 包括ICF, IFL, zAAP, zIIP等特殊引擎 内置或外置的耦合主机 纠错内存技术 系统管理的CF Structure 备份 I/O热插拔 有效避免单点故障 内建
6、的冗余性 先进的故障问题诊断如FICON/FCP等 在线的LIC 更新 增强的驱动维护 冗余I/O 互联主机硬件介绍主机硬件介绍主机硬件介绍主机的操作终端主机的操作终端SE,Support Element, SE为物理主机系统上的一台笔记本电脑终端,物理主机的IOCDS和系统Profile(描述文件)存放于SE中,SE可以连接一台或多台硬件管理控制台(HMC)。HMC, 硬件管理控制台, HMC是一台个人台式计算机,是用来监视和控制诸如主机微处理器之类硬件。一台HMC可以操控多台物理主机。操作员/系统管理员通过HMC工作(某些情况下通过SE工作),比如: 查看主机物理设备的状态 通过配置IOC
7、DS对物理主机设备资源进行划分和分配, 创建逻辑分区. 可以选择其中的一个IOCDS和Profile来启动主机(这个过程称之为上电复位,Power-on Reset,POR) IPL启动操作系统。主机硬件介绍主机的操作终端主机的操作终端直连主机3270终端,主要用于z/OS操作系统操作,尤其当z/OS操作系统还没有配置TCP/IP网络时: 早期是一台物理的2074机器,台式机。 现在是通过物理主机上的OSA-C网卡提供的网络直接连接来实现。3270仿真终端 通过TCPIP网络连接到z/OS系统。主机硬件介绍逻辑分区逻辑分区一台物理主机可被划分成多个逻辑分区(Logical partitions
8、,LPARs),一个LPAR是主机处理器资源的一个子集 一个LPAR对外感觉是一台独立的系统 一个LPAR可以包含诸多资源,(如CPU,内存,输入输出设备) 一个LPAR可以运行一个独立的操作系统,(z/OS, z/VM, z/TPF,z/Linux, CF等)现在的一台物理主机可以支持85个逻辑分区(LPARs) 硬件资源如CPU,输入输出设备可以被多个LPAR共享(Shared)或独享(Dedicated)。 各LPAR之间不能共享内存分区及资源划分一般通过IOCDS进行配置。主机硬件介绍主机硬件介绍主机操作系统主机操作系统z/OS: z/OS: z/OS 是IBM 为其最新的大型机z/S
9、eries 专门推出的操作系统,是在OS/390 操作系统基础上发展起来的,配合z/Architecture 序列主机开发出来的64位操作系统,是IBM目前最新的大型主机操作系统,大型机的主流操作系统。z/OS 目前最新版本为z/OS 2.1。z/OS演变过程: OS/360 = OS/VS = MVS/SP =MVS/ESA = OS/390 = z/OSz/VM: z/VM: z/VM操作系统的核心被成为虚拟机监控器(Virtual Machine Monitor),它在裸机上运行并且具备了多道程序设计功能。该系统向上层提供了若干台虚拟机(类似于现在的VMware ESX)。z/虚拟机(z
10、/VM)有两个基本组件:一个控制程序(CP);和一个单用户操作系统CMS.作为一个控制程序,z/VM允许在它创建的虚拟机上运行其他操作系统,因此它是一个管理者。任何一个IBM主机操作系统,如,z/OS, z/Linux,z/VSE和z/TPF,可以在它们各自的虚拟机上作为客户系统(GUSET)来运行。z/VSE: z/VSE: z/VSE早期主要运用在小型主机用户中,相比z/OS,z/VSE操作系统为在线联机交易处理和批处理提供了一个相对较小,不那么复杂的基础平台。z/VSE的设计和管理架构非常适合运行例行的生产负载,包括多个批处理作业并行运行及广泛的传统交易处理。z/VSE原先磁盘操作系统(
11、DOS),是第一个被引入到S/360主机上的基于磁盘的操作系统。主机硬件介绍主机操作系统主机操作系统z/Linux: z/Linux: SUSE Linux和RedHat Linux都提供了运行主机系统的版本。从功能上与其它平台的Linux是一样的。z/TPF: z/TPF: z/TPF操作系统是有着特殊目的的操作系统,实际是联机交易系统与操作系统有机结合在一起,主要用于那些有着非常高的交易并发的业务场景,如在线订票系统。z/TPF最早是为航空公司开发设计的,早期叫航空控制程序(ACP).主机硬件介绍主机处理器类型主机处理器类型中央处理器(中央处理器(CPCP):):常规的操作系统和应用程序软
12、件通用的处理器系统协处理器(系统协处理器(SAPSAP):):每个主机至少都有一个或多个SAP,SAP执行内部代码(微码)来实现I/O子系统处理。比如,SAP解析设备号和CHPID的真实地址,控制单元地址(CU)和设备号(Device)。SAP协处理器对操作系统和应用程序完全透明。IFLIFL, Integrated Faciliy for LinuxIntegrated Faciliy for Linux, 这也是一个General CPU,该CPU只运行Linux的指令,禁止运行z/OS指令。如果在主机LPAR分区上直接运行z/Linux操作系统,就必须给这个LPAR分配IFL处理器(如果
13、z/VM的Guest上运行z/Linux,则不需要IFL处理器,通用CPU即可)ZIIPZIIP协处理器协处理器:z系统集成信息处理器(zIIP)是一个处理符合一定条件的工作负载的专用引擎。zIIP专用引擎的出发点是帮助用户降低使用成本,可以更多其他类型的工作负载运行到主机系统。目前zIIP可支持的工作负载有很多,主要有: DB2 DRDA WAS Java Code主机硬件介绍主机处理器类型主机处理器类型集成耦合专用处理器集成耦合专用处理器( ICF)( ICF):ICF处理器只运行专有Couple Facility耦合处理的微码,对常规操作系统或应用程序透明。CF通常可是一台专有的物理机器
14、,也可以是主机的一个逻辑分区(LPAR),如果主机LPAR作为CF分区来用,必须给其分配ICF处理器。Crypto Express 2Crypto Express 2(硬件加密卡)(硬件加密卡)z/EDC,z/EDC,主机数据压缩处理卡主机数据压缩处理卡备用处理器:备用处理器:每台物理机器都会备有一些备用处理器,如果某个CPU处理器出现物理故障的时候,可以进行启用主机硬件介绍SYSPLEXSYSPLEX环境介绍(系统组技术试验环境介绍)环境介绍(系统组技术试验环境介绍)主机硬件介绍SYSPLEXSYSPLEX环境介绍(系统组技术试验环境介绍)环境介绍(系统组技术试验环境介绍)z/OS简介主机特
15、点主机特点 主机被青睐的原因在于主机优异的性能:高可靠性、持续可用性和可扩展性;优异的安全性能;可扩充性和整合性等。z/OS简介z/OSz/OS基本组件基本组件 z/OS简介z/OSz/OS可选组件可选组件 z/OS简介z/OSz/OS组件描述组件描述-BCP (Base Control Program)。BCP支持z/OS系统运行的核心服务,包括I/O配置、负载管理、系统管理以及Unix核心服务支持等。-RACF(Resource Access Control Facility)。RACF提供z/OS系统安全相关的服务,实现对资源访问的控制。-DFSMS(Data Facility Stor
16、age Management Subsystem)。DFSMS提供一系列自动的数据和存储空间的管理功能,跟踪系统资源使用情况,提高资源的利用率。DFSMS主要由以下几部分组成:DFSMSdfp 提供系统主要的数据、存储和设备管理功能;DFSMSdss 提供数据的移动、拷贝、备份和空间管理功能;DFSMShsm 提供备份、恢复、迁移和空间管理功能;DFSMSrmm 提供对可移动存储介质(如:磁带)的管理功能;DFSMStvs 使批量作业和CICS在线交易可以并发的更新共享VSAM数据集。-TCP/IP(z/OS Communications Server)。TCP/IP是系统通讯相关的协议,用来
17、实现不同主机之间的通讯、数据共享和资源共享。-SMP/E(System Modification Program Extended)。SMP/E提供控制主机系统上的软件安装和跟踪主机系统软件修改等功能。 z/OS简介z/OSz/OS组件描述组件描述RMF(Resource Management Facility)。RMF收集系统资源的使用情况,分析系统性能,产生资源使用情况的报告。SMF(System Management Facility)。SMF用来收集并记录系统及系统任务相关的信息,包括配置信息,页面信息,负载信息,JOB执行的时间,系统中Dataset的活动情况等。TSO/E(Time
18、 Sharing Option/Extended)。TSO支持用户和系统的交互,当用户登陆到主机系统时,系统分配给用户单独的地址空间 z/OS简介z/OSz/OS Address SpaceAddress SpaceAddress Space是程序和数据可用的一段连续的空间。z/OS系统地址空间主要有以下四类: 系统地址空间:系统地址空间随着系统主调度程序的初始化而启动。系统地址空间为其它在z/OS系统中启动的地址空间服务。子系统地址空间:子系统地址空间是执行z/OS系统作业的基础,JES2、JES3、SMS都是一个子系统,都占用子系统地址空间。TSO Logon地址空间:当一个用户登陆时,系
19、统都为用户分配单独的地址空间;每个用户的命令都在单独的地址空间内运行。Batch Job地址空间:当JCL作业提交给JES时,JES初始化作业执行所需的地址空间。当启动z/OS时,系统主调度程序(Master scheduler initialization routines)初试化系统日志和通讯等系统服务,同时启动主调度程序地址空间(*MASTER*)。每一个地址空间都有一个地址空间ID(ASID)。其它主系统地址空间随着z/OS的初始化进程启动。然后系统启动子系统地址空间。主调度程序启动作业子系统JES,然后启动其它定义的子系统。系统中所有的子系统都定义在SYS1.PARMLIB(IEFS
20、SNxx)中 z/OS简介TSO&ISPF&JCL概述概述 TSO/E(Time Sharing Option / Extended,以下简称TSO)是主机系统管理人员在日常工作中主要使用的一种工作环境;在TSO的基础上ISPF(Interactive System Productivity Facility )为管理人员提供了一套可视化的面板操作环境;JCL(Job Control Language)是Z/OS环境下对作业的一套描述语言。TSO、ISPF和JCL是我们日常工作的基础,这三者之间的协同工作可以极大地提高工作的效率。 TSO&ISPF&JCLTSO
21、TSO简介简介u TSOTSO的功能的功能 TSO为终端用户提供了一套和Z/OS进行交互的接口,并且提供了一系列的系统服务功能。TSO是Z/OS的Base Element,并和我们的日常工作有着密不可分的关系。 TSO的功能大体上可以分为以下几类。-帮助安装和客户化操作系统和其它产品。-提供操作系统的交互式通讯。-定义和维护用户。-建立数据集和提交作业。-支持与其他TSO用户进行通讯。-开发和维护用Assembler / COBOL / FORTRAN / Pascal / C / C+ / JAVA / PL/I / REXX / CLIST开发的程序。-处理各类数据。TSO&ISP
22、F&JCLTSOTSO简介简介u TSOTSO的功能的功能为了实现上述这些功能,TSO提供了一系列的辅助工具。-Session Manager:提供命令行的输入和编辑功能。-Commands:针对不同的用户提供不同类型的命令行。-Online Help:在线的命令查找。-Data and Notices Handling:简化了数据和通知的传递方式。-Logon Processing:在用户登录过程中保存用户属性并定制一些功能键。-Language Enablement:多语言支持,包括消息的显示和帮助语言的显示。-Security:控制消息传递过程中的安全性。-CLIST Langu
23、age:CLIST是一种针对TSO/E和JCL的编程语言,是命令行形式的。-REXX Language:REXX也是一种编程语言,但是和CLIST不同,REXX是解释性的。-TSO/E Service Facility:执行程序、命令和CLIST等。-TSO Command Package:支持TSO命令。TSO&ISPF&JCLTSOTSO简介简介u TSOTSO的功能的功能-Information Center Facility:提供辅助通讯工具。-Enhanced Connectivity Facility:帮助用户使用PC中的命令操作主机。-Support for Z/
24、OS Unix:支持UNIX环境。 TSO&ISPF&JCLTSOTSO简介简介u TSOTSO的登录的登录 TSO&ISPF&JCLTSOTSO简介简介u TSOTSO的登录的登录 TSO&ISPF&JCLTSOTSO简介简介u TSOTSO的登录的登录 TSO&ISPF&JCLTSOTSO简介简介u TSOTSO的登录的登录 TSO&ISPF&JCLTSOTSO简介简介u TSOTSO的登录的登录 TSO&ISPF&JCLTSOTSO简介简介u TSOTSO的登录的登录 TSO&ISPF
25、&JCLTSOTSO简介简介u TSOTSO的登录的登录 TSO&ISPF&JCLTSOTSO简介简介u TSOTSO的操作方式的操作方式 TSO提供了三种操作方式,如下所示。-命令行方式:提供了TSO的基础功能。-面板方式:ISPF面板操作方式,是比较常用的一种方式。-ICF方式:提供了辅助工具。 上述三种操作方式间可以切换,具体过程可以参考TSO Premier等资料 TSO&ISPF&JCLTSOTSO简介简介u TSOTSO的常用命令的常用命令 在日常工作中,有一些常用的TSO命令,如下所示。-分配数据集的命令,如ALLOCATE、ALTLIB、
26、ATTRIB、FREE和DELETE等。-调用工具的命令,如 CALL、CANCEL、EDIT、EXEC、LINK、LOAD和RUN等。-提交作业的命令,如STATUS、SUBMIT和TEST等。-显示数据集的命令,如LISTACL、LISTBC、LISTCAT和LISTDS等。-显示系统属性的命令,如PROFILE和SEND等。-进程管理的命令,如SMCOPY、MFFIND和SMPUT等。-输入输出的命令,如OUTPUT和PRINTD等。-登录相关的命令,如LOGON和LOGOFF等。-在线帮助的命令,如HELP等。更加详细的TSO命令可以参考TSO/E Command Reference等
27、资料TSO&ISPF&JCLTSOTSO简介简介u TSOTSO的常用命令的常用命令 TSO&ISPF&JCLTSOTSO简介简介u TSOTSO的常用命令的常用命令 TSO&ISPF&JCLTSOTSO简介简介u TSOTSO的常用命令的常用命令 TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF的功能的功能ISPF为TSO用户提供了一套便捷的可视化操作面板,通过使用ISPF可以快速地实现相应的功能。ISPF以TSO为基础,通常和TSO一起用TSO&ISPF来表示。ISPF的组件包括以下4类。Dialo
28、g Manager -Functions -REXX or CLIST -Programs -Panels -Messages -Tables -Skeletons Dialog variables Program Develop Facility Software Configuration Library Manager C/S the Workstation Agent Component TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF支持的数据集支持的数据集一般ISPF支持两种类型的Data Set,PS(Sequential Data Set)和
29、PDS(Partitioned Data Set),PS中的Data Record是顺序存放的,而PDS是Sequential Data Set的集合,这两种数据集之间的区别可以概括为以下3点。 PS顺序存储,可以跨卷存储。 PDS包含了几个PS成员。 PDS利用Directory索引成员。Data Set具有自己的命名规则,可以概括为以下几点。最长44个字符,22个分段,每个分段最多8个字符,每个分段的第一个字符必须是字母或符号,后面7个可以是数字等。对于PDS,每一个Member用8个字节命名,命名规则和分段一样。每一个Data Set都可以有三个层次的名字,分别是Project、Grou
30、p和Type,这样便于ISPF保存信息,并在下次进入Panel时显示,例如EDU02.TEST.JCL。一般的,我们通常使用3层命名结构。 TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 ISPFISPF界面界面TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 ISPFISPF界面界面TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 创建数据集创建数据集TSO&ISPF&JCLISPFISPF简介简介u ISP
31、FISPF界面及操作界面及操作 创建数据集创建数据集TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 创建数据集创建数据集TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 创建数据集创建数据集TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 查询数据集查询数据集TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 查询数据集查询数据集TSO&ISPF&JCLIS
32、PFISPF简介简介u ISPFISPF界面及操作界面及操作 查询数据集查询数据集TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 编辑数据集编辑数据集TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 编辑数据集编辑数据集TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 编辑数据集编辑数据集TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 拷贝数据集拷贝数据集TSO&
33、;ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 拷贝数据集拷贝数据集ISPFISPF简介简介u ISPFISPF界面及操作界面及操作 拷贝数据集拷贝数据集TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 拷贝数据集拷贝数据集TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 拷贝数据集拷贝数据集TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 重命名数据集重命名数据集TSO&IS
34、PF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 重命名数据集重命名数据集TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 重命名数据集重命名数据集TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 删除数据集删除数据集TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 删除数据集删除数据集TSO&ISPF&JCLISPFISPF简介简介u ISPFISPF界面及操作界面及操作 删
35、除数据集删除数据集TSO&ISPF&JCLJCLJCL简介简介u JCLJCL的功能的功能JCL是作业控制语言,它用来标识作业,并向操作系统描述作业的请求。JCL有自己的语法规则,用户利用JCL编写作业之后,由JES翻译JCL并将作业请求提交给Z/OS,并由JES负责作业结果的输出,下图表示了作业提交的全过程。TSO&ISPF&JCLJCLJCL简介简介u JCLJCL的语法规则的语法规则 和其它的解释性语言一样,JCL也有自己的语法规则。JCL最核心的部分是三种Statement,分别是JOB Statement、EXEC Statement和DD State
36、ment。具体的,JCL的语法规则可以概括为以下4点。程序开始是/,注释开始是/*,连续的表达式必须从416行开始,程序结束是/后面接一连串的空格。JOB Statement:命名作业,JobName JOB Account ProgrammerName Notify MsgclassClass Msglevel JobClass。作业名可以重复,但是由于批处理的次序问题,最好不要重复。JOB Statement包含以下一些重要的参数。-MSGLEVEL -MSGCLASS -CLASS -NOTIFY -REGION -TIME TSO&ISPF&JCLJCLJCL简介简介u
37、 JCLJCL的语法规则的语法规则EXEC Statement:命名作业步,JobStep EXEC PGM=ProgramName。作业步名可以重复,但不能为空。EXEC Statement包含以下一些重要的参数。-PGM -PROC -COND -REGION -TIME DD Statement:DD表示当前作业步需要使用或新建的数据集,分为系统定义的DD Statement和用户定义的DD Statement,DD Statement的参数包含以下2大类。 设备相关的参数,如UNIT、VOLUME、SPACE和LABEL等。- 对于SPACE参数,SPACE=(TYPE,(PRE,SE
38、C,DIR),TYPE表示空间的单位,例如TRACK和CYL;PRE表示首次分配的空间;SEC表示再次分配的空间;DIR表示PDS的Directory Block的大小,PS没有DIR参数。- 对于UNIT参数,可以选择常用的3390的磁盘类型,3390又包含了3390-3、3390-9等类型。TSO&ISPF&JCLJCLJCL简介简介u JCLJCL的语法规则的语法规则 数据集相关的参数,如DSN、DISP、DCB、RECORG、RECFM和FREE等。对于DISP参数,DISP=(TYPE,ACTION1,ACTION2),TYPE表示数据集的操作类型,如NEW、MOD、
39、OLD和SHR;ACTION1是作业步成功后对数据集的动作;ACTION2是作业步失败以后对数据集的动作。JCL的3种Statement还有其它一些参数,这些参数都有自己的含义和缺省值,具体内容可以参考JCL Reference等资料。TSO&ISPF&JCLJCLJCL简介简介u JCLJCL调用的系统工具调用的系统工具JCL在实现相应的功能时需要调用系统工具,也就是在EXEC声明中使用PGM参数,有效地使用系统工具能够极大地提高作业的工作效率。一般的,有如下3大类的系统工具。System Utilities IEHNITT,IEHDASDR IEHLIST,IEHMOVE
40、IEHPROGM Data Set Utilities IEBCOPY,IEBGENER IEBCOMPR,IEBUPDATE IEBEDIT,IEBIMAGE IEBUPDATE,IEBPTPCH,IEBISAM,IEBG Stand-Alone Utilities IBCDASDI IBCDUMPRS TSO&ISPF&JCLJCLJCL简介简介u JCLJCL举例举例TSO&ISPF&JCLJES2JES2基本概念基本概念 JES (Job Entry Subsystem)是HASP(Houston automatic spooling priority)
41、的继承和发展。HASP 是早期使用的一个程序,它能够提供调度、作业流程控制、数据管理和作业管理等功能。作为历史的遗迹,至今仍然在JES2 中可以发现HASP 的影子,如许多模块名的前缀、所有从JES2 发给操作员的消息的前缀都是HASP。 JES继承了HASP的许多功能,MVS 操作系统通过JES 子系统对系统中绝大多数的作业进行控制和管理,包括从系统外部接收作业、对系统中的作业进行调度、管理作业的输出等。 有JES2和JES3两个版本的JES可供选择,这两者的主要区别是什么呢?如果在仅有一个处理器的系统配置情况下,JES2 和JES3 所完成的工作基本类似,但对于包含多个处理器的系统配置情况
42、下,我们要选择JES3。作业控制子系统JES2JES2JES2的作业流程的作业流程 一个作业的完整生命周期可以分为以下六个阶段:输入阶段、转换阶段、运行阶段、输出阶段、打印阶段和清除阶段 MVS的BCP和JES2共同完成对这几个阶段的控制。JES2 负责将作业输入系统,然后由BCP负责为作业分配设备并真正控制程序的运行,最终JES2 负责管理作业的输出。作业控制子系统JES2DATA SETDATA SET命名规范命名规范 数据集有唯一的命名,且其命名有一定的规范。它可以有一个命名段(name segment)组成,也可以有一串命名段组成。每个命名段代表一级标识(qualification)。
43、例如:数据集名“HARRY.FILE.EXAMPLE.DATA” 有四段组成。首段HARRY被称为high-level qualifier (HLQ) ,尾段DATA被称为lowest-level qualifier(LLQ) 。每个命名段由1-8个字符组成,首字母必须是字符(A-Z)或者national (# $),其他字符可以是数字(0-9)可以是national,或者连字号(-)。每个命名段由句点(.)隔开。 DATA SETDATA SETDATA SET的类型的类型 采用何种形式数据集主要由应用与操作系统环境来决定。MVS支持的数据集包括下列几种格式:VSAM data sets,N
44、on-VSAM data sets,Extended-format data sets,Objects和Z/OS UNIX files。 VSAM data sets VSAM data sets 与non-VSAM data sets不同,VSAM data sets中除了Linear data sets,都是记录(Records)的集合,以Control intervals的形式成组存放。Control intervals是固定大小的存储纪录的区域。存储空间中连续的多个Control intervals组成Control areas。 VSAM根据关键字(index key)、相对地址(r
45、elative byte address)、相对记录号(relative record number)来存放记录。所以根据不同的存放方式,VSAM数据集有以下几类: Key-sequenced data set (KSDS):按关键字顺序放置,按关键字或相对地址存取。 Entry-sequenced data set (ESDS):按进入数据集顺序放置,按相对地址存取。 Relative-record data set (RRDS):按记录号放置及存取。 Linear data set (LDS):只包含数据部件,没有其它VSAM数据集包含的控制信息 DATA SETDATA SETDATA
46、SET的类型的类型Non-VSAM data sets Non-VSAM data sets -Non-VSAM data sets是定长或变长记录的集合,以blocks的形式成组。Non-VSAM data sets的数据集有以下三类: -Physical sequential data set (PS):顺序数据集,记录以物理存放顺序读取,新的记录写入时追加在数据集的末尾处。顺序数据集可以以extended format存放。-Partitioned data set(PDS):可存放任何类型的数据,其目录区大小固定。目录区的查找是按字母顺序查找,成员可以增减,但成员被删除后,它所占用的空
47、间不可再被利用。-Partitioned data set extended(PDSE):可存放大多数类型的数据,但不能用于存放装入库。目录区大小可变,目录的查找顺序为索引查找。成员可以增加或删除,删除成员后其占用的空间可以被再利用。PDSE 必须是SMS管理的DATA SETVSAMVSAM的类型的类型 VSAM数据集满足数据量大、存取速度快和维护方便的要求。根据不同的组织方式,VSAM分类如下:Key-Sequenced Data Set (KSDS);Entry-Sequenced Data Set (ESDS);Linear data set (LDS);Relative-record
48、 data set (RRDS)。Key-sequenced data setKey-sequenced data set(KSDSKSDS) 在KSDS中,Key存放在每个LR(logical record)的同一个位置, LR在数据集中根据Key值升序排列存放。Key值不能被更改,但是整个record可以被删除。 KSDS由data component和index component两部分组成,index component包含树型结构的多级索引,用于追踪key,借此找到record。data component存放record,记录按键值顺序排列。因此,这种文件及可以按键值进行顺序存取,
49、也可利用索引,根据键值进行直接存取。 KSDS可以存放定长或变长的records。KSDS可以通过sequential、direct或skip sequential模式进行访问。 DATA SETVSAMVSAM的类型的类型Entry-sequenced data set (ESDS) Entry-sequenced data set (ESDS) ESDS数据集的特征如下: -仅有data component; -可记录定长或变长record; -record不能被删除(可“逻辑删除”); -文件内的记录按输入顺序排列。新record仅能被添加至数据集的尾部。因此,可以按照排列顺序进行存取,
50、也可以指定记录的相对字节地址Relative Byte Address,对特定记录进行直接访问。Relative-record data set (RRDS) Relative-record data set (RRDS) 文件空间被划分为等长的SLOT,每个SLOT 只存放一个记录,从第一个SLOT 开始分别赋予连续的顺序号,这样的号码叫相对记录号。只要给出相对记录号,就可实现对特定记录的直接存取。 Linear data set (LDS) Linear data set (LDS) LDS中只有数据组件,由应用去成组/分解逻辑记录。DATA SETCATALOGCATALOG简介简介 在
51、MVS 中,数据集的管理主要是通过Catalog来实现的。Catalog本身是一个数据集,它含有其它数据集的信息,提供一种能力,按数据集名去定位数据集的地址。 对数据集的Catalog实际上是对数据集的入口建立列表和索引。访问数据集时,系统通过查找Catalog来定位已Catalog的数据集。Catalog中包括数据集名、卷标(VOLUME)和设备类型(UNIT)。当读取Catalog的数据集时,只需指定数据集名和数据集状态,无需指定VOLUME 和UNIT 参数,这时,系统通过数据集名(DSN)查找Catalog,从Catalog中获取UNIT和VOLUME信息,然后再通过UNIT参数和VO
52、LUME 参数指定的VTOC获取数据集位置、大小等信息。CATALOGCATALOGCATALOG类型类型在MVS 系统中,有一个master catalog及多个user catalog。Master catalog是整个外存系统管理的中心控制点,它描述系统的数据集和user catalog,而user catalog则描述用户的数据集。通常称在目录中有描述信息的数据集为编目的数据集。显然,master catalog的信息非常重要,因此可以有一个或多个master catalog的备份。但任何时候系统中只能有一个master catalog在使用,形成一个以master catalog为中
53、心的两级层次式的数据集管理方式,master catalog与user catalog的区别仅仅在于它使用的方式。 Master Catalog:系统内唯一,可以被多个MVS image共享,包含系统所需的数据集信息以及所有user catalog的入口和别名。User Catalog:包含用户数据集信息;两者结构相同,仅仅是功能不同。 Aliases用于查找数据集在哪一个user catalog,我们在master catalog 中定义user catalog 所对应的合适的alias,如果数据集的HLQ和alias一致,则该数据集位于alias指向的user catalog中。CATALOGSDSFSDSF的功能的功能查看系统日志输入系统命令Hold, release, cancel, purge 作业监控系统运行情况显示作业输出控制作业处理顺序控制作业输出打印顺序控制printers and initiatorsSDSFSDSFSDSF界面界面SDSF显示系统日志显示系统日志SDSF显示系统日志显示系统日志SDSFSTATUSSTATUS界面界面SDSFSTATUSSTATUS界面界面SDSF显示用户自己的作业显示用户自己的作业SDSF显示用户自己的作业显示用户自己的作业SDSF显示某个前缀的作业显示某个前缀的作业SDSF显示某个前缀的作业显示某个前缀的作业SDSF
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 五年级数学(小数乘法)计算题专项练习及答案汇编
- 2025年金华市婺城区第一人民医院工作人员招聘备考题库参考答案详解
- 2025年工业AI边缘计算延迟优化题库
- 2025年某国企备考题库终端运维及电视电话会议保障人员招聘备考题库及一套完整答案详解
- 2025年湖南吉首大学公开招聘教师93人备考题库附答案详解
- 2025年湖南有线双牌网络有限公司招聘备考题库及1套参考答案详解
- 2025年西北工业大学集成电路学院(微电子学院)非事业编制人员招聘备考题库及完整答案详解1套
- 胞衣基因编辑机制研究
- 船舶交易市场动态
- 2025年新疆阳光城市投资发展(集团)有限公司备考题库及完整答案详解1套
- 2026年包头钢铁职业技术学院单招职业适应性测试题库及1套参考答案详解
- 2026黑龙江省交通运输厅所属事业单位招聘86人考试参考题库及答案解析
- 2026年春季学期学校教学工作计划:一个中心、两大驱动、三条主线、四项保障
- 城市供水管网巡检与维修操作手册(标准版)
- 2026年荆门市急需紧缺人才引进1502人笔试备考题库及答案解析
- 产业园停车制度规范
- 2026年山东司法警官职业学院单招综合素质笔试参考题库含详细答案解析
- 医院管理委员会与职责
- (新教材)2026年春期人教版三年级下册数学教学计划+教学进度表
- 中国人保财险2022校园招聘笔试试题与答案答案解析
- 学校卫生管理条例
评论
0/150
提交评论