How to configure General Transaction Server (GTS) to enable debugging and logging
search cancel

How to configure General Transaction Server (GTS) to enable debugging and logging

book

Article ID: 248422

calendar_today

Updated On:

Products

JCLCheck Workload Automation

Issue/Introduction

This Knowledge Base article provides instructions to enable debugging and logging for the GTS server(s).

Environment

JCLCheck Workload Automation release 12.0 

Component: General Transaction Server (GTS)

Resolution

1. In the GTS CASUFFIX dataset, add or verify that these exist:         
      NAME(COMM)   SUFFIX(xx)      To help with COMM info               
      NAME(PARMCP) SUFFIX(xx)                                           
                                                                        
2. In the GTS CAGSPARM dataset, update member COMMxx (or create if it does not exist):    
     DEBUG(YES)                                                        
                                                                        
3. In the TCPIPCxx and TCPIPSxx members, add:                           
      DEBUG(YES)                                                        
      KEEPALIVE(ON)                                                     
      TCPKEEPALIVE(1800)                                                
                                                                        
4. In the PARMCPxx member, add:                                         
      DEBUGDD(CPDEBUG)                                                  
      ERRORDD(CPERROR)                                                  
      SSLOGDD(CPLOGSS)                                                  
      TSLOGDD(CPLOGTS)                                                  
      RSLOGDD(CPLOGRS)                                                  
                                                                           
5. In the LOGGERxx member, add:                                         
   LOGDD(GTSDEBUG GTSPRINT GTSSNAP) TIMESTAMP(YES)                      
   LOGDD(BBDEBUG CPDEBUG CPERROR CPLOGSS CPLOGTS CPLOGRS) TIMESTAMP(YES)
                                                                        
6. Restart the GTS server(s) for these changes to take effect.          

7. Look for these in the CAGTS job log:                     
CAGS01361I PARMCPxx: DEBUGDD(CPDEBUG)                       
CAGS01361I PARMCPxx: ERRORDD(CPERROR)                       
CAGS01361I PARMCPxx: SSLOGDD(CPLOGSS)                       
CAGS01361I PARMCPxx: TSLOGDD(CPLOGTS)                       
CAGS01361I PARMCPxx: RSLOGDD(CPLOGRS)                       
                                                            
Now that logging is setup, turn on TCP/IP debugging:        
   F CAGTS,TCPCLNT DEBUG(ON)                                
   F CAGTS,TCPSRVR DEBUG(ON)                                
                                                            
Turn debug ON both GTS servers: F GTS_stc,CMDCP DEBUG(ON)     
Turn debug OFF                             F GTS_stc,CMDCP DEBUG(OFF)    
                                                            
                                                            
                                                            
Send all the joblogs for GTS                                
Send the joblog for the chekplex job.