Here is the latest update of PDSEGEN just in time for SHARE.
 
You can download it from www.lbdsoftware.com <http://www.lbdsoftware.com>
or www.cbttape.org <http://www.cbttape.org>  (updates page file 312)
 
I think this is a very useful tool that finally makes it very
easy to take advantage of PDSE member generations. It isn't
perfect but it does a lot.
 
Comments, suggestions, corrections, etc. (including occasional
constructive criticisms) welcome.
 
The list of changes include:
 
  Version 3.5   July 28, 2016
     - Exec changes
       PDSEGEN    - Fix member display list
                  - Dynamically get the system maxgen limit and
                    use it for the COPY operation
       PDSEGBAK   - Update to check system maxgen limit and compare
                    to $ALLOC maxgen value. If $ALLOC value is greater
                    then use system limit and inform user.
       PDSEGENC   - Correction if used to copy a non-generation enabled
                    PDS
     - Panel changes
       PDSEGHAU   - update version
       PDSEGHCG   - update change history
       PDSEGCPY   - Add system maxgen limit and verify the range
                    if the maxgen changed
       PDSEGENT   - Add REINIT(ZCMD)
 
Some ways to use it besides the traditional member list:
 
1. Create a portable copy (pdsegbak) for backup
   and transfer to other locations then use pdsegbak
   to restore
2. Change the maxgen value using pdsegenc (copy)
   or pdsegbak (backup then restore)
3. Create a backup (pdsegbak) on a daily basis in
   case ca-disk archives the primary file
 
In the dialog/member list:
1.  Find a string of text in all members and generations
2.  Protection from editing a non-0 generation
    a.  ISPF allows this (bozo no no)
3.  Promote a non-0 generation to the base generation
    a.  The base will become generation -1 so it isnt lost
    b.  This allows it to be accessed using jcl, dynamic allocation,
        or other dialogs
4.  Recover a non-0 generation to a non-0 generation member
    a.  This allows it to be accessed using jcl, dynamic allocation,
        or other dialogs
5.  Compare a non-0 generation to the base (generation 0)
6.  Compare two non-0 generations

 

 

Lionel B. Dyck <><
Website:  <http://www.lbdsoftware.com/> http://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 

 


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to