Use the TSSISMU2 utility to simplify the conversion from AGN security to RAS. The utility:
If the element for the AGN is ALL, the utility generates an ADDTO statement giving ownership of the *ALL* resource to the MSCA, and generates a PERMIT statement with a resource entity of *ALL*.
For information on the use of the *ALL* value in a PERMIT statement , see the Command Functions Guide.
Examples: TSSISMU2 conversion
In this example, the TSSISMU2 utility is executed with PARM='MASTER,IMSDEPT,IMSPROD', and the SMU input is:
)( AGN BMP1 AGPSB PGMBMP1
The users USER01 and USER02 have access to the BMP1 AGN. The utility generates:
TSS ADDTO(IMSDEPT) IIMS(PGMBMP)
TSS PERMIT(USER01) IIMS(PGMBMP)
FAC(IMSPROD)
TSS PERMIT(USER02) IIMS(PGMBMP)
FAC(IMSPROD)
In this example, the TSSISMU2 utility is executed with PARM='MASTER,IMSDEPT,IMSPROD', and the SMU input is:
)( AGN MSG1 AGPSB ALL
The users USER01 and USER02, have access to the MSG1 AGN. The utility generates:
TSS ADDTO(MASTER) IIMS(*ALL*)
TSS PERMIT(USER01) IIMS(*ALL*)
FAC(IMSPROD)
TSS PERMIT(USER02) IIMS(*ALL*)
FAC(IMSPROD)
There are two steps to the TSSISMU2 utility process.
This sample JCL executes the TSSCFILE utility:
// JOB … //TSSCFILE EXEC PGM=TSSCFILE //OUT DD DSN=tsscfile.output, // DISP=(NEW,CATLG,DELETE), // UNIT=SYSDA, // VOL=SER=vvvvvv, // SPACE=(CYL,(10,10),RLSE), // DCB=(RECFM=FB,LRECL=300) //PRINT DD SYSOUT=* //IN DD * TSS WHOOWNS IIMS(*) TSS WHOOWNS TIMS(*) TSS WHOOWNS LIMS(*) TSS WHOHAS APPL(*) DATA(MASK) //
This DD statement specifies the output data set created by the TSSCFILE utility containing the output of the TSS WHOOWNS and WHOHAS commands. This data set is used as input to the TSSISMU3 utility.
This must be a sequential data set with a record length of 300.
This DD statement specifies the utility report data set created by the TSSCFILE utility.
This DD statement specifies the data set containing the TSS CFILE input commands. These commands are required and must be entered exactly as shown.
This sample JCL executes the TSSISMU2 conversion utility:
// JOB … //TSSISMU2 EXEC PGM=TSSISMU2,PARM='msca,owner,imsfac' //TSSCFILE DD DSN=tsscfile.input,DISP=SHR //SMU DD DSN=smu.input,DISP=SHR //TSSCMDS DD DSN=tsscmds.output,DISP=SHR //
Specifies the ACID of the CA Top Secret MSCA. When an AGN element of ALL is processed, this value is used in the ADDTO statement giving ownership of the *ALL* resource to the MSCA.
Specifies the ACID used in the ADDTO statement giving ownership of any AGN element resources not already owned. If different owning ACIDs are desired for different AGN element resources, a placeholder literal such as ???????? can be specified. The TSSCMDS data set can then be edited, and the correct values for the owning ACIDs substituted before the commands are executed.
Specifies the facility name of the IMS control region whose SMU input is being converted. This value is used in the TSS PERMIT statements generated to give access to the AGN elements in the IMS region.
This DD statement specifies the input data set containing the TSSCFILE input for AGN access and AGN element ownership.
This must be a sequential data set with a record length of 300.
This DD statement specifies the input data set containing the SMU statements for the IMS region being processed.
This must be a sequential data set, with a record length of 80.
This DD statement specifies the output data set created by the TSSISMU2 utility, containing the TSS statements generated by the conversion utility.
This must be a sequential data set with a record length of 80.
The TSSISMU2 conversion utility:
If the AGN element is ALL, the ACID in the ADDTO statement is the value of the MCSA operand in the PARM= execution parameters. If the AGN element is a specific resource, the ACID in the ADDTO statement is the value of the owner operand in the PARM= execution parameters.
If the AGN element is ALL, the PERMIT statement is for the resource entity *ALL*, giving access to all resources
Review the TSS commands generated by the TSSISMU2 utility for accuracy before you execute them.
This sample JCL executes the TSS statements in a batch TSO job:
// JOB … //IKJEFT01 EXEC PGM=IKJEFT01,REGION=0M //SYSTSPRT DD SYSOUT=* //SYSPRINT DD SYSOUT=* //SYSTSIN DD DSN=tsscmds.input,DISP=SHR //
The user must have an ACID with sufficient authority to perform the command PERMITs.
To migrate from AGN security to RAS security:
|
Copyright © 2013 CA Technologies.
All rights reserved.
|
|