I have the TSOFSCRN privilege on my LOGONID record. This presents a full screen panel that allows me to change options while logging on to TSO. Where does this data get saved for subsequent logons?

Document ID : KB000024595
Last Modified Date : 14/02/2018
Show Technical Document Details

Question:  

I have the TSOFSCRN privilege on my LOGONID record. This presents a full screen panel that allows me to change options while logging on to TSO. Where does this data get saved for subsequent logons?

Answer:  

TSOFSCRN on its own does not retain information from one logon to the next. To be able to retain the changed values you need to have FSRETAIN specified in the CONTROL(GSO) TSO record. If FSRETAIN is set and the user has TSOFSCRN in the logonid record, any changes to TSO logon parameters will be retained in a CONTROL(TSO) record for the user.

The ACF2 TSO interface maintains the C(TSO) records internally. These records retain the logon parameters specified during the most recent TSO logon. When the full-screen retention facility is active (FSRETAIN), ACF2 will check to see if there is a C(TSO) record for this user. If there is, the values in the control record will be placed in the full screen panel. Any parameters added at logon time will also be added to the screen. The user will then be given the opportunity to change any values that he is allowed to change at logon time - when hitting enter from the full screen panel. The C(TSO) record will also be updated at that time.

If there is no C(TSO) record for the user, the full screen panel will be populated with information from the user's LOGONID record and any parameters that are entered during logon. If there are any parameters specified that are different to the data kept in the user's logonid record, a NEW C(TSO) record will be created - the key of the record will be the user's LOGONID.

The management of retention records is performed internally, no external facility is provided to update the fields contained in these records. ACF command support for C(TSO) records can be used to display a user's Control TSO retention record.

A user's C(TSO) record can be displayed from TSO as follows:

ACF 
set CONTROL(TSO) 
CONTROL 
list logonid 
 
 logonid LAST CHANGED BY xxxxxxxx ON 09/05/07-08:03 
                ACCOUNT(999999999) ATTR1(C0) ATTR2(00) ATTR3(00) 
                PROC($ppppppp)

For details on TSO user's CONTROL(TSO) records see the ACF2 Administrator Guide, "Chapter 14: Maintaining Global System Options Records" section "TSO Full-Screen Logon Retention Records".

Additional Information: 

For details on the TSO related logonid fields see the CA ACF2 for z/OS Administrator Guide, Chapter 3: Maintaining Logonid Records", section "Logonid Record Fields".