COBOL data dictionary



All other tools like QACenter, Strobe, Endevor, Telon, APAS, Scheduler, Auditor, DATA-XPERT, CoolGen, Intertest, AdvantageGen, COBTEST etc.

COBOL data dictionary

Postby Donald » Fri Mar 19, 2010 10:01 pm

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.
User avatar
Donald
 
Posts: 4
Joined: Fri Mar 19, 2010 9:52 pm
Has thanked: 0 time
Been thanked: 0 time

Re: COBOL data dictionary

 

Re: COBOL data dictionary

Postby Robert Sample » Fri Mar 19, 2010 11:17 pm

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.
Robert Sample
Global moderator
 
Posts: 3367
Joined: Sat Dec 19, 2009 8:32 pm
Location: East Dubuque, Illinois
Has thanked: 1 time
Been thanked: 222 times

Re: COBOL data dictionary

Postby Donald » Sat Mar 20, 2010 2:07 am

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.
User avatar
Donald
 
Posts: 4
Joined: Fri Mar 19, 2010 9:52 pm
Has thanked: 0 time
Been thanked: 0 time

Re: COBOL data dictionary

Postby dick scherrer » Sat Mar 20, 2010 2:32 am

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".
Hope this helps,
d.sch.
User avatar
dick scherrer
Global moderator
 
Posts: 6304
Joined: Sat Jun 09, 2007 8:58 am
Has thanked: 3 times
Been thanked: 91 times

Re: COBOL data dictionary

Postby Donald » Sat Mar 20, 2010 9:16 am

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.
User avatar
Donald
 
Posts: 4
Joined: Fri Mar 19, 2010 9:52 pm
Has thanked: 0 time
Been thanked: 0 time

Re: COBOL data dictionary

Postby dick scherrer » Sat Mar 20, 2010 10:12 am

Hello,

Missed communication :o

When i mentioned looking at the compile processes it was to learn where the source lives. . .
Hope this helps,
d.sch.
User avatar
dick scherrer
Global moderator
 
Posts: 6304
Joined: Sat Jun 09, 2007 8:58 am
Has thanked: 3 times
Been thanked: 91 times

Re: COBOL data dictionary

Postby ctrevino » Tue Apr 06, 2010 9:48 pm

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(*)
Christy T.


Wherever you go, there you are - Buckaroo Banzai
ctrevino
 
Posts: 62
Joined: Tue Feb 23, 2010 1:23 am
Has thanked: 0 time
Been thanked: 0 time

Re: COBOL data dictionary

Postby enrico-sorichetti » Fri Apr 09, 2010 12:41 am

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
cheers
enrico
When I tell somebody to RTFM or STFW I usually have the page open in another tab/window of my browser,
so that I am sure that the information requested can be reached with a very small effort
enrico-sorichetti
Global moderator
 
Posts: 2643
Joined: Fri Apr 18, 2008 11:25 pm
Has thanked: 0 time
Been thanked: 130 times

Re: COBOL data dictionary

Postby dick scherrer » Fri Apr 09, 2010 2:54 am

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. . .
Hope this helps,
d.sch.
User avatar
dick scherrer
Global moderator
 
Posts: 6304
Joined: Sat Jun 09, 2007 8:58 am
Has thanked: 3 times
Been thanked: 91 times


Return to All Other Tools

 


  • Related topics
    Replies
    Views
    Last post