Joined: 26 Apr 2004 Posts: 4648 Location: Raleigh, NC, USA
Look at the JCL that runs whenever you logon to TSO. Most likely, it runs the TMP (IKJEFT01) program. See if a PARM=%somename statement is used. If it is, that is most likely the name of your logon procedure. If no PARM= is used, then look at the SYSTSIN DD statement and see what is called there. It most likely calls ISPSTART to start an ISPF session, and then calls a SELECT CMD(somename) to call your logon procedure.
It's in the called member that you'll need to make your changes. If you're lucky, maybe your Sysprogs have enabled a section where you can call your own library to execute at logon.
You are right !!
There is some procedure(say XX) which calls one program and IKJEFT01 is sent as parm to that program. I can also see ddnames SYSPROC & SYSHELP allocated to system default PDS's!
So if want to run one clist do i need to modify this PROC XX ??
I don't think i would be allowed. And also if i can modify the proc itself then why i would run clist to concatenate my PDS with system PDS's (the PDS with DDNAME SYSPROC)
Is there any way to run clist without touching this proc XX.???