home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Education
/
collectionofeducationcarat1997.iso
/
COMPUSCI
/
PEO.ZIP
/
MANUAL.DOC
< prev
next >
Wrap
Text File
|
1994-02-10
|
61KB
|
1,299 lines
JAMES W. YOUNG & ASSOCIATES, INC.
1403 5th Street, Suite G
Davis, California 95616
(916)756-3051
Dear Professional:
Thank you for taking a look at James W. Young & Associates,
Inc.'s COBOL system analysis tool, Program Entity Organizer
(PEO). This is the same version of PEO we use to provide top
notch services and support for our clients.
TERMINOLOGY
PEO refers to the screens which the user works with to analyze
the COBOL programs. However, in general, PEO refers to the
entire system; i.e., the batch programs (the supporting software)
and the screens.
SEO refers to the batch portion of PEO. SEO is the supporting
software for PEO. SEO consists of a preprocessor and a parser.
MACHY refers to the group of senior programmer/analysts that
developed the PEO and SEO software. It is also the name of the
main directory that is created at installation.
Application identifier is an important part of PEO. It
represents a particular group of COBOL programs and their
copybooks. Each application identifier (i.e., a unique set
of COBOL programs and copybooks) must be created as a
subdirectory of MACHY. The actual source code does not have
to be in the subdirectory. The first application identifier
subdirectory is created at install time.
Publisher refers to James W. Young & Associates.
Author refers to the copyright holders for the PEO and SEO
software.
WHAT IS PEO?
PEO is a COBOL source code analysis and documentation tool.
It replaces the compiler output as the primary analysis tool.
It gives you a huge leap in productivity and confidence;
productivity, because PEO handles the cross reference grunt
work and bundles main programs and all their subprograms
into a single package for analysis;
confidence, because you can be sure you've covered everything!
Anything you can do with a compile listing you can do many times
faster with PEO and with virtual one-hundred percent accuracy.
You can identify and document business functions in a fraction
of the time formerly required.
You can identify and document program control functions in a
fraction of the time formerly required.
PEO is a custom tool used by James W. Young & Associates and
clients for more than two years. It was designed and developed
by four senior programmer analysts with over 90 years combined
experience with mainframe COBOL systems. It's designed for the
real world of esoteric (spaghetti) code; numerous modifications;
numerous subprograms; alternate entry points; a plethora of
GO TO's, ALTER's; superfluous group moves and group parameters;
AND modern, structured code.
THE PEO DEMONSTRATION
PEODEMO is a very tiny COBOL program with no function other
than demonstrate the look and feel of PEO; and, to show you
some of the features of PEO. Don't let the small size of the
demo fool you; there's no size limit on programs as long as
you have the DASD. Copy the demonstration and peo.exe files
to a hard drive to get an accurate idea of the speed of PEO.
Change to the drive and directory containing peo.exe and the
PEODEMO.* files. You MUST do this to run the demonstration.
Select PEODEMO from the first screen.
The PEODEMO.HIH file is output from the parser and shows the
call hierarchy, alternate entry points, and source files
containing the entry point (if different from the entry name).
The PEODEMO.DTE file is an example of a data element name
filter. The string "YYMM" was the filter. The file contains
the selected names which met the criterion. These names can be
used with the PEO screens to analyze their use in the COBOL
system. You may specify multiple filters.
DISCLAIMER - AGREEMENT
USERS OF PROGRAM ENTITY ORGANIZER (PEO) AND ITS SUPPORTING
SOFTWARE, THROUGHOUT THIS DOCUMENT, REFERRED TO AS SEO, MUST
ACCEPT THIS DISCLAIMER OF WARRANTY:
PROGRAM ENTITY ORGANIZER (PEO) AND SEO ARE SUPPLIED AS IS.
THE AUTHOR AND PUBLISHER DISCLAIM ALL WARRANTIES, EXPRESSED
OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE WARRANTIES OF
MERCHANTABILITY AND OF FITNESS FOR ANY PURPOSE. THE AUTHOR
AND PUBLISHER ASSUME NO LIABILITY FOR DAMAGES, DIRECT OR
CONSEQUENTIAL, WHICH MAY RESULT FROM THE USE OF PROGRAM ENTITY
ORGANIZER (PEO) AND SEO. THE USER MUST ASSUME THE ENTIRE RISK
OF USING THE PROGRAM. ANY LIABILITY OF THE AUTHOR AND PUBLISHER
WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF
PURCHASE PRICE.
CONTENTS:
I. Some Information About Getting Started
II. The Outline of the User's Manual
III. Draft Copy of the User's Manual.
IV. JWY&Assoc., Inc.'s support for PEO.
V. qikstart
I. Some Information About Getting Started
Here is some information which should get you started without
having to look at very much of the User's Manual. The install
information is at the very end of this file.
PEO is as easy to use as 1, 2, 3:
1. preprocess all the COBOL source code in the
directory,
2. parse the program(s) and load into the PEO data
base, and
3. analyze the program.
Step one must be done at least one time during the "life-cycle"
of PEO for a particular set of COBOL programs. You repeat step
one only when a program is added to the directory or when
program names or alternate entry point names have been added or
changed; or, internal/external file definition names have been
added or changed.
Step two depends upon step one being run at least one time.
Step two must be done when you choose a program for analysis
for the first time. Usually, you will not have to do step two
more than once for each project. The capabilities PEO gives
you make it possible to do a thorough analysis, make the
changes to the program, and forget about the program until
the next project.
Step three depends upon step two before a program can be analyzed.
Step three is repeated as often as necessary to analyze the
program(s).
All three steps depend upon a certain configuration of DOS
directories. The main working directory is created at install
time. It is named, MACHY. The preprocessor and parser are
copied to this directory by install.bat. A particular set of
COBOL source code (referred to here as an application or
application ID) must be given a name by the user. The application
ID is used to create a subdirectory of MACHY. The application
ID is a required command line parameter when you run install.bat.
The third directory required by PEO is named EXS and is created
by install.bat as a subdirectory of application ID. The PEO.exe
file is copied to the EXS subdirectory by install.bat. Here is a
representation of the DOS directories:
root the c: drive
|
MACHY the preprocessor and parser are here
|
application ID the working directory for a set of COBOL
| code
|