Paul,
I post my site's TSO logon procedure.

//MDLPROC  EXEC PGM=IKJEFT01,DYNAMNBR=175,PARM='%ISPFCL'
//SYSUADS  DD   DISP=SHR,DSN=SYS1.UADS
//SYSLBC   DD   DISP=SHR,DSN=SYS1.BRODCAST
//SYSHELP  DD   DISP=SHR,DSN=SYS1.HELP
//         DD   DISP=SHR,DSN= ISP.SISPHELP
//SYSPROC  DD   DISP=SHR,DSN=CENTER.CLIST
//         DD   DISP=SHR,DSN=ADCD.ZOSV14S.CLIST
//         DD   DISP=SHR,DSN=CENTER.PROCLIB
//         DD   DISP=SHR,DSN=ADCD.ZOSV14S.PROCLIB
//         DD   DISP=SHR,DSN= ISP.SISPCLIB
//         DD   DISP=SHR,DSN=ICQ.ICQCCLIB
//         DD   DISP=SHR,DSN=DSN710.SDSNCLST
//SYSEXEC  DD   DISP=SHR,DSN=ISP.SISPEXEC
//ISPPLIB  DD   DISP=SHR,DSN=CENTER.ISPPLIB
//         DD   DISP=SHR,DSN=ADCD.ZOSV14S.ISPPLIB
//         DD   DISP=SHR,DSN=ISP.SISPPENU
//         DD   DISP=SHR,DSN=ICQ.ICQPLIB
//         DD   DISP=SHR,DSN=ISF.SISFPLIB
//         DD   DISP=SHR,DSN= DSN710.SDSNSPFP
//         DD   DISP=SHR,DSN=DSN710.SDSNPFPE
//ISPMLIB  DD   DISP=SHR,DSN=ISP.SISPMENU
//         DD   DISP=SHR,DSN=ICQ.ICQMLIB
//         DD   DISP=SHR,DSN=ISF.SISFMLIB
//         DD   DISP=SHR,DSN= DSN710.SDSNSPFM
//ISPSLIB  DD   DISP=SHR,DSN=ISP.SISPSLIB
//         DD   DISP=SHR,DSN=ISP.SISPSENU
//         DD   DISP=SHR,DSN=ISF.SISFSLIB
//ISPTLIB  DD   DISP=SHR,DSN=ISP.SISPTENU
//         DD   DISP=SHR,DSN= ICQ.ICQTABLS
//         DD   DISP=SHR,DSN=ISF.SISFTLIB
//         DD   DISP=SHR,DSN=DSN710.SDSNSPFT

ISPFCL is a clist.Here is its contents:

PROC 0 PANEL()
00010000
CONTROL NOFLUSH NOMSG MAIN
00140000
PROFILE MODE WTPMSG MSGID
00150000
FREE FILE(ISPPROF,ISPTABL)
00160000
SET &DSNAME = &SYSUID..ISPF.ISPPROF
00260000
ALLOC FI(ISPPROF) SHR  DA('&DSNAME.')
00270000
IF &LASTCC ? 0 THEN +
00280000
  DO
00290000
    FREE FI(ISPCRTE)
00300000
    CONTROL MSG
00310000
    ATTRIB ISPCRTE DSORG(PO) RECFM(F B) LRECL(80) BLKSIZE(6160)
00320000
    ALLOC DA('&DSNAME.') SP(4,2) TRACKS DIR(5) USING(ISPCRTE) +
00330001
        FI(ISPPROF)
00340000
    IF &LASTCC = 0 THEN +
00350000
      WRITE *** ISPF PROFILE DATA SET '&DSNAME.' HAS BEEN CREATED
00360000
    ELSE +
00370000
     DO
00380000
      WRITE  *** UNABLE TO ALLOCATE ISPF PROFILE DATA SET '&DSNAME.'
00390000
      FREE FI(ISPCRTE)
00400000
      EXIT CODE(12)
00410000
     END
00420000
    FREE FI(ISPCRTE)
00430000
  END
00440000
CONTROL MSG
00450000
ERROR EXIT
00460000
IF &PANEL = &STR() THEN +
00470000
  SET &PNL = PANEL( [EMAIL PROTECTED])
00480000
ELSE +
00490000
  SET &PNL = PANEL(&PANEL)
00500000
PDF &PNL
01010000

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to