TSSCFILX Utility

ctsfz
Use the TSSCFILX utility to query TSSCFILE data without creating additional security file overhead. TSSCFILX does not require multiple TSS administrative authorities. TSSCFILX uses output from TSSCFILE as input to process TSS LIST commands exclusively, it does not list SDT or NDT records. You must have MSCA or SCA authority to use this utility.
TSSCFILX JCL
Use the following JCL to run the TSSCFILX utility:
//RODER01X JOB ACCT,TSSCFILX,CLASS=A,MSGCLASS=X,NOTIFY=RODER01 //*------------------------------------------------------------ //* THIS IS A SAMPLE JOB USED TO EXECUTE THE TSSCFILX UTILITY. //* //* BEFORE SUBMITTING THIS JOB, MAKE THE FOLLOWING ADJUSTMENTS: //* //* 1. STEPLIB - SPECIFY THE LIBRARY WHERE THE UTILITY IS LOCATED. //* //* 2. CFILEIN - SPECIFY THE INPUT TSSCFILE DATASET //* //* 3. OUT - SPECIFY A DATASET WHERE THE OUTPUT FROM THE UTILITY //* WILL BE STORED //* //*------------------------------------------------------------ //S1 EXEC PGM=TSSCFILX,REGION=4M //STEPLIB DD DISP=SHR,DSN=TSS.CAI.CAILIB //CFILEIN DD DISP=SHR,DSN=TSS.TSSCFILE.INPUT //OUT DD DSN=TSS.OUTPUT.TSSCFILX, // DISP=(NEW,CATLG,DELETE), // SPACE=(CYL,(1,1),RLSE),UNIT=SYSDA, // DCB=(RECFM=FB,LRECL=300,BLKSIZE=0) //PRINT DD SYSOUT=* //IN DD * TSS LIST(ACIDS) TYPE(ZCA)
  • STEPLIB
    Specifies the library where the utility is stored
  • CFILEIN
    Specifies the input file for TSSCFILX. This is usually an output file saved from TSSCFILE.
  • OUT
    Specifies a file where the TSSCFILX output is stored.
