|
I wrote a number of utilities a few years ago to do this they are, DSPFLD, DSPDEP and DSPKEY. If you are interested, you can download the source and objects for these from www.ccl400.com. As I say these were written a few years ago and use outfiles, but if I was to rewrite them today I would use the API's. -----Original Message----- From: midrange-l-admin@midrange.com [mailto:midrange-l-admin@midrange.com]On Behalf Of alan shore Sent: 19 April 2002 14:11 To: midrange-l@midrange.com Subject: Re: Easy way to get file documentation Vernon - we are at v4r5, and the commands you suggested do not exist. However, these could be interesting and useful. Anyone any ideas? >>> Vernon Hamberg <vhamberg@attbi.com> 04/18/02 08:08PM >>> Native on the 400 - ANZDBF and ANZDBFKEY. Help text for ANZDBF: >The Analyze Database File (ANZDBF) command produces two reports that >show the physical and logical files in a set of libraries and the >relationships between the files. It saves the information in a >database file for further analysis by the Analyze Database File Keys >(ANZDBFKEY) command. Both reports (physical to logical file >relationships and logical to physical file relationships) are >written to the printer file QPPTANZD. Two printer files with the >same name are produced. The data is saved in member QAPTAZDR of the >database file QPFRDATA/QAPTAZDR. Help text for ANZDBFKEY: >The Analyze Database File Keys (ANZDBFKEY) command produces, from >the data generated by the Analyze Database File (ANZDBF) command, >two reports showing the key structure of the database files. > >One report is written to the printer file QPPTALNK. The other >report is written to the printer file QPPTKEYMTX. On this command I use *NUMLF special value for physical file and 1 for number of logicals. This gives me everything, I think. Or you can name a specific physical. At 03:50 PM 4/18/02 -0500, you wrote: >What is the easiest way to get file documentation with documentation on the >logics and what the keys are? >_______________________________________________ >This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list >To post a message email: MIDRANGE-L@midrange.com >To subscribe, unsubscribe, or change list options, >visit: http://lists.midrange.com/cgi-bin/listinfo/midrange-l >or email: MIDRANGE-L-request@midrange.com >Before posting, please take a moment to review the archives >at http://archive.midrange.com/midrange-l. _______________________________________________ This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list To post a message email: MIDRANGE-L@midrange.com To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/cgi-bin/listinfo/midrange-l or email: MIDRANGE-L-request@midrange.com Before posting, please take a moment to review the archives at http://archive.midrange.com/midrange-l. _______________________________________________ This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list To post a message email: MIDRANGE-L@midrange.com To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/cgi-bin/listinfo/midrange-l or email: MIDRANGE-L-request@midrange.com Before posting, please take a moment to review the archives at http://archive.midrange.com/midrange-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.