Hi Tom,

Thanks your advice again.
I still have a little question on SMS.
I have three JCL to allocate 3 types datasets
s
/* case 1 allocate temporary file
//BACKUP1   EXEC PGM=ICEGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1   DD DUMMY,DCB=(RECFM=FB,LRECL=80,BLKSIZE=0)
//SYSUT2   DD DSN=&&TEMP,DISP=(,PASS),UNIT=SYSDA,
//         SPACE=(CYL,(1,1),RLSE)
//SYSIN    DD DUMMY

/* case 2 allocate a dataset with volume assigned it will allocate to
"PRIVATE" volume TSMD12 under NON-SMS managed
//BACKUP1   EXEC PGM=ICEGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1   DD DUMMY,DCB=(RECFM=FB,LRECL=80,BLKSIZE=0)
//SYSUT2   DD DSN=TSMD.TEST.FILE1,DISP=(,PASS),UNIT=SYSDA,
//         SPACE=(CYL,(1,1),RLSE),VOL=SER=TSMD12
//SYSIN    DD DUMMY

/* case 3 allocate a dataset without volume assinged it will allocate to
"STORAGE" volume under NON-SMS managed
//BACKUP1   EXEC PGM=ICEGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1   DD DUMMY,DCB=(RECFM=FB,LRECL=80,BLKSIZE=0)
//SYSUT2   DD DSN=TSMD.TEST.FILE1,DISP=(,PASS),UNIT=SYSDA,
//         SPACE=(CYL,(1,1),RLSE)
//SYSIN    DD DUMMY

Assume I have the following ACS ..
FILTLIST TSMDFILE INCLUDE(TSMD.TEST.**)

IF &DSTYPE = 'TEMP'  then
    SET &STORCLAS= 'TEMPDS'     /*  for case 1 , I can group all &&TEMP
datasets into same pool with DSTYPE=TEMP , it's fine

IF &DSN = &TSMDFILE  then
   SET &STORCLAS =  'SCTSMD'  /*  for case 2 & case 3 it will go to the
same pool
                             /* for case 2 if I want it allocate to volume
"TSMD12" I think I can use "GUARANTEED SPACE"  or allocate to "SCTSMD"
group. it's fine.
                            /* for case 3 - how can I managed all the
dataset allocate into individual storage group if no volume specified? is
that &ANYVOL or &ALLVOL works for that case? any other recommendation?

thanks






----- 轉呈者 Tsui Yuk Kai/Production Mgt Div/Information Technology
Dept/BOCHK/BOCG 於 2006/08/21 上午 08:48 -----
                                                                           
             Tom Marchant                                                  
             <[EMAIL PROTECTED]                                             
             AHOO.COM>                                              收件人 
             寄件人: IBM              IBM-MAIN@BAMA.UA.EDU                
             Mainframe                                            副本抄送 
             Discussion List                                               
             <[EMAIL PROTECTED]                                        主旨 
             .EDU>                     Re: How can the ACS routine to      
                                       bypass checking the storage volume  
                                       datasets?                           
             2006/08/20 上午                                               
             09:58                                                         
                                                                           
                                                                           
                 請回信 給                                                 
               IBM Mainframe                                               
              Discussion List                                              
             <[EMAIL PROTECTED]                                             
                   .EDU>                                                   
                                                                           
                                                                           




On Fri, 18 Aug 2006 07:21:49 +0800, Tommy Tsui <[EMAIL PROTECTED]>
wrote:

>thanks BOB and TOM briefly explanation..thanks again...
>Under non-sms managed, we have to allocate some double journal VSAM file
>into different volumes such as IBMA01, IBMB01, (for performance purpose)
>In SMS managed, the two journal may allocate to same volume after reorg
(if
>use a same pool)....except we fine tune the ACS and use separate storage
>group.

Are you sure you still need to ensure that these two data sets go to
different volumes for performance reasons?  If it is a concern on today's
DASD, you should be looking at other techniques to improve performance,
such
as striped data sets.  In any case, what will you do to prevent hundreds of
other address spaces from causing interference?

>It is difficult to manage the ACS as you know we many double journal
>files and the ACS may be vey complex.

IMHO, you don't want to do this that way.  You will end up with scores of
storage groups and SMS will not be able to manage effectively.  The more
storage groups you have, the more work you will have to do, rather than let
SMS do the work.

>As you know, our boss always ask me the STORAGE/PUBLIC volumes sufficicent
>for tonight batch processing?  how to manage after convert to
>SMS

The answer is that SMS will manage it, you don't need to.  I know that it's
difficult to convince management, but that's the way it is.  I suggest you
start small, perhaps managing only temporary data sets.  Then add data sets
with no volume specified.  There is no need to add more storage groups.
There should be a good reason for adding storage groups.  You should not
create storage groups to mimic the pools that you have today.  When yu have
things working smoothly, you can get rid of your STORAGE and PUBLIC volumes
and add them to your storage groups.  Begin managing other data sets.  You
could do this by HLQ, for example.  Or you could manage data sets when they
were spevified to go to particular volumes.  You might have to move data
sets off of volules to get them empty so that you can add the volumes to
your storage groups.

Whatever you do, beware of creating storage puddles.

>....haha,,I reply ,there are no more storage/public volume under SMS
>managed all volumes are private....then he will ask how many volumes you
>required for each application if no common pool for STORAGE/PUBLIC
>volume...
>
I think you are planning to create storage groups for each application.  I
advise against it.

These are only suggestions.  I'm sure you don't want to cause yourself more
pain than you have now.  Others here have different opinions about how to
go
about this.  I know because we have debated it here before.  I will tell
you
that, while I have strong opinions about the best way to implement SMS,
other points of view are important, too.  Please search the archives of
this
list and of ibm-main-archives.

Tom Marchant


Tom Marchant

*********************************************************** 
This message contains confidential information which is intended only for the 
person or entity to which it is addressed.  If you are not the intended 
recipient, you should not read, disseminate, distribute or copy this e-mail.  
Any opinion contained in this message are those of the author and are not given 
or endorsed by BOCHK unless otherwise stated in this message and the authority 
of the author to so bind BOCHK is duly verified.  We do not guarantee that this 
e-mail is virus-free or secure and are not liable in respect of any delay or 
omission in the transmission of this message.
***********************************************************

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