Previous Topic: CA-PanAPT/UIF Setup RequirementsNext Topic: Step 2:  Modify the ISPF Primary Option Menu


Step 1: Create TSO Logon Procedure

Create a TSO logon procedure to allocate the necessary CA‑PanAPT software libraries. Concatenate these data sets with the corresponding IBM ISPF/PDF data sets. Use the following general guidelines for creating this LOGON procedure:

A sample TSO logon procedure is shown next.

Authorize several TSO user IDs to use this LOGON PROC so you can see the effects of CA‑PanAPT security authorization.

//STEPNAME     EXEC PGM=IKJEFTO1,PARM='PROFILE',DYNAMNBR=25         
//*                                                                  
//*  Note: This example LOGON procedure assumes that a CLIST         
//*        named PROFILE exists in the SYSPROC concatenation,        
//*        and that it will allocate the user's ISPPROF data set.   
//*        This is done via the PARM='PROFILE' on the EXEC           
//*        statement. If you do not want to follow this             
//*        procedure, remove the PARM='PROFILE' from the EXEC.      
//*                                                                  
//STEPLIB     DD   DISP=SHR,DSN=CAI.LOADLIB                          
//            DD   DISP=SHR,DSN=ISR.V2R3MO.ISRLOAD                   
//            DD   DISP=SHR,DSN=ISP.V2R3MO.ISPLOAD                   
//ISPLLIB     DD   DISP=SHR,DSN=CAI.LOADLIB                          
//            DD   DISP=SHR,DSN=ISR.V2R3MO.ISRLOAD                   
//            DD   DISP=SHR,DSN=ISP.V2R3MO.ISPLOAD                   
//ISPPLIB     DD   DISP=SHR,DSN=CAI.ISPPLIB                          
//            DD   DISP=SHR,DSN=ISR.V2R3MO.ISPPLIB                   
//            DD   DISP=SHR,DSN=ISP.V2R3MO.ISPPLIB                   
//ISPMLIB     DD   DISP=SHR,DSN=CAI.ISPMLIB                          
//            DD   DISP=SHR,DSN=ISR.V2R3MO.ISRMLIB                   
//            DD   DISP=SHR,DSN=ISP.V2R3MO.ISPMLIB                   
//ISPSLIB     DD   DISP=SHR,DSN=CAI.ISPSLIB                          
//            DD   DISP=SHR,DSN=ISR.V2R3MO.ISRSLIB                   
//            DD   DISP=SHR,DSN=ISP.V2R3MO.ISPSLIB                   
//ISPTLIB     DD   DISP=SHR,DSN=CAI.ISPTLIB                          
//            DD   DISP=SHR,DSN=ISR.V2R3MO.ISRTLIB                   
//            DD   DISP=SHR,DSN=ISR.V2R3MO.ISPTLIB                   
//SYSPROC     DD   DISP=SHR,DSN=CAI.CLISTLIB                         
//            DD   DISP=SHR,DSN=ISR.V2R3MO.ISRCLIB                   
//APTSIDTB    DD   DISP=SHR,DSN=CAI.APTSIDTB
//SYSPRINT    DD   TERM=TS                                           
//SYSOUT      DD   TERM=TS                                           
//SYSIN       DD   TERM=TS
//*
//* If you are not using the CA‑PanAPT/UIF and you are invoking
//* CA-PanAPT without invoking the APT CLIST, you must allocate
//* the APTDB and APTMODEL data sets prior to executing
//* PGM(APCS1000) from the primary option menu.
//*
//* APTDB     DD   DISP=SHR,DSN=CAI.APTDB
//* APTMODEL  DD   DISP=SHR,DSN=CAI.APTMODEL