TSO-Option PASSWORDPREPROMPT can affect Logon scripts with TPX
search cancel

TSO-Option PASSWORDPREPROMPT can affect Logon scripts with TPX

book

Article ID: 32498

calendar_today

Updated On:

Products

TPX - Session Management

Issue/Introduction

Starting with z/OS 2.2, there is an option for TSO available, PASSWORDPREPROMPT={ON|OFF} with OFF being the Default.
When activating that option by specifying PASSWORDPREPROMPT=ON in the LOGON-Statement of the SYS1.PARMLIB member IKJTSOnn , the Userid and Password are entered in a different way than previously. This has an effect on possible Script-procedure used to automate Logon to TSO. If the provided combination of Userid and Password is incorrect, the user is logged out of the session.

The old Logon screen will not be shown when entering the Userid alone:

  ---------------------------- TSO/E LOGON -------------------------- 
  Enter LOGON parameters below: RACF LOGON parameters:
  Userid ===> xxxxxxx
  Password ===>                   New Password ===>
  Procedure ===> pppppppp         Group Ident ===>
  Acct Nmbr ===> nnnnnnnn
  Size ===> 2048
  Perform ===>
  Command ===>


  Enter an 'S' before each option desired below:
  -Nomail -Nonotice -Reconnect -OIDcard
  -------------------------------------------------------------------

 Initially this panel is displayed: 

 IKJ56700A ENTER USERID –

After the change the following panel is displayed:

IKJ56700A ENTER USERID -
xxxxxx            
IKJ56476I ENTER PASSWORD

After entering the correct password, the user is signed on to TSO.

Environment

TPX® Session Management for z/OS

Resolution

 For TPX, this Option requires any ACL Logon scripts for TSO to be reviewed.  The script may need to be changed since the data flow between the  terminal and TSO has changed.

The recommendation is:

  1. Logon to TSO without the ACL being active (Use line command 'g' instead of 's' in the Main Menu) 
  2. Observe and record the input and responses between the terminal and TSO application.     
  3. Modify the existing ACL to accommodate the observed data flow changes.