Sample Data
Below is a sample TSSCFILE input:
000001 0001 TSS LIST(ACIDS) TYPE(SCA) 000002 0100 MASTER SC MASTER SECURITY 000003 0200 MASTER SC MASTER 8448 000004 3700 MASTER SC *ALL* 000005 0500 MASTER SC 07/20/0608/07/0715:5400:00 000006 Q 0700 MASTER SC 000007 0800 MASTER SC NODSNCHKNOVOLCHK NOSUBCHKNORESCHK 000008 0900 MASTER SC 08/07/0714:12XE11BATCH 00306 000009 0100 ADMIN1 SC SCA 000010 0200 ADMIN1 SC CENTRAL 768 000011 3700 ADMIN1 SC BATCH 000012 3700 ADMIN1 SC TSO 000013 0500 ADMIN1 SC 01/30/0701/30/0716:3215:32 000014 0900 ADMIN1 SC 01/30/0715:33XE11TSO 00001 000015 0100 CLEANID SC CLEANUP 000016 0200 CLEANID SC CENTRAL 1792 000017 3700 CLEANID SC *ALL* 000018 0500 CLEANID SC 01/11/0706/29/0712:2312:25 000019 0600 C CLEANID SC SYSPROF 000020 0600 CLEANID SC CLNPRO1 000021 0650 CLEANID SC OMVSGRP 000022 Q 0700 CLEANID SC NOPWCHG 000023 0800 CLEANID SC NODSNCHKNOVOLCHKNOLCFCHKNOSUBCHKNORESCHK 000024 0900 CLEANID SC 06/29/0712:08XE11TSO 00009 000025 0100 CLEANID1 SC CLEANUP 000026 0200 CLEANID1 SC CENTRAL 768 000027 3700 CLEANID1 SC *ALL* 000028 0500 CLEANID1 SC 01/11/0701/11/0712:3112:31 000029 0600 CLEANID1 SC SYSPROF 000030 0650 CLEANID1 SC OMVSGRP 000031 Q 0700 CLEANID1 SC NOPWCHG 000032 0800 CLEANID1 SC NODSNCHKNOVOLCHKNOLCFCHKNOSUBCHKNORESCHK 000033 0100 CLEANID2 SC CLEANUP 000034 0200 CLEANID2 SC CENTRAL 768 000035 3700 CLEANID2 SC *ALL* 000036 0500 CLEANID2 SC 01/11/0701/11/0711:4311:43 000037 0600 CLEANID2 SC SYSPROF 000038 0650 CLEANID2 SC OMVSGRP 000039 Q 0700 CLEANID2 SC NOPWCHG 000040 0800 CLEANID2 SC 000041 0100 CLEAN2 SC CLEANUP 000042 0200 CLEAN2 SC CENTRAL 1792 000043 3700 CLEAN2 SC *ALL* 000044 0500 CLEAN2 SC 01/11/0701/23/0717:5912:50 000045 0600 C CLEAN2 SC SYSPROF 000046 0600 CLEAN2 SC CLNPRO1 000047 0650 CLEAN2 SC OMVSGRP 000048 Q 0700 CLEAN2 SC NOPWCHG 000049 0800 CLEAN2 SC 000050 0900 CLEAN2 SC 01/23/0717:51XE11TSO 00002 000051 0100 HARDE10 SC HOTP SCA 000052 0200 HARDE10 SC CENTRAL 1792 000053 3700 HARDE10 SC *ALL* 000054 0500 HARDE10 SC 07/20/0607/24/0714:4700:00 000055 0650 C HARDE10 SC OMVSGRP 000056 0650 HARDE10 SC TTY 000057 Q 0700 HARDE10 SC AUDIT NOPWCHG 000058 0800 HARDE10 SC NOVOLCHKNOLCFCHKNOSUBCHK 000059 0900 HARDE10 SC 07/26/0709:09XE11TSO 00046 000060 0100 JOE1 SC JOE 000061 0200 JOE1 SC CENTRAL 768 000062 3700 JOE1 SC *ALL* 000063 0500 JOE1 SC 12/10/0601/24/0711:1300:00 000064 0600 C JOE1 SC SYSPROF 000065 0600 C JOE1 SC PROCPROF 000066 0600 C JOE1 SC TSOPROF 000067 0600 JOE1 SC TSSPROF 000068 0650 C JOE1 SC OMVSGRP 000069 0650 JOE1 SC TTY 000070 Q 0700 JOE1 SC 000071 0800 JOE1 SC NODSNCHKNOVOLCHK NOSUBCHKNORESCHK 000072 1100 JOE1 SC NEVER*ALL* 000073 0100 KAUGE01 SC HOTP SCA 000074 0200 KAUGE01 SC CENTRAL 2048 000075 3700 KAUGE01 SC *ALL* 000076 0500 KAUGE01 SC 07/20/0606/29/0709:3500:00 000077 0600 KAUGE01 SC SYSPROF 000078 0650 KAUGE01 SC OMVSGRP 000079 Q 0700 KAUGE01 SC NOPWCHG 000080 0800 KAUGE01 SC NODSNCHKNOVOLCHKNOLCFCHKNOSUBCHKNORESCHK 000081 0900 KAUGE01 SC 08/07/0714:07XE11TSO 00043 000082 0100 MASTERL SC MASTERL 000083 0200 MASTERL SC CENTRAL 768 000084 3700 MASTERL SC *ALL* 000085 0500 MASTERL SC 02/05/0707/25/0708:4700:00 000086 0600 MASTERL SC SYSPROF 000087 0650 C MASTERL SC OMVSGRP 000088 0650 MASTERL SC TTY 000089 Q 0700 MASTERL SC NOPWCHG 000090 0800 MASTERL SC NOVOLCHKNOLCFCHKNOSUBCHK 000091 0900 MASTERL SC 07/25/0708:46XE11TSO 00001 000092 0100 MASTER1 SC MASTER 000093 0200 MASTER1 SC CENTRAL 512 000094 3700 MASTER1 SC *ALL* 000095 0500 MASTER1 SC 07/20/0607/09/0715:5500:00
Below is a sample TSSCFILX output:
0001 TSS LIST(ALL) 0100 *ALL* GLOBAL-RESOURCES 0200 *ALL* GLOBAL 4352 0500 *ALL* 06/14/0608/08/0718:0800:00 0001 TSS LIST(RDT) 0100 *RDT* RESOURCE DEFINITIONS 0200 *RDT* GLOBAL 61440 0001 TSS LIST(FDT) 0100 *FDT* FIELD DEFINITIONS 0200 *FDT* GLOBAL 14332 0001 TSS LIST(STC) 0100 *STC* STARTED-TASKS 0200 *STC* GLOBAL 4608 0500 *STC* 06/14/0608/01/0718:0500:00 0001 TSS LIST(AUDIT) 0100 *AUDIT* RESOURCE-AUDITING 0200 *AUDIT* GLOBAL 256 0500 *AUDIT* 06/14/0608/01/0723:0200:00 0001 TSS LIST(MASTER1) DATA(ACIDS) 0100 MASTER1 SC MASTER SECURITY 2800 C MASTER1 SC ACF2DEPTD ACLDEPT D APPCDIV V APPLDEPTD 2800 C MASTER1 SC ARMFR01 SCAUDZONE1Z AUDZONE2Z AUDZONE3Z 2800 C MASTER1 SC BC10507 D BC66DEP D BC66099 LCBECKI03 SC 2800 C MASTER1 SC BOERO02 SCBOSDEPT D BOSDE01 SCBOSDE02 SC 2800 C MASTER1 SC BOSDIV SCBOSDIVV V BOSLSCA LCBOSSCA SC 2800 C MASTER1 SC BOSZONE Z BRERO04 SCBURBE02 SCCICSDEPTD 2800 C MASTER1 SC CICSDIV V CICSUSR SCCICS01 V CICTH01 SC 2800 C MASTER1 SC CPFDIV V CPFSCA1 SCDB2DEPT D DB2SCA1 SC 2800 C MASTER1 SC DEARO03 SCDENDEPT D DENDIV V DEPTBIGID 2800 C MASTER1 SC DEPTGAT D DEPTR12 D DMDEPT D DOUMA02 SC 2800 C MASTER1 SC DOUMA02DD DUNAN01 SCEAQNDEP1D EAQNDIV1V 2800 C MASTER1 SC EAQNZON1Z EMOBR01 SCEMOTSTD D ENFDEPT D 2800 C MASTER1 SC ESPNZON1Z EXMNDPT D FILEDEPTD FJADEPT2D 2800 C MASTER1 SC FJADEPT3D FJADEPT4D FJADEPT7D FJADIV V 2800 C MASTER1 SC FJADIV2 V GSSDEPT D HARBEDPTD HARBE01 SC 2800 C MASTER1 SC HARBE01DD HARBE1BDD HARBE1D1D HARBE1D2D 2800 C MASTER1 SC HARMI01 SCHFSDEPT D HOLNO01 SCIDMSDPT D 2800 C MASTER1 SC IVPDPT D JTKDIV V KALDA01 SCKNUJO01 SC 2800 C MASTER1 SC KOTPA01 SCKRACCID SCKRBDEPT D KUTILT1 SC 2800 C MASTER1 SC LABDEPT D LDAPDEPTD LDSSCA SCLDSZONE Z 2800 C MASTER1 SC LOTUSDPTD LQDIV V LQZONE Z LUGBR01 SC 2800 C MASTER1 SC LV1DEPT D MASKDIV V MCCRA01 SCMIXCDEPTD 2800 C MASTER1 SC MLSDEPT D MOVEDPT D MOVEZNE Z MULDE03 SC 2800 C MASTER1 SC MULDE05 SCMULTDEPTD NEMODEPTD NESTDEPTD 2800 C MASTER1 SC OMEGDEPTD OMVSDEPTD OMVSSCA SCPAMDPT D 2800 C MASTER1 SC PDSDEPT D PEAST02 SCPHRSDPT D PORJO01 SC 2800 C MASTER1 SC QAIMSZONZ QAJESDEPD QASCA SCQA60DEP D 2800 C MASTER1 SC QO31DEP1D QO35DEPTD QO40DEP1D QUEEL01 SC 2800 C MASTER1 SC QUEEL01DD QUEEL02 SCRACF1 SCRDTDEPT D 2800 C MASTER1 SC REIPA02 SCRESDEPT D RMBDEPT1D ROSDIV V 2800 C MASTER1 SC ROSSCA SCROZMI02 SCSETGID D STCDEPT D 2800 C MASTER1 SC STRTE01 SCSTRTE01ZZ STRTH01 SCSYSADM SC 2800 C MASTER1 SC SYSDEPT D TCSFJA SCTDGMAH SCTEDLSCA LC 2800 C MASTER1 SC TESTDEP D TESTDEPTD TESTJT D TEST00 SC 2800 C MASTER1 SC TEST002 SCTSODEPT D TSSCSCA SCTSSDEPT D 2800 C MASTER1 SC TSSSCA SCTSTMOVE LCVENODEPTD VENODIV V 2800 C MASTER1 SC VENOZONEZ VERDIV V VERI01 SCVMDEPT D 2800 C MASTER1 SC VMQM V VPAS123 SCWASDEPT D WOLRO02 SC 2800 MASTER1 SC XE14SCA SC