[TSO Command]Account Command

五月 16, 2008 by Raymond · 1 Comment
Filed under: TSO 

必须的Data Set:
SYS1.UADS:
此数据集包含了用户是否可以使用TSO/E的信息。
SYS1.BRODCAST:
用于保存SYS1.UADS中定义的用户的通知和邮件

使用此命令的用户,必须自身具有ACCT属性,否则无法对ACCOUNT进行操作。

ADD子命令
功能:用于向系统中添加新用户。
例1:
功能:
添加一个新用户

  1. <br />
  2. add (warner1 xaybzc 32058 mylog) noacct nooper jcl<br />
  3. maxsize(150) size(80) unit(sysda) userdata(1fa0)<br />
  4. dest(deptout) mount perform(1,5,6,2,4)

例2:
功能:添加一个新密码,Account账号,Procedure名
add (warner1) data(mz3tii 7116166 amabala) size(20)

CHANGE子命令:
功能:用于改变用户的属性

举例:
例1:

功能:更改用户属性,使其具有ACCTOUNT和OPERATOR属性

  1. change (slc05 aox3p se29705) data(2e26705) acct oper

例2:
功能:允许所有用户使用SUBMIT,CANCEL,STATUS,OUTPUT命令
命令:change (*) jcl

DELETE子命令:
功能:用于删除用户,用户属性。

举例:
例1:
功能:删除Procedure
命令:delete (ABCDE)

END 命令
功能:终于Account
命令:END

举例:
例1:
功能:显示可用的子命令
命令:HELP

例1:
功能:显示ADD的功能属性
命令:HELP ADD
JOB LOG:
READY
ACCOUNT
ACCOUNT
HELP ADD

FUNCTION -
THE ADD COMMAND PROCESSOR PERFORMS THE ADMINISTRATIVE FUNCTION OF
ADDING A NEW USER TO THE SYSTEM OR OF ADDING NEW CONTROL INFORMATION
TO AN EXISTING USER ENTRY. THE ADD COMMAND IS AVAILABLE ONLY TO
USERS WITH ASSIGNED ACCOUNT ABILITY.

SYNTAX -
ADD (‘USERID’ ‘PASSWORD’/* ‘ACCTNMBR’/* ‘PROCNAME’)
MAXSIZE(‘INTEGER’)/NOLIM OPER/NOOPER ACCT/NOACCT
JCL/NOJCL MOUNT/NOMOUNT USERDATA(‘DIGITS’)
HOLD(‘C’)/NOHOLD JOBCLASS(‘C’)/NOJOBCLASS
MSGCLASS(‘C’)/NOMSGCLASS SYSOUT(‘C’)/NOSYSOUT
PERFORM(‘DIGITS’)/NOPERFORM SIZE(‘INTEGER’)
UNIT(‘NAME’) DEST(‘NAME’) RECOVER/NORECOVER
…………………………………….

LIST子程序
功能:显示UADS中的信息
例1:
功能:显示UADS中的内容,包括用户的属性。
命令:LIST (*)

LISTIDS 子命令:
功能:显示UADS中所有的用户ID
例1:
命令:LISTIDS

SYNC 子命令:
功能:用于初始化SYS1.BRODCAST数据集,并且保持与UADS同步。

VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

[TSO Command] Delete Command

五月 16, 2008 by Raymond · Leave a Comment
Filed under: TSO 

命令功能:
用于删除一个或多个Data Set,或者删除一个或多个Member。

使用时主意事项:
1.如果要删除一个名为:A.B的Data Set。但是系统中并不存在A.B这个Data Set。存在的Data Set:A.B.C。则此时A.B.C会被删除。所以在使用Delete命令的时候需要进行确认。
2.执行命令前需要指明所删除的Data Set的信息,否则系统会询问你对哪个Data Set进行操作。如:系统中存在A.B.C和A.B.D两个Data Set。当执行删除A.B命令时,系统会要求你对删除信息进行确认。
3.用该命令删除GDG的时候,需要删除每一个子代之后,才能进行删除。

VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

[TSO Command] Cancel Command

五月 16, 2008 by Raymond · Leave a Comment
Filed under: TSO 

命令功能
取消作业

返回值
执行Cancel之后的返回值:
0 :执行成功
12:执行不成功,同时会产生一个错误信息。

命令举例
Cancel Command 例1:
作业要求:取消一个batch job(jobname1)
执行命令:CANCEL JOBNAME1

Cancel Command 例2:
作业要求:取消多个batch job(JOBNAME1,JOBNAME2,JOBNAME3)
执行命令:CANCEL (JOBNAME1,JOBNAME2,JOBNAME3)

VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

[TSO Command]使用TSO显示Data Set的信息

四月 25, 2008 by Raymond · Leave a Comment
Filed under: JCL, MVS 

这里跟大家share一下如何用TSO命令来显示Data Set的信息。

语法: listc ‘Data Set Name’ (注:其中Data Set Name是要显示信息的数据集)

实例演示:

listd ‘wolfg.intro.cntl’
WOLFG.INTRO.CNTL
–RECFM-LRECL-BLKSIZE-DSORG
   FB    80    3120    PO
–VOLUMES–
   TSO001
READY

VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

[TSO Command] 如何使用TSO命令列出Data Set中的所有Member

四月 25, 2008 by Raymond · Leave a Comment
Filed under: JCL, MVS 

        查看数据集中的member相对来说,比较简单,使用TSO/ISPF中的3.4即可列出其中的member,但是当一个Data Set中member数非常多,并且我们想对这些member进行操作的时候,就不能使用这种手工的方式了。在这里,跟大家share一个TSO的命令: listd

listd的语法: listd ‘Data Set Name’ members (注:其中Data Set Name是你要显示member的那个Data Set)

下面,具一个实例跟大家分享一个这个命令:

JCL程序如下所示:

//LISTMEM  JOB ,’RAYMOND’,CLASS=A,MSGCLASS=H,
//             NOTIFY=&SYSUID,MSGLEVEL=(1,1)
//* LIST MEMBERS OF DATA SET
//LISTMEM1 EXEC PGM=IKJEFT01,REGION=4096K
//SYSTSPRT DD   SYSOUT=*
//SYSUADS  DD   DSN=SYS1.UADS,DISP=SHR
//SYSLBC   DD   DSN=SYS1.BRODCAST,DISP=SHR
//SYSTSIN  DD   *
 LISTD ‘A.B.C’ MEMBERS
/*
//

这样就会对应列出Data Set (A.B.C)中的所有member 了。

VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

  • 分类目录

  • 功能

  • 联络订阅

    google reader
    订阅到抓虾
    订阅到鲜果
    订阅到飞鸽
    bloglines
    my yahoo
    netvibes