Beruflich Dokumente
Kultur Dokumente
1. INTRODUCTION
a) Tool Description
ENDEVOR is an integrated set of management tools used to automate, control, and monitor
applications development process. ENDEVOR runs under MVS, within the TSO/ISPF
environment, and in batch.
All the TEST, ACCEPTANCE, SHIPMENT and PRODUCTION stages are under the control of
ENDEVOR.
* Normal procedure
* Emergency procedure
NORMAL PROCEDURE:
* Making changes.
* Moving to Acceptance.
EMERGENCY PROCEDURE :
* Making changes.
* Moving to Production.
Retrieve the element to project base directory Copy the element to project test
directory
Project Base Directory Copy to your working folder Individual Working Directory
(Ex. N0XXXX.AETDMBB1.ELEMENT.BASE) (N015966.SOURCE.ELEMENT FOR USER N015966.
MAKE CHANGES IN THIS PDS)
So any element being retrieved from ENDEVOR will be retrieved to Project Base directory of
that element. From the base directory a copy will be made to the working directory of the
developer and changes are made here and later copied to the Project Test directory. From the test
directory the element is added to the ENDEVOR.
This step is only applicable for elements in the ENDEVOR which are undergoing some
changes.
In case of new elements, the elements are moved to the Project Test directory from the
working directories and then added to ENDEVOR.
The following Keywords will be used in the frequently used, so lets know what they are.
1. Link Card
2. Bind Card
3. Generate
4. SCL(Software Control Language)
1) Link Card: If you have a static cobol call from one program to another. These two
programs need to be linked after compilation, to create a load module which is final
executable during execution. Link Card is used for this purpose. It links the object
modules which are available from compilation and prepares a load module.
When we compile a program in ENDEVOR (Adding the program with Generate option),
the object module is stored in the name as that of module. At this point if you write a link
card like
ENTRY PROGRAMID
INCLUDE OBJLIB(PARNTPGM)
INCLUDE OBJLIB(CHILDPGM)
NAME LOADNAME(R)
Stepwise procedure for adding all the elements for a DB2-COBOL program into Test
Environment of ENDEVOR for Data Migrator Project:
1. First add the Copybooks and DCLGENS used in the program with the corresponding
Element Types. Make sure that you add it to Correct Environment (MTEST2),
System(DATAMIGR) and SubSystem(SOURCE). Check with the Test Environment
document in Project\Docs\FromOnsite folder for the details.
2. Add the Cobol Program with the Generate Element Option as Y (which comes by
Default).
This step will generate the object module in the name as that of the cobol module name.
These four steps needs to be done when a DB2-COBOL program is added to ENDEVOR
afresh.
Other cases:
a) In case a copybook already added to endevor gets changed
1) Add the new copybook to endevor with an update option, and the other options
are same as above.
2) Check the programs that are getting affected by this copybook. Do an Impact
Analysis. List down all these programs.
3) Since these programs are not changed, so there is no need to add them again, but
you definitely need to Generate them to include the changes in the copybook.
4) Go to the 4th option in the SCL Generation panel of the ENDEVOR.
5) Generate all the programs. This will give us the object modules of all the cobol
programs which include the changed copybooks.
6) Generate the link cards also for these programs which outputs the Load modules
for these programs.
1) Add the changed Cobol program to ENDEVOR, with the Generate option. This
generates the object module and the DBRM.
2) Generate the Link card which was already added. This generates the load
module.
3) Thirdly, Generate the Bind card which gives us the Plan.
References:
1) Couple of Boks in knowledge shop.
2) Help provided by IBM Mainframe.
************************************************************************