Need to be able to call Top Secret in a USS Python application to automate user access reviews of CICS transactions. Have a list of 500+ transactions and need to get the result of "TSS LIST(ACIDS) ACIDPRFX(XXXX)" for each one.
Product: Top Secret
If you have a USS setup to issue TSO commands from USS. we have a few options.
Option 1:
You can try a :
TSO TSS LIST(some_acid)
from USS. If you don't have a TSS admin id to do the above TSS command, you can issue any TSO command just to see if you can issue TSO commands from TSS.
Passing TSO commands from USS, is a feature with the operating system and not specific to TSS.
Option 2:
If you have CA LDAP installed you can issue ldap commands from Python to retrieve the data from TSS.
Option 3:
TSS API route ; TSS API requires the most work to set up and requires knowledge of Assembler. You will need to find a way to call the assembler program from Python. Since there are many TSS APIs, you need to understand each API and what it can do.
If you are looking to pass a TSS command, you can create a program that issues an IBM RACROUTE macro RADMIN call which will allow you to pass a TSS command.
Option 1 or 2 are the best choices.