This chapter contains the following sections:
The APS/ENDEVOR Interface is an interface between Micro Focus's APS for z/OS and LEGENT Corporation's ENDEVOR/MVS software management product. The interface lets you manage your APS application components--called elements in ENDEVOR--using ENDEVOR from within APS for z/OS.
Specifically, you can do the following:
APS/ENDEVOR stores all revisions of an application component in a single controlled member in the ENDEVOR/MVS library. You can retrieve any revision at any time.
For an application component that references all components of an application, APS/ENDEVOR manages all its referenced components as a group. You can add, update or sign in, and retrieve and signout all components of an application with one request.
When you retrieve a revision to modify it, you can sign it out to prevent other developers from simultaneously changing that revision.
You can display just the statements that differ between a specific revision and the preceding one, instead of comparing revisions line by line. Alternatively, you can display all the inserted and deleted statements in all revisions of a component.
You can display log information on all revisions of a component, including creators and creation dates, the origin of the base revision, and when it was last generated and retrieved, and by whom.
The APS/ENDEVOR Interface lets you use the basic ENDEVOR/MVS action and display functions that you are likely to need. For those functions not supported by the interface, you can invoke ENDEVOR/MVS from within APS. This document discusses only those ENDEVOR/MVS functions relevant to understanding and using the interface.
The APS/ENDEVOR Interface provides options that correspond to ENDEVOR/MVS actions and displays, as follows. Each option works in APS just as it works in ENDEVOR.
|
Interface Option |
ENDEVOR/MVS Function |
|---|---|
|
Checkin |
Add/Update or Signin |
|
Checkout |
Retrieve and, by default, Signout |
|
Summary Report |
Summary Element Display |
|
Master Report |
Master Element Display |
|
Browse Report |
Browse Element Display |
|
View Differences Report |
Changes Element Display |
|
History Report |
History Element Display |
The check in action adds to or updates the ENDEVOR library with an APS component from an APS Project.Group. Alternatively, you can sign in a component at checkin, without adding to or updating the library.
The first time you check in a component from your APS Project.Group, APS/ENDEVOR creates a controlled member that stores the component, and all subsequent revisions of that component, in the ENDEVOR/MVS library. The first checked in component is the first revision. It has the version number number 01 and the level number 00, expressed as 01.00.
A controlled member contains the following information:
APS submits a batch job to check in the Program (PG) and Screen (SC) component types; for all other component types, APS executes a job immediately.
The checkout function retrieves and, by default, signs out a revision from a controlled member of the ENDEVOR library to an APS Project.Group so that you can modify it.
By signing out a revision, you prevent anyone else from modifying it. Conversely, you cannot checkout a revision that has been checked out by some one else. You can, however, override the signout, assuming you have authority to do so. Otherwise, the signout is released when the component is moved or transferred to another Stage.
APS/ENDEVOR provides reports that help you monitor the changes made to APS components in the ENDEVOR library.
The View Differences report lets you display the source statements that differ between a specific component revision and the preceding one.
The four View Print reports let you display log and source change information on one or all revisions of a component.
|
Report |
Description |
|---|---|
|
Browse |
|
|
History |
|
|
Master |
|
|
Summary |
|
For information on ENDEVOR/MVS, see the ENDEVOR/MVS User's Guide and the ENDEVOR/MVS Administrator's Guide.
This section provides instructions for accessing the interface, specifying the APS location for checkins and checkouts, executing checkins and checkouts, and running reports.
|
Option |
Function |
|---|---|
|
Project Group Environment |
Specify the APS Project and Group for checking components in and out. |
|
Checkin |
Add to or update the ENDEVOR library with an APS component from an APS Project.Group, or signin a component without adding to or updating the library. |
|
Checkout |
Retrieve and, by default, sign out a revision from a controlled member of the ENDEVOR library to an APS Project.Group so that you can modify it. |
|
View Differences |
Display a report showing the changed source statements that differ between a specific component revision and the preceding one. |
|
View Print |
Display reports showing log and source change information on one or all revisions of a component. |
If you need to use an ENDEVOR/MVS function not presented on the APS/ENDEVOR Menu, you can access ENDEVOR/MVS from any APS screen by entering ndvr in the Command field on any APS screen.
|
Screen Field |
Description |
||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Entity Type |
Entity Type of the APS component to check in. Valid values:
For other APS component types in your Project.Group, specify a data set name, such as USERMACS and DDISYMB. |
||||||||||||||
|
Member |
Component name to check in, or leave the Member field blank to select from a member list. |
||||||||||||||
|
System |
ENDEVOR System name, if it differs from the default System name for your current APS Project.Group. |
||||||||||||||
|
Subsystem |
ENDEVOR Subsystem name, if it differs from the default Subsystem name for your current APS Project.Group. |
||||||||||||||
|
Comment |
Text comment for the checkin. |
||||||||||||||
|
CCID |
ENDEVOR CCID for the checkin. |
||||||||||||||
|
Bypass Gen Processor |
Default: No. Specify yes to bypass the associated ENDEVOR Generate Processor. |
||||||||||||||
|
Delete Input Source |
Default: No. Specify yes to delete the component from the APS Project.Group. |
||||||||||||||
|
Processor Group |
Name of the ENDEVOR Processor Group. |
||||||||||||||
|
Override Signout |
Default: No. Specify yes to override an existing signout. You must have authority to do so. |
||||||||||||||
|
Signin Only |
Default: No. Specify yes to Signin only, releasing a previous signout of the component issued with your user ID; the Add or Update action is not executed. |
||||||||||||||
|
Stage |
ENDEVOR Stage number for signin. |
||||||||||||||
|
Component Parts |
To use when checking in AP and PG component type components. Valid values:
APS submits a batch job to perform the checkin when some or all component parts are checked in with the component specified in the Member field. |
|
Screen Field |
Description |
|---|---|
|
Entity Type |
Component Type of the component to checkout. Valid values same as for Checkin. |
|
Member |
Member name to checkout, or leave the Member field blank to select from a member list. |
|
System |
ENDEVOR System name, if it differs from the default System name for your current APS Project.Group. |
|
Subsystem |
ENDEVOR Subsystem name, if it differs from the default Subsystem name for your current APS Project.Group. |
|
Stage |
ENDEVOR Stage number of the member to checkout. |
|
Version |
Defaults to the current revision. You can optionally override this value with another version number. |
|
Level |
Defaults to the current level. You can optionally override this value with another level number. |
|
Comment |
Text comment for the checkout. |
|
CCID |
ENDEVOR CCID to associate with the checkout. |
|
No Signout |
Specify yes to checkout and browse the member without signing it out to your user ID. |
|
Replace Member |
Specify yes to overlay an existing member in the APS Project.Group. |
|
Override Signout |
Specify yes to override an existing Signout by another user. You must have authority to do so. |
|
Component Parts |
For use when checking out AP and PG component type components. Valid values same as for checkin. |
Copyright © 2002 Micro Focus International Limited. All rights reserved.
This document and the proprietary marks and names
used herein are protected by international law.