Page 1 of 1

COBOL data dictionary

PostPosted: Fri Mar 19, 2010 10:01 pm
by Donald
What is available to create some kind of data dictionary using COBOL copy books and source code?

I am looking for something where, if you enter a field name, the product will show what copy books it is contained in, what programs access it as a source and/or destination field, its picture and perhaps some freeform text description.

Re: COBOL data dictionary

PostPosted: Fri Mar 19, 2010 11:17 pm
by Robert Sample
What does your site use for source management already? There are different source management packages, such as Changeman, Endevor, Panvalet, Librarian, that can do the type of things you are asking about.

Re: COBOL data dictionary

PostPosted: Sat Mar 20, 2010 2:07 am
by Donald
I don't know. I am possibly getting a contract to document a COBOL based system. I don't know what is used for source management. I think just PDS libs.

Re: COBOL data dictionary

PostPosted: Sat Mar 20, 2010 2:32 am
by dick scherrer
Hello and welcome to the forum,

If you look at the standard compile processes, this should show what is in use. . .

Is there one or more database systems in use? Often database "stuff" is stored separately from business application "stuff".

Re: COBOL data dictionary

PostPosted: Sat Mar 20, 2010 9:16 am
by Donald
I know a compile will tell me what fields are used in that program. I need something that automatically does it for 100 copybooks and 400 programs.

No database systems. About 50+ VSAM files.

Re: COBOL data dictionary

PostPosted: Sat Mar 20, 2010 10:12 am
by dick scherrer
Hello,

Missed communication :o

When i mentioned looking at the compile processes it was to learn where the source lives. . .

Re: COBOL data dictionary

PostPosted: Tue Apr 06, 2010 9:48 pm
by ctrevino
If they are all in one PDS, you could do a search for extended (SFE) for the specific copybook name you are looking for using a wild card for all members of that PDS. I.e. My.PDS(*)

Re: COBOL data dictionary

PostPosted: Fri Apr 09, 2010 12:41 am
by enrico-sorichetti
ISPF has a nice MEMBERS PARTS LIST option...
given a pds it will CROSS REFERENCE copybooks and statically called subroutines

a la bill of material components/whereused

Re: COBOL data dictionary

PostPosted: Fri Apr 09, 2010 2:54 am
by dick scherrer
Hi Enrico,

What does one do if the dataset naming standards require dsns that won't work on the member list panel?
                          Foreground Member Parts List                         
 Option ===>                                                                   
                                                                               
 1 Browse/Print member parts                                                   
 2 Write member parts data set                                                 
                                                                               
 ISPF Library:                                                                 
    Project . . .                                                               
    Group . . . .          . . .          . . .          . . .                 
    Type  . . . .                                                               
    Member  . . .           (Blank or pattern for member selection list)       
                                                                               
 Language . . . .           (Defaults to Type value)                           
                                                                               
 Groups for Primary members . . . 1  (1, 2, 3, or 4)                           
                                                                               
 Output Data Set:          (Option 2 only)                                     
    Name . . . . . . .                                                         
I am obviously missing something. . .

                               View Entry Panel                               
Command ===>                                                                   
                                                                   More:     +
ISPF Library:                                                                 
   Project . . . MS                                                           
   Group . . . . RDS      . . .          . . .          . . .                 
   Type  . . . .                                                               
   Member  . . .                 (Blank or pattern for member selection list) 
                                                                               
Other Partitioned, Sequential or VSAM Data Set, or z/OS UNIX file:             
   Name . . . . .                                                            +
   Volume Serial            (If not cataloged)                                 
                                                                               
Usually, there is a field where an entire dataset name can be entered. . .