Dean, there's may be an unintended consequence to be careful of now that you
added null to the list of valid unit types.

If you have a job that stacks datasets on a single tape volume by using
UNIT=AFF=ddname such as the following:

//TAPEV01  DD  DSN=SDR.BKUP.ML1001(+1),DCB=(SYS2.DSCB),        
//             UNIT=LTAPE,DISP=(NEW,CATLG),LABEL=(1,SL),       
//             VOL=(,RETAIN)                                   
//TAPEV02  DD  DSN=SDR.BKUP.DBA002(+1),DCB=(SYS2.DSCB),        
//             DISP=(NEW,CATLG),LABEL=(2,SL),                  
//             UNIT=AFF=TAPEV01,VOL=(,RETAIN,REF=*.TAPEV01)    

The ACS routine will have null for the unit for TAPEV02 . 

I burned myself by changing an HLQ from non-SMS to SMS managed, and with the
logic as it was in my SMS routines, I was setting a storage class for the
second tape data set (we don't SMS manage tapes) and the allocation ended up
failing.

May not impact you at all, just something to look to make sure it doesn't
bite you.

Tom Chicklon

------------------------------
<snip>
I modified the ACS routine to include ''' (quote quote) in the filter list
of valid DASD units. 
</snip>

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