This parameter specifies whether the temporary CA Endevor Quick to in this manual as Stage 1 (the first stage in an environment) and. This Guide is part of the Standards and Procedures Manual. The Manual consists of . creating the new CARDLIB member and placing it in the Endevor Staging library, simply submit an .. CI=: ______. FREE SPACE % CA. Endevor is a source code management and release management tool for mainframe computers running z/OS. It is part of a family of administration tools by CA.

Author: Vok Arazil
Country: Switzerland
Language: English (Spanish)
Genre: Music
Published (Last): 11 July 2004
Pages: 221
PDF File Size: 3.42 Mb
ePub File Size: 20.74 Mb
ISBN: 535-7-91733-304-6
Downloads: 84453
Price: Free* [*Free Regsitration Required]
Uploader: Zuluhn

The move function moves an element registration from the target to the source stage and also, by invoking a move processor, moves the element output objects from the target to source libraries. Endevor also has a function to allow approvers to be interactively dynamically added to an approver group after a package is successfully cast.

Approver groups can be dynamically altered by Endevor exits at cast time, for example, to change the quorum, link an additional approver group, or to add or remove users from an approver group. There is no limit to how many dndeavor groups can be linked to a single package. Security tables are standard mainframe compiled assembler reference binary lookup tables.

Unsupported SSL/TLS Version

Endevor separates the control of source from the objects used as input and the objects created as output when an action is performed. This ensures that the only way to generate and promote code is via Endevor and provides an audit trail of all changes.

Generally, result of invoking a generate processor is that the source code is copied to the appropriate source library and, in the case ejdeavor programs, the source is compiled and linked and the load modules are copied endexvor the target stage load libraries.

Endevor provides multiple methods for installing and accessing distinct separate instances of Endevor for which are installed on the same LPAR. The Endevor application executes system actions using two dedicated system accounts for which have the access to write to Endevor controlled libraries.

In most cases, an element is stored internally by Endevor as the code base with subsequent changes stored as deltas. This article needs additional citations for verification.


Each Endevor environment has a granular breakdown of functions specific to that environment. Years, where available, indicate the date of first stable release. Each approver group has a set quorum for which can be set to 0 endeavir Endevor native security is a built in security option which allows Endevor Administrators to define approver groups per Endevor Environment, approver group relationships per Endevor Environment and security tables per Endevor Environment and for specific Endevor functions.

Endevor Package Editor tutorial

Each approver in an approver group can be defined as being a mandatory or optional approver by specifying a flag in the approver group definition.

The quorum of zero is normally msnual for a scenario where a specific approver group requires the ability to deny a package in a situation where approval is automatic. Every generate, move and delete action is executed by calling a processor. Please help improve this article by adding citations to reliable sources.

This means for every system referenced in the package there will be at least one approval required. These tables are where the access for Endevor functions is defined when using native security. This allows for the users of Endevor, such as developers, to be separated from the control of the objects which they modify using Endevor functions.

Retrieved from ” https: Generally, there is one security table per Endevor environment, however a single security table can be referenced by multiple environments. Click here for details. It also competes against another CA source code management tool, Panvalet. At a minimum a package has a name, an execution window defined the time endezvor for when the package can be executed, notes about endeacor package, various flags and at least one value SCL statement.

Endevor systems are defined by a specific symbol table which is essentially a list of name manusl values. Generally, an approver group will have a quorum of 1, meaning that at least one of the users listed in the approver group needs to approve the package cw order for the package to progress to the APPROVED status.

A key attribute of package control is that security approver groups can be linked to each package. Endevor supports release management in the form of package control. The system uses these values to determine the source and target locations. As an example, an exit could be written to trigger “before package cast” to link an additional approver group to the package being cast.


Generally, the result of issuing an ADD function is that the element will be registered to the target Endevor stage, or the element registration will be updated in the target stage and the appropriate generate processor will be invoked.

The default configuration for Endevor approver groups is that no one specific approver in an approver group is mandatory. Manjal a general rule, when package control is used for an Endevor stage then every Endevor system will have at least one approver group for that stage and the approver group would have a quorum of zero.

An approver group quorum of zero is used for approver groups where the users either need to be informed of package actions or users require the ability to DENY a package but are not explicitly required to approve. As such, control of source happens internally to Endevor and source control actions are separate from changes to objects in the output libraries which includes load modules nedeavor copies of processed code.

Retrieved 15 May As an example, an exit could fail the generate action where the CCID is invalid. An exit is generally used to determine when and to whom to send emails to, for example to notify Endevor approvers that a package is waiting to be reviewed or that a package has been reset.

In this manner Endevor can be configured to handle cw mainframe files. Endevor administrators can modify Endevor functions and capture information using exits.

The same functionality for source control and release management functions are provided by several other products. Deletes the target element registration and deletes the associated element source and load modules.

Unsupported SSL/TLS Version

From Wikipedia, the free encyclopedia. Any Endevor stage which is flagged as being packaged controlled requires all actions to be executed using a package. Views Read Edit View history. Which approver groups are linked to a package is based on the approver group rules.

Processors can use both Endevor symbols and Endevor variables. This ensures that an audit trail is maintained for all actions and that the resulting objects controlled by Endevor can be trusted.