//
 
Lenor老师 jesse老师 candy老师
 
 
所在位置:首页 >> 大型机技术 >> TSO入门一:基本命令
 
TSO入门一:基本命令

1 TSO命令(ISPF输入)
通过P.6可以进入TSO COMMAND,输入TSO命令。可以输入的常见命令是:
ALLOCATE分配数据集;FREE
TIME输出当前时间;
SEND 'hehe' user(zhpl037) now发送信息给用户;
CALL调用程序;EXEC运行REXX,CLIST;
TSO HELP **,
获得命令帮助。如TSO HELP OMVS

XMITTRANSMIT)压缩一个PDSPS文件,并传送到其他用户。
RECEIVE可以接收。
OMVS进入MVS UNIX环境。
LISTDS命令 显示数据集属性
LISTCAT(LISTC)命令  参看LSTDS
ALTLIB DISPLAY
可以查看当前搜索的EXEC,PROC.

支持一些网络命令,比如使用PING,NETSTAT

一些产品软件也会扩展TSO COMMAND,如    
DB2也增加了如:-xxxx START DB2 xxxxsubsytem名字;这个命令就是启动某个DB2 SUBSTEM.

2 TSO命令(作业流输入)

类似一般作业流使用PGM=IKJEFT01,只是在SYSTSIN中输入COMMNAD就可以,如TIME;对于SDSF中的命令,可以使用PGM=SDSF.

eg:

//TIMEJCL     JOB (0000,0000),                                         00001000

//             MSGCLASS=X,                                             00002000

//             MSGLEVEL=(1,1),                                         00003000

//             NOTIFY=&SYSUID,                                         00005000

//             TIME=1440,                                              00006000

//             REGION=6500K,

//             RESTART=*,

//             CLASS=A,

//             PRTY=15

//JOBLIB  DD  DSN=SYS1.DSN710.SDSNEXIT,DISP=SHR                        00260000

//        DD  DSN=DSN710.SDSNLOAD,DISP=SHR                             00270000

//        DD  DSN=ELA.V1R2M0.SELALMD,DISP=SHR                          00270000

//TIME      EXEC PGM=IKJEFT01,DYNAMNBR=20,COND=(4,LT)                  01300000

//SYSTSPRT DD SYSOUT=*                                                 01320000

//SYSPRINT DD SYSOUT=*                                                 01330000

//PRINTER  DD SYSOUT=*

//SYSUDUMP DD SYSOUT=*                                                 01340000

//SYSOUT   DD SYSOUT=*                                                 01350000

//REPORT   DD SYSOUT=*                                                 01360000

//SYSIN    DD *                                                        01390000

//SYSTSIN  DD *                                                        01390000

 TIME                                                                  01400000

