Bruce,

Thanks a lot!!!!!!!

I must say, it's a great idea. We have lots of job runing hours to backup
data sets both in production and test environment and they all use generic
filter.

The possible performance gain  is well worth doing and I will work on it
right now.

The rexx requires some work cause I don't want to change the way other
people use DSS. So my rexx must be able to process any data set list syntax
DSS recognizes.

Thanks.

On Wed, Apr 30, 2008 at 2:01 PM, Bruce Hewson <[EMAIL PROTECTED]>
wrote:

> Hello Johnny,
>
> Does your backup job use generic dataset masks for the INCLUDE list?
>
> Search the archives for earlier posts on DF/DSS using the older SVC26
> interface to retrieve CATALOG data.
>
> In one case here a job took 2 hours to build the dataset list before
> mounting
> the first output tape. Changing the job by adding build-include-list step,
> before calling ADRDSSU, which uses REXX to call the IGGCSI00 Catalog
> Search
> Interface and built an explicit filter list (FILTERDD), reduced that wait
> time to
> 2 minutes.
>
> If you need to ENQUEUE on the dataset, just add
>
> //DD001  DD DISP=SHR,DSN=dataset1
> etc
>
> to your backup JCL.
>
> On Wed, 30 Apr 2008 11:08:56 +0800, Johnny Luo
> <[EMAIL PROTECTED]> wrote:
>
> >Hi,
> >
> >We encountered a problem on our production system.
> >
> >A job was using DSS to backup a lot of data sets (logical dump) and we
> got
> >ADR321E for one extended format PS data set: the data set was not on the
> >supposed volume.
> >
> >This job will run more than 3 hours and we found out that another job
> will
> >delete the data set and re-create it during that time (1.5 hours after
> the
> >dump job starts). It might be the cause of ADR321E.
> >
> <snip>
> >Best Regards,
> >Johnny Luo
> >
>
>
> Regards
> Bruce Hewson
>
>
> //MYUSERBLD JOB (ACCT#),'BUILD FILTER LIST',
> //             CLASS=I,
> //             MSGCLASS=X,
> //             NOTIFY=&SYSUID
> //*
> //*
> //BGTSO    EXEC PGM=IKJEFT01,DYNAMNBR=100
> //*
> //MASKLIST DD  *
> SA%%.CICS.%%.DFHCSD
> SE%%.CICS.%%.DFHCSD
> SC%%.CICS.%%.DFHCSD
> /*
> //SYSTSIN  DD  *
> %BILDFILT MASKLIST
> /*
> //*
> //FILTERDD DD  DISP=(NEW,PASS),
> //             SPACE=(TRK,(1,1)),
> //             DSORG=PS,LRECL=80,RECFM=FB,BLKSIZE=0,
> //             DSN=&&FILTERDD
> //*
> //*
> //SYSTSPRT DD  SYSOUT=*
> //SYSPRINT DD  SYSOUT=*
> //SYSPROC  DD  DISP=SHR,DSN=MYUSER.USER.CMDPROC
> //*
> //*
> //DUMP    EXEC PGM=ADRDSSU,PARM='TYPRUN=NORUN'
> //FILTERDD DD  DISP=(OLD,DELETE),
> //             DSN=&&FILTERDD
> //SYSPRINT DD  UNIT=SYSDA,DISP=(NEW,CATLG),SPACE=(CYL,(2,1),RLSE),
> //             DSN=MYUSER.DFDSS.TESTRUN.SYSPRINT,DCB=DSCB,
> //             RECFM=VFB,LRECL=137,DSORG=PS
> //BACKUP    DD DSN=MYUSER.DFDSS.TESTRUN.BACKUP,
> //             UNIT=3390,SPACE=(CYL,(100,20),RLSE),
> //             DISP=(,CATLG,DELETE)
> //SYSIN    DD  *
>  DUMP DATASET(                                  -
>                 FILTERDD(FILTERDD)              -
>                                      )          -
>       OUTDDNAME(BACKUP)                         -
>       TOLERATE(ENQFAILURE)                      -
>       SPHERE                                    -
>       CONCURRENT                                -
>       SHARE
> /*
> //*
> //
>
> ----------------------------------------------------------------------
>  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
>
>


-- 
Best Regards,
Johnny Luo

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