Endevor User Guide – Free download as Word Doc .doc), PDF File .pdf), Text File .txt) or read online RETAIL OPERATIONS MAINFRAME TOOLS SUPPORT. AllFusion® Endevor® Change ManagerAutomated Configuration Option Guide r7 FE This documentation Mainframe Basics For a complete list of Endevor manuals, see the PDF Table of Contents file in the PDF directory, or the . 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: Kazrasida Shakaktilar
Country: Yemen
Language: English (Spanish)
Genre: Politics
Published (Last): 8 August 2009
Pages: 207
PDF File Size: 10.39 Mb
ePub File Size: 5.61 Mb
ISBN: 224-6-52617-317-9
Downloads: 42640
Price: Free* [*Free Regsitration Required]
Uploader: Malaran

The same functionality for source control and release management functions are provided by several other products. Retrieved 15 May An exit will specify where in the exit tree that the code will be executed and what will be affected. Each approver group has a set quorum for which can be set to 0 to 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.

This is due to the security model within Endevor for which requires explicit security access. The default system processor executes a standard copy, move or delete manuzl. Unsourced material may be challenged and removed. Click here for details. Processors can use both Endevor symbols and Endevor variables. There are maincrame exit types, each attached to a specific Endevor function. Any Endevor stage which is flagged as being packaged controlled requires all actions to be executed using a package.

Endevor Package Editor tutorial

These changes are only applicable to the package being cast and are not permanent changes to approver group configuration. This ensures that an audit trail is maintained for all actions and that the resulting objects controlled by Endevor can be trusted.

Generally, there is one security table per Endevor environment, however a single security table can be referenced by multiple environments. A key attribute of package control is that security approver groups can be linked to each package. 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.


Endevor supports release management in the form of package control. This article needs additional citations for verification. Systems with names in italics are no longer maintained or have planned end-of-life dates.

Deletes the target element registration and deletes the associated element source and load modules. Which approver groups are linked to a package is based on the approver group rules. Every type has at least one processor defined for which lists the name of the processor that performs the action required.

Endevor maintains configuration control for each element registered in the system. August Learn how and when to remove this template message.

Unsupported SSL/TLS Version

As an example, an exit could fail the generate action where the CCID is invalid. This ensures manuual the only way to generate and promote code is via Endevor and provides an audit trail of all changes. All Endevor element functions are described malnframe a propriety Software Control Language.

A package is a container for Endevor SCL and associated control information for code release. By using this site, you agree to the Terms of Use and Privacy Policy. There is no limit to how many approver groups can be linked to a single package.

Processor code looks like and executes similar to JCL. Every generate, move and delete action is executed by calling a processor. This allows for the users of Endevor, such as developers, to be separated from the control mainframme the objects which they modify using Endevor functions. Endevor provides control of source and related code objects as individual elements. A security table can be defined per Endevor environment to provide granular control for element actions down to per user if required.

The reference “element” is used to define the smallest object for which Endevor controls. Exits are generally used to endevlr system policy and enhance Endevor functionality. As mainfrane general rule general mainframe users are prohibited from modifying Endevor controlled libraries.


Endevor administrators can modify Endevor functions and capture information using exits. It also competes against another CA source code management tool, Panvalet.

Endevor Package Editor tutorial

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. The ADD function invokes a generate processor which then executes all actions required to register or update the element metadata and process outputs. 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 and copies of processed code.

The first userid in an approver group is generally always set to be the Endevor internal system userid “NDVR” which grants the Endevor batch system the authority to execute package actions. Retrieved from ” https: An Endevor exit program has access to most of the information relevant to the action being performed, for example name of the package, package action, package contents, etc. This page was last edited on 20 Septemberat As Endevor provides an interface for creating, modifying, moving, deleting and transferring elements via pre-defined lifecycles there is no need for any end user to have alter or update access to libraries controlled by Endevor.

The quorum of zero is normally used for a scenario where a specific approver group requires the ability to deny a package in a situation where approval is automatic.