/*                                                                     01730002

ISPF基本操作-建立一个新的DATA SET

进入到TSO/ISPF里面,在命令输入行输入P.3.2,按下执行键,就直达了操纵数据集的窗口。

在‘Data Set Name’栏输入新Data Set的名称(需用左右单引号包括),在‘Option’栏输入命令‘a’,输入文件格式参数,CTRL即可.DATASET每个段只能是字符开始,不能是数字.参数解释如下(DMS)

1Volume serial: 数据集所在的卷(就当是分到哪个卷)
2
Generic unit: (一般不填)

3Space units: 空间分配的单位(是块、磁道、柱面、KBMB还是BYTES
4Primary quantity: 空间分配的初始数值(第一次分配几块、几磁道等)
5Secondary quantity: 空间分配的增长数值(空间不够时一次追加分配几块、几磁道等)6Directory blocks: 允许几个目录块(0表示QSAM文件)
7Record format: 记录格式(定长F,FB、变长V,VB
8Record length; 记录长度(对于定长格式是每个记录的长度. 对于变长记录,是最大长度。系统操作时需要4个字节,所以是程序中文件最大长度+4
9
Block size: 数据块的大小
10
Expiration date: 失效日期(是指在失效日期前,不能覆盖,删除这个文件)

SMS环境下,
一般有MANAGECLASS, STORAGECLASS,系统会自动安装这些class定义的rule,来分配到哪个卷,以及什么时候过期,什么时候migratetape.

ISPF基本操作--浏览/编辑文件

命令:P.3.4VVIEW/EEDIT

操作:

在初始界面下输入命令:P.3.4  回车

在‘Data Set List Utility’界面的‘Dsname Level’栏输入文件所在的Data Set的全名,然后回车(如果不输入全名,会显示输入目录的下一级目录,移动光标至相应目录后回车,重复做直到显示‘Data Set List Actions’界面为止);

在‘Data Set List Actions’界面选择2后回车(一般选择2即可)进入‘VIEW’界面;在要浏览的文件前面的横线上输入命令‘V’,回车后即可浏览该文件,若输入命令‘E’则可修改该文件

Data Set Command Panel, 可以输入以下两个常用命令,对于忘记确切dataset name,查找起来很方便

Find '  ' Find字符串匹配的dataset

MEMBER   可以在所有的PDS中查找相应MEMBER

 

 

ISPF基本操作--拷贝文件

方法一:P.3.3

操作:

在初始界面下输入命令:P.3.3  回车

在‘Move/Copy Utility’ 界面的‘Data Set Name’栏输入源Data Set的名称,在‘Option’栏输入命令‘c’,然后回车;

在‘COPY FROM’界面的‘Data Set Name’栏输入目的Data Set的名称,回车进入下一个界面;在要复制的文件左侧的圆点处输入字母‘s’(可在多个文件前输入s),再回车即可

 

方法二:C(即COPY PDS MEMBER

操作:

在‘VIEW‘界面下,在要复制的文件左侧横线上输入命令‘c’(可在多个文件前输入c),然后回车,进入‘COPY Entry Panel’界面;在‘Data Set Name’栏输入目的Data Set的名称,回车即可

注:要移动一组文件,只要把命令‘c’改为命令‘m’即可

 

方法三:CO(COPY PS文件和PDS)

P.3.4显示出Dataset NameCO, 对于PS文件,直接输入目的数据集,对于PDS文件,选择相应需要COPYMEMBER,全选使用S *, 然后输入目的数据集.

 

ISPF界面的基本概念:

最上面是action bar,action bar上按CNTL就会弹出下拉菜单可以选择。

面板选项:比如0--setting 1--view, 2--edit等。

命令行:一般在最底部,可以输入TSO REXX,CLIST命令,也可以输入选项。

功能键:在最底下,显示F1--HELPF2-SPLIT等。通过快捷键能执行某种指定的功能。

还有point-and-short属性,就是说你把光标在上面按CNTL后就相当于选择该选项,在ISPF MAIN MENU的选项就有这种属性。

弹出窗口:就是弹出个窗口在现有面板上,比如消息。弹出窗口分模式窗口和非模式窗口。模式窗口就会把FOCUS转动它的窗口上,用户必须于它交互后才能返回到原来的PANEL。非模式窗口就不需要。

 

ISPF界面属性设置常用命令:

FKA  控制function key的显示。FKA ON显示FK, FKA OFF关闭FK

KEYS 显示当前function key的定义。

PFSHOW FKA功能一样。

COLOR 当前ISPF COLOR配置。

CUAATTR 当前ISPF CUA属性。

PSCOLOR 当前ISPF point on short属性的颜色配置。

ENVIRON 当前环境配置,可以查看你使用的TERMINAL的属性,是否支持彩色等。

PANELID ISPF界面显示PANEL ID的开关。

SCRNAME ISPF界面显示screen name的开关。

ISPF EDIT常用命令说明

1FIND命令

FIND characterstring 定位和显示下一个charaterstring.

FIND characterstring ALL 定位和显示所有的charaterstring.

FIND C' characterstring' 定位和显示下一个charaterstring,但区分大小写。

FIND characterstring startcolum endcolum 在开始列到结束列中查找charatersting.

FIND characterstring NEXT | PREV | FIRST | LAST: next往下找,PREV,往上找,FIRST找第一个,LAST找最后一个。

RFIND 重复上一个FIND命令。

2Bounds(简写BNDS) & Exclude(简写X)

BOUNDS leftcolumn rightcolumn 为以后的编辑命令设置左右边界。

BOUNDS leftcolumn * 只设置左边的起始边界。

BOUNDS Reset 重置,恢复默认边界。一般的PROFILE就是没有。

作用是:eg, 可以先设置边界,然后查找就只会在边界内查找。

EXCLUDE characterstring 排除下一个包括characterstring的行。

EXCLUDE characterstring startcolumn endcolumn 排除在startcolumn,endcolumn间出现characterstring的行

EXCLUDE characterstring ALL  排除所有包括characterstring的行
EXCLUDE "*" column
排除在某个列含有字符的行。

3, SORT命令

SORT startcolumn endcolumn sequence 按照(startcol, endcol)sequence(A,D)排序记录.

SORT major1 major2 seq1 minor1 minor2 seq2  先按照(major1 major2) seq1然后再按照(minor1,minor2,seq2)排序.

缺省的SEQUENCEA 升序.

最多可以知道5个排序字段.

4, change命令

CHANGE findstring replacestring replacestring change下一个findstring

CHANGE findstring replacestring ALL replacestring change所有的findstring

CHANGE findstring replacestring leftcolumn rightcolumm  在指定的(lefcol, rightcol)中的findstring changereplacestring.

CHANGE x'hexfindstring' x'hexreplacestring' 匹配16进制的字符串值进行change.

RCHANGE 重复上一个change的动作.

5, locate, reset, renum, unnumber

locate--使用locate可以让你定位于具体行 locate 1000.定位到1000.

reset--可以重置一些特殊显示.

RENUM--重新计算行数,一般以100为增长.

UNNUMBER(UNN)--关闭数字模式,将所有的顺序场置为空,可以使用这个在COBOL,JCL中将72列以后的字符置为空, 这个作用特别好.

 

 

 

 
收藏到Google书签 收藏到QQ书签 Yahoo书签 收藏到百度搜藏 收藏到奇客diglog
主办单位:大型机官方培训部
地址: 北京市海淀区中关村南大街48号B座
Copyright2004-2008 by www.daxingji.net. All rights reserved. 京ICP备09083121号