

Converting SMU Control Statements to CA Top Secret › Terminal Based Security to CA Top Secret Conversion › How TSSISMU4 Processing Works
How TSSISMU4 Processing Works
The TSSISMU4 conversion utility:
- Parses the USER|ATS, owner, facility, and department values from the PARM= execution parameter in the TSSISMU4 job stream
- Processes the information from the TSSCFILE input data set to create storage tables of transaction and command resource ownership.
- Processes the SMU information from the data set specified in the SMU DD statement in the execution JCL.
- Identifies the )( TERMINAL control statements and extracts the LTERM name
- Processes the data statements that follow the )( TERMINAL control statement
- Identifies any TRANSACT or COMMAND data statements and performs the conversion process for this terminal / transaction or terminal / command combination.
- Generates a TSS CREATE command to create an ACID for the terminal if the utility control parameter is ATS and this is the first time the LTERM name has been processed
The department for the ACID is the department specified in the PARM= parameter in the utility JCL, and the facility for the ACID is the facility in the PARM= parameter.
- For both ATS and USER, checks the in-storage ownership tables to see if the transaction or command is currently owned in CA Top Secret
- Generates an ADDTO statement to give resource ownership if the resource is not currently owned.
The ACID in the ADDTO statement is the owner specified in the PARM= input parameter.
- Generates a PERMIT statement giving the terminal ACID access to the transaction or command from the facility of the IMS region.
- Identifies )( TRANSACT control statements and extracts the transaction name from the control statement
- Processes the data statements that follow the )( TRANSACT control statement.
- Finds any TERMINAL data statements and performs the conversion process for this terminal / transaction combination.
- Generates a TSS CREATE command to create an ACID for the terminal if the utility control parameter is ATS, and this is the first time the LTERM name has been processed.
The department for the ACID is the department specified in the PARM= parameter in the utility JCL, and the facility for the ACID is the facility in the PARM= parameter.
- Checks the in-storage ownership tables to see if the transaction is currently owned in CA Top Secret for both ATS and USER.
- Generates an ADDTO statement to give resource ownership if the transaction is not currently owned.
The ACID in the ADDTO statement is the owner specified in the PARM= input parameter.
- Generates a PERMIT statement giving the terminal ACID access to the transaction from the facility of the IMS region.
- Identifies )( COMMAND control statements and extracts the command name from the control statement.
- Processes the data statements that follow the )( COMMAND control statement.
- Performs the conversion process for this terminal / command combination if a TERMINAL data statement is found.
- Generates a TSS CREATE command to create an ACID for the terminal if the utility control parameter is ATS and this is the first time the LTERM name has been processed
The department for the ACID is the department specified in the PARM= parameter in the utility JCL and the facility for the ACID is the facility in the PARM= parameter.
- Checks the in-storage ownership tables to see if the command is currently owned in CA Top Secret for both ATS and USER.
- Generates an ADDTO statement to give resource ownership if the command is not currently owned
The ACID in the ADDTO statement is the owner specified in the PARM= input parameter.
- Generates a PERMIT statement giving the terminal ACID access to the command from the facility of the IMS region.
Copyright © 2013 CA Technologies.
All rights reserved.
 
|
|