[EMAIL PROTECTED] wrote: > > > In a message dated 8/21/2006 12:29:20 P.M. Central Daylight Time, > [EMAIL PROTECTED] writes: > > ?Perhaps IBM has a undocumented system service to retrieve the # of > ?directory blocks allocated to a data set? > I would believe rather that there is a module that reads and counts > directory blocks which is called by many other modules, all of which are OCO > and thus > undocumented in the general sense. I seem to recall that this topic was > discussed recently on IBM-MAIN, and the consensus was that one must read > through > the directory and count the blocks. Tom Harper said "it's stored in the > VTOC records" and recommended using CVAF. It's not stored in any VTOC record > that I know of, but it certainly should be, IMHO, and it is such a useful > metric that I still find it hard to believe that IBM did not store this > metric in > some metadata such as the Format 1 DSCB. A quick reading of the REALLOC > function of CVAF makes it seem possible to use CVAF. The book does not say > where > the metric comes from, and it also says that REALLOC is an authorized CVAF > function. Back to square one. > > Bill Fairchild
I was curious, so I did a GTF trace and see I/O to the PDS to count the number of directories. SVC 0 is used and shows a DDNAME of PPPPPPPP, a DCB addr, and a DEB addr. There is no OPEN, CLOSE, DYNALLOC, or DEBCHK SVC. There may be branch entries internally for these services, or the routine may just build all the control blocks itself. Richard ---------------------------------------------------------------------- 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