Page 1 of 1

PANDD datasets concatenation on z/OS

PostPosted: Thu Aug 28, 2008 2:03 pm
by irwan
Hello all,

we use CA-EASYTRIEVE PLUS-6.4 0311 and have problems when we concatenate some (usualy 4 or more) source-libraries to the PANDD DD statement.

Is there any limitation in the number of libraries which can be concatenated and is there a maximum BLKSIZE allowed ?

We can use BLKSIZE 27920 but BLKSIZE 32720 seems to cause problems.

The problems we experience varies from "Protection exeption (s.0c4)" to error message B014 UNABLE TO RECOGNIZE STATEMENT on a valid easytrieve statement, e.g.

PARM DEBUG(STATE)
*******B014 UNABLE TO RECOGNIZE STATEMENT

We wonder if this is a known restriction or problem in the number of libraries concatenated to PANDD and the BLKSIZE used.

any feedback will be appreciated, thank you,

Irwan

Re: PANDD datasets concatenation on z/OS

PostPosted: Fri Aug 29, 2008 7:21 am
by dick scherrer
Hello Irwan and welcome to the forums,

Is there any limitation in the number of libraries which can be concatenated and is there a maximum BLKSIZE allowed ?
I've only seen one pds used. . . I'm not aware of any blksize restriction. Where are your macros stored (pds, librarian, vsam, etc)?

It may help if you post the option table.

Re: PANDD datasets concatenation on z/OS

PostPosted: Fri Aug 29, 2008 6:44 pm
by irwan
Hello Dick,

Thanks for your response. Our macros are stored in some z/OS PDS/E libraries. In the JCL we concatenate several PDS/E libraries to the DD NAME PANDD which is in our case the DDNAME to be used for macros.

Our options are:

MAC#LIB 1
MACDDN PANDD
MACDEV DISK
MACRO PDS

Our problems happens we concatenate much PDS/E libraries to the PANDD DD statement, e.g.

//PANDD DD DSN=<MACRO PDS/E LIB 1>,DISP=SHR
// DD DSN=<MACRO PDS/E LIB 2>,DISP=SHR
// DD DSN=<MACRO PDS/E LIB 3>,DISP=SHR
// DD DSN=<MACRO PDS/E LIB 4>,DISP=SHR

If we would put all needed macros in one PDS/E library, the job will run ok

best regards,
Irwan

Re: PANDD datasets concatenation on z/OS

PostPosted: Sat Aug 30, 2008 1:22 am
by dick scherrer
Hello,

If we would put all needed macros in one PDS/E library, the job will run ok
That is what i would do.

Something you might try is to make sure the pds with the largest blkzise is named first in your jcl if you are going to try to use multiple macro datasedts.

As i mentioned, all i ever seen is one dataset with all of the macros in it.