Security Script Processor (VTAM)
As scripts age, the passwords they contain can become invalid when users change their passwords. If a script contains obsolete passwords, you cannot play them back without user intervention, and you cannot play them back in unattended mode.
To correct this, use the Security Script Processor to search for and update obsolete passwords.
Select option 6 Security Script Processor on the Script Processors menu.
Script Processors Menu. ----------------------------- Script Processors ------------------------------- .
. Option ===> .
. .
. .
. 1 REXX Processor Create "Smart" Script(s) .
. 2 Date Change Change Year Formats for Date Testing .
. 3 Date Find Report Location(s) of Date Field(s) .
. 4 Input Field Formats Change Input Fields to Row/Column Format .
. 5 MultiChange Processor Update Scripts to Reflect Application Changes .
. 6 Security Script Processor Locate and Modify Passwords .
. 7 Euro Euro Script Utility .
. 8 GST GST Testing Utility .
. 9 Message Filtering Message Filtering Utility .
. .The following screen appears:
Security Script Processor screen. -------------------------- SECURITY Script Processor ------------------------- .
. Command ===> .
. .
. Enter to continue .
. .
. Specify the dataset which contains the scripts: .
. Project . . . .
. Group . . . . .
. Type . . . . .
. Other DSN . . 'PMIJSS0.HIPER.VTAM.SCRIPTS' .
. Member. . . . (Blank or '*' to list all members .
. or pattern for member selection list) .
. .
. Specify the dataset to which the modified scripts will be written: .
. Project . . . .
. Group . . . . .
. Type . . . . .
. Other DSN . . 'PMIJSS0.HIPER.VTAM.SCRIPTS.OUTPUT' .- Enter one or more of the following on this screen:
- Names of the source scripts whose passwords have expired
- Script or script name pattern (for example, MYSCR*)
- Name of the data set where Performance Test stores the scripts.
Press Enter. If all entries are valid, the Security Password Modification screen appears.
Security Password Modification screen. ------------------------ Security Password Modification ------ Row 1 to 5 of 5 .
. Command ===> .
. .
. F Process in Foreground ALL Select all the scripts .
. B Process in Background END Return to the previous screen .
. .
. Script Datasets: Replace Existing Members. N (Y/N) .
. .
. Input Script Data Set. PMIJSS0.HIPER.VTAM.SCRIPTS .
. Output Script Data Set. PMIJSS0.HIPER.VTAM.SCRIPTS.OUTPUT .
. .
. User ID/Password Information: .
. User ID PMIJSS0 .
. Old Password .
. .
. New Password .
. .
. .
. In Script Out Script Changed ID .
. .
. #SAMP .
. SAMP .
. SAMP0000 22/12/20 16:17 PMIJSS0 .
. SAMP0001 22/12/20 10:30 PMIJSS0 .
. SAMP0003 22/12/21 09:12 PMIJSS0 .
. ******************************* Bottom of data ******************************** .The Input Script Dataset and Output Script Dataset are preset from the previous screen and cannot be changed on this screen. All of the scripts from the Input Script Dataset are listed in the In Script column.
- Specify whether to Replace Existing Members. Enter Y to overwrite an existing script.
- Enter the User ID. The User ID is initially set to the user ID from the current TSO session.
- Enter the Old Password contained in the script and the New Password to replace the current password. These fields are required.
Select the scripts to process in the In Script column by typing an S or a slash (/) in the Action column. The following primary commands help you locate the desired scripts:
- ALL selects all of the listed scripts.
- DOWN displays the next page of scripts.
- UP displays the previous page of scripts.
You can select more than one script to process at one time.
- In the Out Script column, specify the names of the modified scripts to store in the output data set. If you do not enter a name, Performance Test stores the modified script with the same name as the input script.
- Issue one of the following primary commands on the Command line to continue:
- Type F and press Enter for foreground script processing
- Type B and press Enter for background script processing. If you issue B, the Security Script Processor background processing screen appears (see the Security Script Processor Background Processing screen).
- END cancels password modification and returns to the Security Script Processor screen.
- Verify the password by retyping it and pressing Enter. After the password is successfully verified, processing begins.
When processing is complete, Performance Test places an asterisk (*) in the Action column next to the processed scripts. If Performance Test did not find the old password in a selected script, the message **No match found** appears.
If you chose to process in the background, the Security Script Processor Background Processing screen appears.
Security Script Processor Background Processing screen. -------------------------- SECURITY Script Processor ------------- ------- .
. Command ===> .
. .
. Go To generate and display the JCL .
. End To terminate background processing .
. .
. Job Statement Information: .
. .
. .
. .
. .
. .
. .
. Region Size. . . . . . . . . 4096K .
. Sysout Class . . . . . . . . * .
. Script Processor Library . . 'VP.CMU.QQF172.SQQFEXEC' .- Modify the job statement information to your site standards.
- Type GO on the command line and press Enter to generate and display the JCL.
- Submit the JCL for processing.