How to change the TSO LOGONHERE parameter to YES
search cancel

How to change the TSO LOGONHERE parameter to YES

book

Article ID: 193107

calendar_today

Updated On:

Products

ACF2 ACF2 - DB2 Option ACF2 for zVM ACF2 - z/OS ACF2 - MISC LDAP SERVER FOR Z/OS PAM CLIENT FOR LINUX ON MAINFRAME WEB ADMINISTRATOR FOR TOP SECRET

Issue/Introduction

Need to enable the re connection option on TSO, and need to change the TSO LOGONHERE to YES and are not able to, how can this be done?

-- TSO RELATED DEFAULTS ACTIVE --                                              
LOGON ACCOUNT STRING=99999 CMD LIST BYPASS CHAR=#     CHAR DELETE CHAR=NONE    
TSO CMD LIST=NONE          COMMAND SMF RECORDS=NO     TSOGNAME=NONE            
LINE DELETE CHAR=NONE      LOGON CHECK=YES            PERFORMANCE GROUP=NONE   
TSO LOGON PROC=IKJACCNT    QUICK LOGON=NO             TSO REGION SIZE=8,000    
SUBMIT CLASS=NONE          SUBMIT HOLD CLASS=O        SUBMIT MESSAGE CLASS=O   
SESSION TIME=NONE          SYSOUT CLASS=A             TSO UNITNAME=TSO         
LOGON WAIT TIME=60         FSRETAIN=YES               TSO LOGON PRE-PROMPT=NO  
PASSWORD PHRASE LOGON=NO   TSO LOGONHERE=NO           BYPASS PAUSE AT LOGON=NO 




Environment

Release : 16.0

Component : CA ACF2 for z/OS

Resolution

The ACF2 GSO TSO record field LOGHERE|NOLOGHERE controls the TSO LOGONHERE setting. Here is a description of the GSO TSO field.

LOGHERE|NOLOGHERE
Indicates whether a user signing on to a TSO terminal can pre-empt an existing session for the same logonid and transfer that session to the terminal at which the user is signing on. The default is LOGHERE.

Note: This functionality is also governed by the setting of the LOGONHERE attribute in the IKJTSOxx member of SYS1.PARMLIB and if LOGONHERE(NO) is specified there, re-connection at logon will not be supported. IKJTSOxx member parameter is LOGONHERE(ON|OFF), the default is ON.

To display the current LOGONHERE attribute in the IKJTSOxx member the following console command can be issued:

D IKJTSO,LOGON

Sample display output from the console:

IKJ738I TSO/E PARMLIB SETTINGS : 009                               
  SYS1.PARMLIB(IKJTSOxx) on volume volser                          
  Activated by **IPL** on 2020-06-15 at 07:39:38 from system sys1  
  Applies to :    sys1                                             
          CURRENT PARMLIB SETTINGS FOR LOGON:                      
          PASSPHRASE(OFF)                                          
          VERIFYAPPL(OFF)                                          
          LOGONHERE(ON)                                            
          PASSWORDPREPROMPT(ON)                                    
          USERIDMAX(8)                                             
          TIMEOUT(005)                                             

To display and change the ACF2 GSO TSO record from TSO, ACF, the following can be done with a logonid with the logonid SECURITY privilege. Commands are in bold.

 ACF                                                                            
show tso                                                                        
                                                                                
 -- TSO RELATED DEFAULTS ACTIVE --                                              
 LOGON ACCOUNT STRING=NONE  CMD LIST BYPASS CHAR=#     CHAR DELETE CHAR=NO      
 TSO CMD LIST=NONE          COMMAND SMF RECORDS=YES    TSOGNAME=NONE            
 LINE DELETE CHAR=NONE      LOGON CHECK=YES            PERFORMANCE GROUP=NONE   
 TSO LOGON PROC=IKJACCNT    QUICK LOGON=YES            TSO REGION SIZE=NONE     
 SUBMIT CLASS=NONE          SUBMIT HOLD CLASS=NONE     SUBMIT MESSAGE CLASS=NONE
 SESSION TIME=1,440         SYSOUT CLASS=A             TSO UNITNAME=SYSDA       
 LOGON WAIT TIME=NONE       FSRETAIN=YES               TSO LOGON PRE-PROMPT=NO  
 PASSWORD PHRASE LOGON=YES  TSO LOGONHERE=NO           BYPASS PAUSE AT LOGON=NO
                                                                                
 ACF                                                                            
set c(gso)                                                                      
 CONTROL                                                                        
list tso                                                                        
  DE28 / TSO LAST CHANGED BY xxxxxx ON 11/06/19-16:40                          
                       ACCOUNT() BYPASS(#) NOBYPPAUSE CHAR(NO) CMDLIST()        
                       FSRETAIN NOIKJEFLD1 LINE() NOLOGHERE LOGONCK PERFORM(0)  
                       PROC(IKJACCNT) PWPHRASE QLOGON REGION(0) SUBCLSS()       
                       SUBHOLD() SUBMSGC() TIME(1,440) TSOGNAME() TSOSOUT(A)    
                       UNIT(SYSDA) WAITIME(0)                                   
 CONTROL                                                                        
change tso loghere                                                              
  DE28 / TSO LAST CHANGED BY xxxxxx ON 06/16/20-07:51                          
                       ACCOUNT() BYPASS(#) NOBYPPAUSE CHAR(NO) CMDLIST()        
                       FSRETAIN NOIKJEFLD1 LINE() LOGHERE LOGONCK PERFORM(0)    
                       PROC(IKJACCNT) PWPHRASE QLOGON REGION(0) SUBCLSS()       
                       SUBHOLD() SUBMSGC() TIME(1,440) TSOGNAME() TSOSOUT(A)    
                       UNIT(SYSDA) WAITIME(0)                                   
 CONTROL