Here's an example from a recent compile/link job: 

//SYSLIN   DD   DSN=&&LOADSET,DISP=(MOD,PASS),                 
//             UNIT=(SYSDA),SPACE=(80,(1800,1200))   
...
//SYSLIN   DD   DSN=&&LOADSET,DISP=(OLD,PASS) 

IGD101I SMS ALLOCATED TO DDNAME (SYSLIN  )                           
        DSN (SYS09191.T090828.RA000.DPC103B3.LOADSET.H01 )           
        STORCLAS (PRDSEQSC) MGMTCLAS (        ) DATACLAS (DEFAULT)   
        VOL SER NOS= STOR29                                          
...
IGD106I SYS09191.T090828.RA000.DPC103B3.LOADSET.H01  PASSED,
DDNAME=SYSLIN 
...
IGD105I SYS09191.T090828.RA000.DPC103B3.LOADSET.H01  DELETED,
DDNAME=SYSLIN 

If I try coding DISP=(,CATLG) on the temporary data set, I get: 
 4 IEF648I INVALID DISP FIELD- PASS SUBSTITUTED  

I wonder if the data sets are in a "deferred cataloged" state, similar
to GDG's before they are rolled in? 

Greg Shirey
Ben E. Keith Co. 

-----Original Message-----
From: IBM Mainframe Discussion List On Behalf Of Paul Gilmartin
Sent: Friday, July 10, 2009 10:01 AM

Now I'm confused.  I had thought:

o SMS requires that datasets be catalogued.

o Temporary DSNs are not eligible to be catalogued.

Can't be both.  Or is my misunderstanding that _if_ DISP=(,CATLG)
SMS catalogs the data set immediately; non-SMS at step completion?

----------------------------------------------------------------------
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