《IBM主机操作系统使用入门》由会员分享,可在线阅读,更多相关《IBM主机操作系统使用入门(28页珍藏版)》请在金锄头文库上搜索。
1、文档供参考,可复制、编制,期待您的好评与关注! zos基本命令使用指南目录前言-2第一章 ISPF/PDF、SDSF、TSO和JES2简介-3第二章 菜单使用方法-4第三章 ISPF/PDF环境常用命令-6第四章 SDSF环境常用命令-17第五章 TSO命令-19第六章 访问DB2-21第七章 CICS常用系统交易-23第八章 应用程序的编辑、编译和运行-24第九章 其它知识-27第十章 常用参考书目-28前言为满足我行数据大集中战略的需要,我行有许多应用开发人员要转而在主机平台上做应用开发工作。虽然他们十分精通开放平台的相关技术,但对主机平台的有关知识却知之甚少。为了使这部分技术人员能尽快地
2、熟悉主机环境、上手工作,我们特别编写了这本小册子,主要介绍在主机平台上有关应用开发的入门知识。希望能给大家带来些许帮助。这里要说明一点,这本小册子介绍的知识都是基于ZDVP环境。其实,其它环境也仅仅是菜单画面、对象名称不同而已。第一章 ISPF/PDF、SDSF、TSO和JES2简介ISPF/PDF(Interactive System Productivity Facility/Program Development Facility)是一个具有菜单驱动和交互式界面的功能强大的主机平台上的产品,通过使用它,我们可以完成很多工作,比如,建立、测试JCL,编辑、编译和调试应用程序,管理数据集,访
3、问DB2等等。SDSF(System Display and Search Facility)是另一个常用的工具软件。它可以向用户提供大量的信息以协助用户监测、管理以及控制MVS/JES2系统。利用SDSF,用户可以完成如下工作:控制作业处理进程(保留,释放,取消与清除作业),对正在运行的作业进行监测,无需打印可浏览作业,控制作业级别,控制打印机、Punches、Readers与Initiators,控制网络的连线与节点,控制SPOOL的下载设备,显示并控制WLM安排的系统环境与资源以及执行针对作业的JES2和MVS命令 。ISPF和SDSF都是运行在TSO(Time Sharing Opti
4、on)之上的,而我们可以将TSO看成是Z/OS操作系统的一个组成部分。先由系统管理员为我们建立USERID和初始PASSWORD,使我们成为TSO的合法用户,然后,我们通过登录TSO,来使用ISPF和SDSF等产品工具。注意,第一次登录时,系统强制我们更改PASSWORD。而JES2(Job Entry Subsystem 2)也可看成是Z/OS操作系统的一个组成部件,它负责作业的调度、控制、和管理。JES2处理作业可分为六个阶段。1. 接收用户提交的作业到系统输入队列中。2. 通过转换程序对用户作业进行语法分析和格式转换。将作业控制语言的JCL语句转换成系统能读懂的内部形式,同时也进行一些其
5、它的校验。如发现错误,则将该作业从系统中清除并向用户发出相应的信息。3. 将作业送到系统中执行。这时JES放弃对作业的控制权。4. 输出阶段。包括一些有关该作业的系统信息的输出。输出结果一般分作好几段,存放在SPOOL假脱机磁盘空间中。5. 打印阶段。此时,作业状态为PRINT。6. 清除阶段。JES2释放分配给作业的资源,以待分配给其它作业。JES会对作业的优先权进行动态调整,作业等待运行的时间越长,系统将它的优先权提升的越高。第二章 菜单使用方法1. 登录和退出系统 登录TSO:在初始画面(VTAM的登录画面)下,键入TSO USERID,按回车键进入TSO LOGON画面;输入口令后回车
6、便进入MASTER APPLICATION MENU,就可以使用系统了。注意:这里的回车键是指IBM3270键盘的ENTER键(以后我们就称谓其为回车键)。对应到PC机上,一般是右CTRL键,而PC的ENTER键则对应3270键盘的NEWLINE键。 退出TSO:在任意地方,按F3一路退下去,直到Specify Disposition of Log Data Set画面,一般选择2,回车,然后键入LOGOFF退到初始画面。 登录CICS:在初始画面下,键入LOGON APPLID(DVPCICS1),回车进入Signon to CICS画面;依次键入USERID和PASSWORD,回车就可登录
7、到DVPCICS1了。注意:用LOGON APPLID(TSO)也可登录到TSO里面去。 退出CICS:在清屏状态下,键入CESF LOGOFF,回车。2. 熟悉MASTER APPLICATION MENU菜单操作 快捷路径:P.3.4(或P;3;4)-直接到Data Set List Utility画面;SD.ST-直接到Status of jobs画面 分屏:键入START命令或按F2键即生成一个新的交互画面。用F9或SWAP n(n为画面序号)在几个画面之间切换。 快速换屏:在ISPF/PDF中,无论你在哪个画面,你都可以在OPTION或COMMAND后,输入=3.4,便进入Data
8、Set List Utility画面。以次类推。注意:若直接键入=X,就会退出ISPF/PDF。 异常中断:当你想中断某种操作,可做如下尝试:点击鼠标右键,系统响应一弹出菜单,选中键盘1,再点击PA1。第三章 ISPF/PDF环境常用命令这里,我们仅介绍在程序开发过程中常用到的,与DATASET或MEMBER等对象相关的操作方法。这里应该先说明一下,ZDVP系统是实施了SMS的,就是说,很多存储方面的管理工作是交给系统完成的,这也为我们省去了很多麻烦。1. 显示数据集(P.3.4) 我们在主菜单下,键入P.3.4即进入Data Set List Utility画面。假设我们想显示以ZDEVP2
9、03开头的DATASET,可在Dsname Level处填上DEVP203*.*。如下图所示。再按回车键,即得到需要的数据集列表。(如下图所示)2. 生成数据集(P.3.2)我们在主菜单下,键入P.3.2即进入Data Set Utility画面。在这里,我们可以对数据集进行生成、改名、删除、CATALOG、UNCATALOG等操作。假设我们要建立一个名为DEVP203.TEST.JCL的分区数据集,我们该如何做呢?a) 这里有个技巧。我们可以先显示一个数据集,这个数据集与我们将要定义的数据集具有相同的属性,这样,系统就会把相关属性参数传到我们定义数据集所用到的画面中,我们就可以在这个基础上,
10、做一定的修改,最后得到我们想要的属性参数,来生成数据集。b) 如图,我们在Data Set Name处填 DEVP203.TEST.JCL,在Option处填A。按回车。c) 系统响应Data set allocated表示数据集定义完毕。3. 生成PDS数据集的MEMBERa) 有两个画面可以直接生成PDS数据集的MEMBER。一个是(P.2)Edit Entry Panel画面,一个是(P.3.1)Library Utility画面。(除了这两种方法外,你还可以通过COPY、S MEMBER名等方式生成MEMBER,后面会介绍。)两种方式的操作方法基本相同,这里仅介绍后一种方式。b) 在主
11、菜单键入P.3.1进入Library Utility画面。如下图所示,填入相关参数,按回车,即进入编辑MEMBER的画面。c) 在编辑器中编辑你的MEMBER,然后键入SAVE命令,即生成了一个MEMBER。d) 还有一个生成MEMBER的简单方法,即在EDIT数据集画面下,键入S MEMBER名,即可生成新的MEMBER。见下图。4. 管理数据集我们通过(P.3.4)进入显示数据集画面,在这个画面中我们可以对数据集做一些诸如RENAME、DELETE、CATALOG、UNCATALOG等操作。我们可以在某个数据集前,比如DEVP203.TEST.JCL,输入/,按回车,系统会响应一个提示画面
12、,告诉你可以对该数据集做些什么操作。见下图。5. PDS数据集的COPY 在P.3.3 Move/Copy Utility画面中,输入源数据集的名字和表示要做COPY的选项C,注意,数据集名字后面加上(*),表示该数据集的所有MEMBER都拷过去;不加的话,系统会给出画面,让你选择拷贝哪些MEMBER。如下图:回车后,进入下一画面。输入目标数据集的名字,如果需要对同名的MEMBER进行覆盖,就选中REPLACE选项,回车,就开始拷贝了。见下图:拷贝完成后,系统给出有多少MEMBER拷贝过去。6. 数据集的压缩当你发现数据集的使用率已经很高,接近100%时,就无法再往里加入MEMBER了。这时,
13、只要在该数据集前输入Z(表示要进行压缩处理),回车处理后,即会省出很多空间。7. 管理PDS数据集的MEMBER在数据集显示画面中,我们选定一个PDS数据集,用E(EDIT)、B(BROWSE)或V(VIEW)命令都可以进入MEMBER列表画面。在这里,我们可以对某个MEMBER进行诸如COPY、RENAME、DELETE、EDIT等操作。在MEMBER前敲/,再按回车,系统同样会响应一个提示画面,列出相关的操作命令。见下图。8. ISPF/PDF的编辑器EDIT的使用EDIT的命令有行命令和主命令之分,把行命令和主命令结合起来使用,效率会更高。这里,我们仅介绍实际开发工作中常用的编辑命令。A
14、) EDIT的行命令a) I,In:插入一行,n行。b) D,Dn,DD:删除一行,n行,删除两个DD之间的行。c) R,Rn,RR:重复一行,n行,重复两个RR之间的行。d) X,Xn,XX:隐藏一行,n行,隐藏两个XX之间的行。在隐藏处,敲行命令S恢复显示一行;F2恢复显示前两行;L2恢复显示后两行;或用主命令RESET全部恢复。e) M,Mn,MM:搬移一行,n行,搬移两个MM之间的行。f) C,Cn,CC:拷贝一行,n行,拷贝两个CC之间的行。g) A,An,B,Bn:在搬移和拷贝之后,就存在把目标块放在哪的问题。行命令A、B即解决这一问题。A是在所在行后插入,B是在所在行前面插入,用n表示重复n次。h) TS:截断行。在某行前输入TS命令后,在该行某处回车,即将该行分成两行了。B) EDIT的主命令a) PROFILE 显示控制编辑环境命令,用RESET取消之。b) SAVE、CANCEL 存盘、不存盘。c) FIND xxxx:查找字符串xxxx。按F5继续查找。d) H