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.
|Published (Last):||23 October 2007|
|PDF File Size:||4.73 Mb|
|ePub File Size:||16.80 Mb|
|Price:||Free* [*Free Regsitration Required]|
Unsourced material may be challenged and removed. 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.
Many functions executed in interactive mode are completed in batch mode. 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.
As a general rule general mainframe users are prohibited from modifying Endevor controlled libraries.
An exit will specify where in the exit tree that the code will be executed and what will be affected. 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 maniframe explicitly required to approve.
Endevor provides multiple methods for installing and accessing distinct separate instances of Endevor for which are installed on the same LPAR. 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. Any Endevor stage which is flagged as being packaged controlled requires all actions to be executed using a package.
This allows for defined systems development lifecycle stages to have set approvers and controlled releases.
Unsupported SSL/TLS Version
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.
This ensures that the only way to generate and promote code is via Endevor and provides an audit trail of all changes. A security table can be defined per Endevor environment to provide granular control for element actions down to per user if required.
The default system processor executes a standard copy, move or delete action. This means for every system referenced in the package there will be at least one approval required. Every element is distinguished by the element name, system, subsystem and type.
Endevor administrators can modify Endevor functions and capture information using exits. The type definition determines how the element is stored and how subsequent changes, known as deltas, are handled. Retrieved from ” https: Endevor provides control of source and related code objects as individual elements.
The ADD instruction can be used to define a new element to an Endevor stage or add a previously registered element to the first stage in a define lifecycle.
This means that if the internal Endevor system userid is not linked into one of the approver groups when a package is cast then the Endevor batch system can not execute commands against that package.
Each approver in an approver group can be defined as being a mandatory or optional approver by specifying a mainfgame in the approver group definition. 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 in order for the package to progress to the APPROVED status.
Click here for details. These tables are where the access for Endevor functions is defined when using native security.
The default configuration for Endevor approver groups is that no one specific approver in an approver group is mandatory. The first userid in an approver group is generally always set to be the Endevor internal system userid “NDVR” which grants the Mainfrxme batch system the authority to execute package actions. Endevor supports release management, as defined by ITIL in the form of package control.
Endevor Package Editor tutorial
Generally, result of invoking a generate processor is that the source code is copied to the appropriate source library and, in the case of programs, the source is compiled and linked and the minframe modules are copied to the target stage load libraries.
The same functionality for source control and release management functions are provided by several other products.
From Wikipedia, the free encyclopedia. As 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.
Languages Deutsch Manuwl links. As an example, an exit could be written to trigger “before package cast” to link an additional approver group to the package being cast.
This ensures that an enxevor trail is maintained for all actions and that the resulting objects controlled by Endevor can be trusted. A package is a container for Endevor SCL and associated control information for code release. 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 article needs additional citations for verification. Approver groups can be dynamically altered by Endevor exits at cast time, for example, to change the quorum, link an additional approver group, or enndevor add or remove users from an approver group.
Endevor maintains configuration control for each element mmanual in the system. A key attribute of package control is that security approver groups can be linked to each package.