日期:2014-05-16  浏览次数:20739 次

TSO$ISPF入门 (怎样进入UNIX 从 ISPF)

主机文件基础知识

主机DATASET(就是PC的文件) ?

名字hlq.xxxx.xxxx.xxxx

eg: IBMUSER.UTIL.JCLLIB

名称全长不超过44个字符,每个小数点间的字符最多8个,不能以数字开头。第一段是hlq, 比如IBMUSER.

主机上常用的dataset 组织形式有两类:

PS, PDS. PS就是顺序文件, PDS就是分区数据集,在他里面可以存放多个MEMBER,常用来作为程序,JCL, LOAD库。

纪录模式有多种,

常用的是FB固定长度BLOCKED, VB变长blocked. U不定长,用于LOAD库。

主机的文件系统是通过CATALOG来管理的。

如果你定义一个dataset,? 会最终分配在某个磁盘卷.,在这个磁盘卷的VTOC会增加这个dataset的信息,在没有catalog管理的时候,我们都需要访问这个dataset需要指定这个卷的信息。这一点类试现在的windows系统。但对于主机存放大量数据, 没有管理很容易数据很混乱,不知道data到底在哪个卷,就引入catalog.

通过catalog, 系统直接通过dataset的hlq在catalog就知道是会分配在哪几个卷上,再到那几个卷去查找相应的dataset就可以了。 Catalog有两种,一种是master catalog, 存放系统dataset信息和user catalog, 所有sys1.**都存放在master catalog, 这样查找就会直接找到, 系统启动的时候也会在loadxx参数制定master catalog。一种是user catalog,? 可以用户自己定义,管理, 一般用于管理用户自己数据集.

对于某个dataset要了解它在哪个catalog可以使用listcat.

Eg: listcat entries('ibmuser.jcllib').

?

[原创]TSO入门1--创建和删除DATASET篇

TSO 是TIME SHARING SYSTEM,是MVS的命令输入处理器 。

用户从终端LOGON以后,开始使用TSO环境。在TSO终端上,用命令形式操纵和管理计算机的资源和应用。使用LOGOFF命令退出TSO操作环境。我们在如何登陆主机的时候,提到TSO环境下有两种模式:命令行模式和ISPF模式。

TSO 命令行模式 如下,可以在光标处输入MVS命令。


此主题相关图片如下:


命令行模式下分配data set, 输入command:

ALLOCATE DATASET('IBMUSER.UTIL.JCLLIB') FILE(DD1) NEW CATALOG DIR(10) DSORG(PO)

VOLUME(USER01) SPACE(10,10) RECFM(F,B) LRECL(80) BLKSIZE(8000) .

换行用ENTER, 输入命令按CTRL.

如下,成功执行后并没有信息回显,只是又有个ready显示。


此主题相关图片如下:

一般来说,LINE MODE下很少用,因为使用ISPF图形界面让一切日常操作变得非常简单。LINE MODE下输入ISPF命令就进入ISPF界面。

TSO ISPF模式如下:
此主题相关图片如下:

在ISPF下,提供了6? Command?????? Enter TSO or Workstation commands??? 可以输入TSO command,相当于line mode。

在option = => 6

输入后如下


此主题相关图片如下:

下面介绍最常用的操作, 在option 输入3 Utilities ?


此主题相关图片如下:

最最常用的就是2 Data Set, 4? Dslist, 12 SuperC, 14 Search-For

option输入2


此主题相关图片如下:

可以在这个界面分配dataset, 删除dataset。

分配data set

在option输入A, dataset name输入想分配的dataset和volume(可以不输入)。Eg:


此主题相关图片如下:

按CTRL后显示弹出panel, 要求输入data set属性。Panel会显示上一次分配,显示的值,如果是一样的,我们就可以直接确认,如果有不一样的属性,直接修改就好了。

Eg中,我们输入如下。

Space units . . . . . TRKS??? **分配空间的单位, 3390-3, 1TRKS= 56664 bytes.