En Dev or User Guide
En Dev or User Guide
User Guide
r7 SP1
F00184-2E
This documentation and related computer software program (hereinafter referred to as the Documentation) is for the end users informational purposes only and is subject to change or withdrawal by Computer Associates International, Inc. (CA) at any time. This documentation may not be copied, transferred, reproduced, disclosed or duplicated, in whole or in part, without the prior written consent of CA. This documentation is proprietary information of CA and protected by the copyright laws of the United States and international treaties. Notwithstanding the foregoing, licensed users may print a reasonable number of copies of this documentation for their own internal use, provided that all CA copyright notices and legends are affixed to each reproduced copy. Only authorized employees, consultants, or agents of the user who are bound by the confidentiality provisions of the license for the software are permitted to have access to such copies. This right to print copies is limited to the period during which the license for the product remains in full force and effect. Should the license terminate for any reason, it shall be the users responsibility to return to CA the reproduced copies or to certify to CA that same have been destroyed. To the extent permitted by applicable law, CA provides this documentation as is without warranty of any kind, including without limitation, any implied warranties of merchantability, fitness for a particular purpose or noninfringement. In no event will CA be liable to the end user or any third party for any loss or damage, direct or indirect, from the use of this documentation, including without limitation, lost profits, business interruption, goodwill, or lost data, even if CA is expressly advised of such loss or damage. The use of any product referenced in this documentation and this documentation is governed by the end users applicable license agreement. The manufacturer of this documentation is Computer Associates International, Inc. Provided with Restricted Rights as set forth in 48 C.F.R. Section 12.212, 48 C.F.R. Sections 52.227-19(c)(1) and (2) or DFARS Section 252.227-7013(c)(1)(ii) or applicable successor provisions.
Contents
Chapter 1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 The Software Life Cycle . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.1 Basic Operations . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.2 Emergency Operations . . . . . . . . . . . . . . . . . . . . . . . 1.2 Endevor Logical Structure . . . . . . . . . . . . . . . . . . . . . . . 1.3 Setting Up Endevor . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3.1 Building the Inventory Structure . . . . . . . . . . . . . . . . . 1.3.1.1 Step 1: Determine Life Cycle Stages . . . . . . . . . . . . 1.3.1.2 Step 2: Decide Stages for Endevor Control . . . . . . . . 1.3.1.3 Step 3: Define Environments . . . . . . . . . . . . . . . . 1.3.1.4 The Environment Map . . . . . . . . . . . . . . . . . . . . 1.3.1.5 Step 4: Define Systems . . . . . . . . . . . . . . . . . . . . 1.3.1.6 Step 5: Define Subsystems . . . . . . . . . . . . . . . . . . 1.3.1.7 Step 6: Define Types . . . . . . . . . . . . . . . . . . . . . 1.4 Classifying Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5 Working with Elements . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.1 About Endevor Actions . . . . . . . . . . . . . . . . . . . . . . 1.5.2 Actions by Job Function . . . . . . . . . . . . . . . . . . . . . . 1.5.3 Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.4 Source and Output Management . . . . . . . . . . . . . . . . . 1.5.5 Creating Executable Forms of Elements . . . . . . . . . . . . . 1.5.6 Audit Stamps . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.7 Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.8 Element Registration . . . . . . . . . . . . . . . . . . . . . . . . 1.5.8.1 Controlling Duplicate Element Names at the System and Subsystem Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.8.2 Controlling Duplicate Element Names at the Processor Group Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6.1 Security Options . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6.2 Endevor and Data Set Security . . . . . . . . . . . . . . . . . . 1.7 Other Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.8 Name Masking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.9 Syntax Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.9.1 Sample Syntax Diagram . . . . . . . . . . . . . . . . . . . . . . 1.9.2 Syntax Diagram Explanation . . . . . . . . . . . . . . . . . . . 1.9.3 General Coding Information . . . . . . . . . . . . . . . . . . . 1.9.3.1 Valid Characters . . . . . . . . . . . . . . . . . . . . . . . . 1.9.3.2 Incompatible Commands and Clauses . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-1 1-2 1-2 1-3 1-4 1-7 1-7 1-7 1-7 1-8 1-8 1-9 1-9 1-10 1-11 1-13 1-13 1-14 1-15 1-15 1-15 1-16 1-16 1-17 1-17 1-19 1-22 1-22 1-22 1-23 1-24 1-26 1-29 1-29 1-31 1-32 1-33
Contents iii
1.9.3.3 Ending A Statement . . . . . . 1.9.3.4 SCL Parsing Information . . . 1.9.3.5 SCL Continuation Syntax Rules
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-33 1-33 1-33 2-1 2-2 2-2 2-3 2-4 2-5 2-5 2-5 2-5 2-6 2-7 2-10 2-10 2-11 2-11 2-12 2-13 2-14 2-16 2-17 2-19 2-20 2-20 2-21 2-22 2-22 2-23 2-23 2-24 3-1 3-2 3-2 3-2 3-3 3-3 3-4 3-4 3-5 3-6 4-1 4-2 4-3 4-4 4-4 4-5
Chapter 2. Endevor Basics . . . . . . . . . . . . . . 2.1 Keyboard Functions . . . . . . . . . . . . . . . . 2.1.1 ISPF Commands and Function Keys . . . . 2.1.2 Using the RETURN and JUMP Commands 2.1.3 Exiting Endevor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Getting Help 2.2.1 Panel Help . . . . . . . . . . . . . . . . . . . 2.2.2 Message Help . . . . . . . . . . . . . . . . . 2.2.3 Foreground Execution Report Message . . 2.2.4 Tutorials . . . . . . . . . . . . . . . . . . . . 2.3 The Primary Options Menu . . . . . . . . . . . 2.4 Endevor Panels . . . . . . . . . . . . . . . . . . . 2.4.1 Option Menus . . . . . . . . . . . . . . . . . 2.4.2 Request Panels . . . . . . . . . . . . . . . . . 2.4.3 Action Request Panels . . . . . . . . . . . . 2.4.4 Information Request Panels . . . . . . . . . 2.4.5 Definition Panels . . . . . . . . . . . . . . . 2.4.6 List Panels . . . . . . . . . . . . . . . . . . . 2.4.7 Browse Panels . . . . . . . . . . . . . . . . . 2.4.8 Example of Panel Interaction . . . . . . . . 2.4.9 Panel Field Values . . . . . . . . . . . . . . 2.5 Name Masking . . . . . . . . . . . . . . . . . . . 2.5.1 Where Name Masking is Valid . . . . . . . 2.5.2 How to Use Name Masking . . . . . . . . . 2.6 Initiating Actions . . . . . . . . . . . . . . . . . . 2.6.1 Foreground Processing . . . . . . . . . . . . 2.6.2 Batch Processing . . . . . . . . . . . . . . . 2.6.3 Package Processing . . . . . . . . . . . . . . 2.6.4 Batch Package Processing . . . . . . . . . .
Chapter 3. Setting User Defaults and Options . . . 3.1 Setting User Defaults . . . . . . . . . . . . . . . . 3.1.1 The Endevor User Defaults Panel . . . . . . 3.1.2 Setting and Saving User Defaults . . . . . . 3.1.3 Work Data Set Allocation Information Fields 3.1.4 List Data Set Allocation Information Fields 3.1.5 Print Options Fields . . . . . . . . . . . . . . 3.1.6 Foreground Options . . . . . . . . . . . . . . 3.1.7 Job Statement Information Fields . . . . . . . 3.2 Adding User Options . . . . . . . . . . . . . . . . Chapter 4. Foreground and Batch Processing 4.1 Action Processing Selection . . . . . . . . . 4.2 The Foreground Options Menu Panel . . 4.3 The Batch Options Menu Panel . . . . . . 4.3.1 Options . . . . . . . . . . . . . . . . . . 4.3.2 Creating Batch Requests . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iv User Guide
4.3.2.1 SCL Generation Panel . . . . . . . . . . . . . . . . . 4.3.2.2 SCL Generation Panel Options . . . . . . . . . . . 4.3.3 Editing Batch Requests . . . . . . . . . . . . . . . . . . . 4.3.4 Submitting Batch Jobs . . . . . . . . . . . . . . . . . . . 4.3.5 Validating Batch Requests . . . . . . . . . . . . . . . . . 4.3.6 Building Additional JCL . . . . . . . . . . . . . . . . . . 4.4 The Confirmation Panel . . . . . . . . . . . . . . . . . . . . . 4.5 Selection Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.1 System Selection List . . . . . . . . . . . . . . . . . . . . 4.5.2 Subsystem Selection List . . . . . . . . . . . . . . . . . . 4.5.3 Element and Member Selection Lists . . . . . . . . . . 4.5.4 Bypassing System and Subsystem Selection Lists . . . 4.5.5 ESORT Column Sorting Feature . . . . . . . . . . . . . 4.5.6 EONLY Column Filtering Feature . . . . . . . . . . . . 4.5.6.1 Using Placeholder (%) and Wildcard (*) Characters 4.5.6.2 Using Dates with EONLY . . . . . . . . . . . . . . 4.5.7 EPRINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.8 Long Name Elements in Selection List . . . . . . . . . 4.6 The Action Prompt Panel . . . . . . . . . . . . . . . . . . . . 4.7 The Batch Execution Report . . . . . . . . . . . . . . . . . . 4.7.1 The Syntax Request Report Section . . . . . . . . . . . 4.7.2 The Execution Report Section . . . . . . . . . . . . . . . 4.7.3 The Action Summary Report Section . . . . . . . . . . Chapter 5. Displaying Endevor Information . . 5.1 The Display Options Menu . . . . . . . . . . . 5.1.1 Display Options Menu Panel . . . . . . . 5.1.2 Options . . . . . . . . . . . . . . . . . . . . 5.2 Displaying Element Information . . . . . . . . 5.2.1 Display Elements/Component Lists Panel 5.2.2 Fields . . . . . . . . . . . . . . . . . . . . . 5.2.2.1 Option Field . . . . . . . . . . . . . . 5.2.2.2 From Endevor Fields . . . . . . . . . . . . . . . . . . . 5.2.2.3 List Options Fields 5.2.3 Element Selection List Panel . . . . . . . 5.2.4 Fields . . . . . . . . . . . . . . . . . . . . . 5.2.5 Summary of Levels Panel . . . . . . . . . 5.2.6 Fields . . . . . . . . . . . . . . . . . . . . . 5.2.6.1 Identification Fields . . . . . . . . . . 5.2.6.2 Source Level Information Fields . . 5.2.7 Element Master . . . . . . . . . . . . . . . 5.2.8 Element Master Panel (1 of 2) . . . . . . . 5.2.9 Fields . . . . . . . . . . . . . . . . . . . . . 5.2.9.1 Identification Fields . . . . . . . . . . 5.2.9.2 Last Element Action Fields . . . . . . 5.2.9.3 Current Source Fields . . . . . . . . . 5.2.9.4 Generate Fields . . . . . . . . . . . . . 5.2.10 Element Master Panel (2 of 2) . . . . . . 5.2.11 Fields . . . . . . . . . . . . . . . . . . . . 5.2.11.1 Identification Fields . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-6 4-6 4-7 4-9 4-10 4-12 4-13 4-14 4-14 4-15 4-15 4-17 4-17 4-18 4-18 4-19 4-19 4-20 4-21 4-23 4-24 4-25 4-26 5-1 5-2 5-2 5-2 5-4 5-4 5-6 5-6 5-6 5-7 5-8 5-9 5-10 5-11 5-11 5-11 5-12 5-12 5-13 5-13 5-14 5-16 5-17 5-17 5-17 5-17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents v
5.2.11.2 Retrieve Fields . . . . . . . . . . . . . . . . . 5.2.11.3 Base Fields . . . . . . . . . . . . . . . . . . . . 5.2.11.4 From Endevor Location Fields . . . . . . . . 5.2.12 Element Browse Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.13 Fields 5.2.13.1 Panel Title and Element Identification Fields 5.2.13.2 Source Level Information . . . . . . . . . . . 5.2.13.3 Element Statements . . . . . . . . . . . . . . 5.2.14 Element Changes Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.15 Fields 5.2.15.1 Panel Title and Element Identification . . . 5.2.15.2 Source Level Information . . . . . . . . . . . 5.2.15.3 Element Statements . . . . . . . . . . . . . . 5.2.16 Element History Panel . . . . . . . . . . . . . . . 5.2.17 Fields . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.17.1 Panel Title and Element Identification . . . 5.2.17.2 Source Level Information . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.17.3 Element Statements 5.3 Displaying Footprint Information . . . . . . . . . . . . 5.3.1 Endevor Footprint Display Panel . . . . . . . . . . 5.3.2 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.2.1 Option Field . . . . . . . . . . . . . . . . . . . 5.3.2.2 From ISPF Library Fields . . . . . . . . . . . . 5.3.2.3 Other Partitioned or Sequential Data Set Field 5.3.3 Library Selection List . . . . . . . . . . . . . . . . . 5.3.4 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.4.1 Option Field . . . . . . . . . . . . . . . . . . . 5.3.4.2 Member Field . . . . . . . . . . . . . . . . . . . 5.3.4.3 Footprint Fields . . . . . . . . . . . . . . . . . 5.3.5 Endevor Load Module IDR Display Panel . . . . 5.3.6 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.6.1 Option Field . . . . . . . . . . . . . . . . . . . 5.3.6.2 CSECT Field . . . . . . . . . . . . . . . . . . . 5.3.6.3 Footprint Fields . . . . . . . . . . . . . . . . . 5.3.7 ISPF Browse Panel for a Footprinted Member . . 5.4 Displaying Site Definitions . . . . . . . . . . . . . . . . 5.4.1 Site Information Panel . . . . . . . . . . . . . . . . 5.5 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.1.1 Customer Name Field . . . . . . . . . . . . . . 5.5.1.2 Function Controls Fields . . . . . . . . . . . . 5.5.1.3 Options Fields . . . . . . . . . . . . . . . . . . 5.5.1.4 Package Processing Fields . . . . . . . . . . . 5.5.1.5 Control Data Set Names Fields . . . . . . . . 5.5.1.6 Endevor Parmlib Information . . . . . . . . . 5.5.1.7 CA-7 Interface Values Fields . . . . . . . . . . 5.6 Displaying Stage Information . . . . . . . . . . . . . . 5.6.1 Stage Information Panel . . . . . . . . . . . . . . . 5.6.2 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 5.7 Displaying System Definitions . . . . . . . . . . . . . . 5.7.1 System Display Panel . . . . . . . . . . . . . . . . 5.7.2 Fields . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-17 5-18 5-18 5-18 5-19 5-19 5-19 5-21 5-21 5-22 5-22 5-22 5-24 5-24 5-25 5-25 5-26 5-28 5-29 5-29 5-29 5-30 5-30 5-30 5-31 5-31 5-31 5-32 5-32 5-33 5-33 5-33 5-34 5-34 5-35 5-36 5-36 5-38 5-38 5-38 5-42 5-43 5-44 5-44 5-44 5-46 5-46 5-46 5-48 5-48 5-48
vi User Guide
5.7.3 System Definition Panel . . . . . . . . . . . . . . . 5.7.4 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 5.7.4.1 Identification Fields . . . . . . . . . . . . . . . 5.7.4.2 General Options Fields . . . . . . . . . . . . . 5.7.4.3 Element Registration Options Fields . . . . . 5.7.4.4 Signin/Signout Options Fields . . . . . . . . 5.7.4.5 Last System Backup Fields . . . . . . . . . . . 5.7.4.6 Processor Translation Output Libraries Fields 5.8 Displaying Subsystem Definitions . . . . . . . . . . . . 5.8.1 Subsystem Display Panel . . . . . . . . . . . . . . 5.8.2 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 5.8.3 Subsystem Definition Panel . . . . . . . . . . . . . 5.8.4 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 5.9 Displaying Type Definitions . . . . . . . . . . . . . . . 5.9.1 Type Display Panel . . . . . . . . . . . . . . . . . . 5.9.2 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 5.9.3 Type Selection List . . . . . . . . . . . . . . . . . . 5.9.4 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 5.9.5 Type Definition Panel . . . . . . . . . . . . . . . . 5.9.6 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 5.9.6.1 Identification Fields . . . . . . . . . . . . . . . 5.9.6.2 Description Field . . . . . . . . . . . . . . . . . 5.9.6.3 Updated Field . . . . . . . . . . . . . . . . . . 5.9.6.4 Component List Options Fields . . . . . . . . 5.9.6.5 Library Fields . . . . . . . . . . . . . . . . . . . 5.9.7 Acceptable PV/LB Language Values . . . . . . . 5.10 Displaying Processor Group Definitions . . . . . . . 5.10.1 Processor Group Display Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.10.2 Fields 5.10.3 Processor Group Selection List . . . . . . . . . . 5.10.4 Fields . . . . . . . . . . . . . . . . . . . . . . . . . 5.10.5 Processor Group Definition Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.10.6 Fields 5.10.6.1 Processor Group Identification Fields . . . . 5.10.6.2 Output Management Information Fields . . 5.10.7 Processor Group Symbolics Panel . . . . . . . . 5.10.8 Fields . . . . . . . . . . . . . . . . . . . . . . . . . 5.10.8.1 Identification Fields . . . . . . . . . . . . . . 5.10.8.2 Symbolic Identification Fields . . . . . . . . 5.10.9 Processor JCL Panel . . . . . . . . . . . . . . . . . 5.10.10 Fields . . . . . . . . . . . . . . . . . . . . . . . . . 5.11 Displaying Approver Group Definitions . . . . . . . 5.11.1 Approver Group Display Panel . . . . . . . . . . 5.11.2 Fields . . . . . . . . . . . . . . . . . . . . . . . . . 5.11.3 Approver Group Selection List . . . . . . . . . . 5.11.4 Fields . . . . . . . . . . . . . . . . . . . . . . . . . 5.11.5 Approver Group Definition Panel . . . . . . . . 5.11.6 Fields . . . . . . . . . . . . . . . . . . . . . . . . . 5.12 Displaying Approver Group Relation Definitions . . 5.12.1 Approver Group Relation Display Panel . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-49 5-49 5-49 5-50 5-51 5-52 5-53 5-54 5-55 5-55 5-55 5-56 5-56 5-57 5-57 5-57 5-58 5-58 5-59 5-59 5-59 5-60 5-60 5-63 5-64 5-64 5-66 5-66 5-67 5-67 5-68 5-68 5-69 5-69 5-70 5-72 5-73 5-73 5-73 5-74 5-74 5-76 5-76 5-76 5-77 5-77 5-78 5-78 5-80 5-80
Contents vii
5.12.2 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.12.3 Associating an Approver Group With an Entire Inventory Area 5.12.4 Approver Group Relationship List . . . . . . . . . . . . . . . . . 5.12.5 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.12.6 Approver Group Relationship Panel . . . . . . . . . . . . . . . . 5.12.7 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.13 Displaying Environment Information . . . . . . . . . . . . . . . . . . 5.13.1 Environment Information Panel . . . . . . . . . . . . . . . . . . . 5.13.2 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14 Site-Defined Symbolics . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14.1 Defining Site Symbolics . . . . . . . . . . . . . . . . . . . . . . . . 5.14.2 Updating C1DEFLTS . . . . . . . . . . . . . . . . . . . . . . . . . 5.15 Global Type Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . 5.15.1 Global Type Sequence Processing Order . . . . . . . . . . . . . 5.15.2 Global Type Processing Sequence Panel . . . . . . . . . . . . . . Chapter 6. Action Processing . . . . . . . . . . . . . . . . . . . . . 6.1 Endevor Actions: An Overview . . . . . . . . . . . . . . . . . . 6.2 Action Request Panel Fields . . . . . . . . . . . . . . . . . . . . 6.2.1 Sample Action Request Panel . . . . . . . . . . . . . . . . . 6.2.2 Option Field . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2.3 Endevor Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2.4 ISPF Library Fields . . . . . . . . . . . . . . . . . . . . . . . 6.2.5 Other Partitioned or Sequential Data Set Field . . . . . . 6.2.6 CCID and Comment Fields . . . . . . . . . . . . . . . . . . 6.2.7 List Options Fields . . . . . . . . . . . . . . . . . . . . . . . 6.3 Impact of Actions . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.1 Actions and Signout Status . . . . . . . . . . . . . . . . . . 6.3.2 Signout Options . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.3 Impact of Actions on CCIDs and Comments . . . . . . . . 6.4 Display Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5 Add Elements Action . . . . . . . . . . . . . . . . . . . . . . . . 6.5.1 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5.2 Add Considerations 6.5.3 Add/Update Elements Panel . . . . . . . . . . . . . . . . . 6.5.4 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5.4.1 Option Field . . . . . . . . . . . . . . . . . . . . . . . . 6.5.4.2 To Endevor Fields . . . . . . . . . . . . . . . . . . . . . 6.5.4.3 Comment Field . . . . . . . . . . . . . . . . . . . . . . . 6.5.4.4 Action Options Fields . . . . . . . . . . . . . . . . . . . 6.5.4.5 From ISPF Library Fields . . . . . . . . . . . . . . . . . 6.5.4.6 From Other Partitioned or Sequential Data Set Field 6.5.4.7 List Options Field . . . . . . . . . . . . . . . . . . . . . 6.5.5 Member Selection List for Add/Update Action . . . . . . 6.5.6 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5.7 Impact of Add/Update Actions on CCIDs and Comments 6.5.8 Add Processing . . . . . . . . . . . . . . . . . . . . . . . . . 6.6 Archive Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.6.1 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . 6.6.2 Archive Elements Panel . . . . . . . . . . . . . . . . . . . . 6.6.3 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-81 5-82 5-82 5-83 5-84 5-84 5-85 5-85 5-85 5-87 5-87 5-88 5-89 5-89 5-90 6-1 6-2 6-4 6-4 6-4 6-5 6-6 6-6 6-6 6-7 6-8 6-8 6-10 6-10 6-14 6-15 6-15 6-15 6-16 6-16 6-16 6-17 6-17 6-17 6-19 6-19 6-19 6-19 6-21 6-22 6-22 6-25 6-25 6-25 6-26
6.6.3.1 Option Field . . . . . . . . . . . . . . . . . . . . . . . . 6.6.3.2 From Endevor Fields . . . . . . . . . . . . . . . . . . . 6.6.3.3 Comment Field . . . . . . . . . . . . . . . . . . . . . . . 6.6.3.4 To File Field . . . . . . . . . . . . . . . . . . . . . . . . 6.6.3.5 Action Options Field . . . . . . . . . . . . . . . . . . . 6.6.3.6 List Options Field . . . . . . . . . . . . . . . . . . . . . 6.6.4 Element Selection List for the Archive Action . . . . . . . 6.6.5 Archive Processing . . . . . . . . . . . . . . . . . . . . . . . 6.7 Copy Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.7.1 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . 6.7.2 Copy Processing . . . . . . . . . . . . . . . . . . . . . . . . . 6.8 Delete Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.8.1 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . 6.8.2 Delete Elements Panel . . . . . . . . . . . . . . . . . . . . . 6.8.3 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.8.3.1 Option Field . . . . . . . . . . . . . . . . . . . . . . . . 6.8.3.2 From Endevor Fields . . . . . . . . . . . . . . . . . . . 6.8.3.3 Comment Field . . . . . . . . . . . . . . . . . . . . . . . 6.8.3.4 Action Options Fields . . . . . . . . . . . . . . . . . . . 6.8.3.5 List Options Fields . . . . . . . . . . . . . . . . . . . . 6.8.4 Delete Processing . . . . . . . . . . . . . . . . . . . . . . . . 6.9 Generate Action . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.9.1 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.9.2 Generate Elements Panel 6.9.3 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.9.3.1 Option Field . . . . . . . . . . . . . . . . . . . . . . . . 6.9.3.2 From Endevor Fields . . . . . . . . . . . . . . . . . . . 6.9.3.3 Comment Field . . . . . . . . . . . . . . . . . . . . . . . 6.9.3.4 Action Options Fields . . . . . . . . . . . . . . . . . . . 6.9.3.5 List Options Fields . . . . . . . . . . . . . . . . . . . . 6.9.4 Impact of Generate Action on CCIDs/Comments . . . . . 6.9.5 Generating Elements Without Copyback . . . . . . . . . . 6.9.6 Generating Elements with Copyback . . . . . . . . . . . . 6.10 List Element Action . . . . . . . . . . . . . . . . . . . . . . . . . 6.10.1 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . 6.10.2 List Element Action Panel . . . . . . . . . . . . . . . . . . 6.10.3 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.10.3.1 Option Field . . . . . . . . . . . . . . . . . . . . . . . . 6.10.3.2 From Endevor Fields . . . . . . . . . . . . . . . . . . 6.10.3.3 List Options Fields . . . . . . . . . . . . . . . . . . . . 6.10.3.4 Text String Field . . . . . . . . . . . . . . . . . . . . . 6.10.3.5 Scan Columns Fields . . . . . . . . . . . . . . . . . . . 6.10.3.6 Action To Be Generated When List Is Created Field 6.10.3.7 Write List to Output Data Set Field . . . . . . . . . . 6.10.3.8 Where Component Eq Field . . . . . . . . . . . . . . 6.10.4 Element Selection List for the List Element Action . . . 6.10.5 List Output Panel . . . . . . . . . . . . . . . . . . . . . . . 6.11 List Member Action . . . . . . . . . . . . . . . . . . . . . . . . 6.11.1 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . 6.11.2 List Members Panel . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-26 6-26 6-26 6-26 6-27 6-27 6-28 6-29 6-30 6-30 6-30 6-31 6-31 6-31 6-32 6-32 6-32 6-32 6-33 6-33 6-34 6-35 6-35 6-35 6-36 6-36 6-36 6-37 6-37 6-37 6-38 6-38 6-39 6-41 6-41 6-42 6-42 6-42 6-43 6-43 6-44 6-44 6-44 6-44 6-45 6-45 6-45 6-46 6-46 6-46
Contents ix
6.11.3 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.11.3.1 Option Field . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.11.3.2 From ISPF Library Fields . . . . . . . . . . . . . . . . . . . 6.11.3.3 From Other Partitioned or Sequential Data Set Field . . . . . . . . . . . . . . . . . . . . . . . . . 6.11.3.4 List Options Field 6.11.3.5 Text String Field . . . . . . . . . . . . . . . . . . . . . . . . 6.11.3.6 Scan Columns Fields . . . . . . . . . . . . . . . . . . . . . . 6.11.3.7 Action To Be Generated When List Is Created Field . . . 6.11.3.8 Write List to Output Data Set Field . . . . . . . . . . . . . 6.11.4 Member Selection List Panel for the List Member Action Field 6.11.5 List Output Panel . . . . . . . . . . . . . . . . . . . . . . . . . . 6.11.6 List Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.12 Move Elements Action . . . . . . . . . . . . . . . . . . . . . . . . . . 6.12.1 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . 6.12.2 Move Elements Panel . . . . . . . . . . . . . . . . . . . . . . . . 6.12.3 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.12.3.1 Option Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.12.3.2 From Endevor Fields 6.12.3.3 Comment Field . . . . . . . . . . . . . . . . . . . . . . . . . 6.12.3.4 List Options Fields . . . . . . . . . . . . . . . . . . . . . . . 6.12.4 Impact of Move Action on CCIDs/Comments . . . . . . . . . 6.12.5 Moves Using a Generate Processor . . . . . . . . . . . . . . . . 6.12.6 Moves Using Delete from Element Option . . . . . . . . . . . 6.12.7 Move Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.12.8 Moving Elements With History . . . . . . . . . . . . . . . . . . 6.12.9 Moving Elements Without History . . . . . . . . . . . . . . . . 6.12.10 Restarting Moves . . . . . . . . . . . . . . . . . . . . . . . . . . 6.13 Print Elements Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.13.1 Before You Begin 6.13.2 Print Elements Panel . . . . . . . . . . . . . . . . . . . . . . . . 6.13.3 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.13.3.1 Option Field . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.13.3.2 From Endevor Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.13.3.3 List Option Fields 6.13.4 Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.14 Print Members Action . . . . . . . . . . . . . . . . . . . . . . . . . . 6.14.1 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . 6.14.2 Print Members Panel . . . . . . . . . . . . . . . . . . . . . . . . 6.14.3 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.14.3.1 Option Field . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.14.3.2 From ISPF Library Fields . . . . . . . . . . . . . . . . . . . 6.14.3.3 From Other Partitioned or Sequential Data Set Field . . 6.14.3.4 List Options Field . . . . . . . . . . . . . . . . . . . . . . . 6.14.4 Member Selection List for the Print Members Panel . . . . . . 6.15 Restore Elements Action . . . . . . . . . . . . . . . . . . . . . . . . . 6.15.1 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . 6.15.2 Restore Processing . . . . . . . . . . . . . . . . . . . . . . . . . . 6.16 Retrieve Elements Action . . . . . . . . . . . . . . . . . . . . . . . . 6.16.1 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . 6.16.2 Retrieve Elements Panel . . . . . . . . . . . . . . . . . . . . . . 6.16.3 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-47 6-47 6-47 6-47 6-47 6-47 6-48 6-48 6-48 6-48 6-50 6-50 6-51 6-51 6-51 6-52 6-52 6-52 6-52 6-54 6-55 6-55 6-56 6-56 6-56 6-59 6-59 6-60 6-60 6-61 6-61 6-61 6-62 6-62 6-63 6-64 6-64 6-64 6-64 6-64 6-65 6-65 6-65 6-65 6-67 6-67 6-67 6-69 6-69 6-69 6-70
x User Guide
6.16.3.1 Option Field . . . . . . . . . . . . . . . . . . . . . . . 6.16.3.2 From Endevor Fields . . . . . . . . . . . . . . . . . 6.16.3.3 Comment Field . . . . . . . . . . . . . . . . . . . . . 6.16.3.4 Action Options Fields . . . . . . . . . . . . . . . . . 6.16.3.5 To ISPF Library Fields . . . . . . . . . . . . . . . . . 6.16.3.6 To Other Partitioned or Sequential Data Set Field 6.16.3.7 List Options Fields . . . . . . . . . . . . . . . . . . . 6.16.4 Element Selection List for the Retrieve Action . . . . . 6.16.5 Retrieving Prior Versions . . . . . . . . . . . . . . . . . . 6.16.6 Impact of Retrieve Action on Signout IDs . . . . . . . . 6.16.7 Impact of Retrieve Action on CCIDs/Comments . . . 6.16.8 Retrieve Processing . . . . . . . . . . . . . . . . . . . . . 6.17 Signin Elements Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.17.1 Before You Begin 6.17.2 Signin Elements Panel . . . . . . . . . . . . . . . . . . . 6.17.3 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.17.3.1 Option Field . . . . . . . . . . . . . . . . . . . . . . . 6.17.3.2 From Endevor Fields . . . . . . . . . . . . . . . . . 6.17.3.3 Action Options . . . . . . . . . . . . . . . . . . . . . 6.17.3.4 List Options . . . . . . . . . . . . . . . . . . . . . . . 6.17.4 Impact of Signin on Signout IDs . . . . . . . . . . . . . 6.17.5 Impact of Signin on CCIDs . . . . . . . . . . . . . . . . 6.17.6 Signin Processing . . . . . . . . . . . . . . . . . . . . . . 6.18 Transfer Elements Action . . . . . . . . . . . . . . . . . . . . 6.18.1 Before You Begin . . . . . . . . . . . . . . . . . . . . . . 6.18.2 Transfer Elements Panel . . . . . . . . . . . . . . . . . . 6.18.3 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.18.3.1 Option Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.18.3.2 From Endevor Fields 6.18.3.3 To Endevor Fields . . . . . . . . . . . . . . . . . . . 6.18.3.4 Comment Field . . . . . . . . . . . . . . . . . . . . . 6.18.3.5 List Options . . . . . . . . . . . . . . . . . . . . . . . 6.18.3.6 Action Options . . . . . . . . . . . . . . . . . . . . . 6.18.4 Element Selection List for the Transfer Panel . . . . . . 6.18.5 Impact of Transfers on CCIDs and Comments . . . . . 6.18.6 Transfers Using a Move Processor . . . . . . . . . . . . 6.18.7 Transfers Using Delete from Element Option . . . . . . 6.18.8 Transfer Processing . . . . . . . . . . . . . . . . . . . . . 6.18.9 Transferring from Endevor to Endevor . . . . . . . . . 6.18.10 Transferring with History . . . . . . . . . . . . . . . . . 6.18.11 Transferring Without History . . . . . . . . . . . . . . 6.18.12 Restarting Transfers . . . . . . . . . . . . . . . . . . . . 6.18.13 Archive Data Set or Unload Tape to Endevor . . . . . 6.18.14 Endevor to Archive Data Set or Unload Tape . . . . . 6.19 Update Elements Action . . . . . . . . . . . . . . . . . . . . . 6.19.1 Before You Begin . . . . . . . . . . . . . . . . . . . . . . 6.19.2 Update Element Processing . . . . . . . . . . . . . . . . 6.19.3 Trailing Blanks in Input Files . . . . . . . . . . . . . . . Appendix A. Actions and Processor Groups
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-70 6-70 6-71 6-71 6-72 6-72 6-72 6-73 6-74 6-74 6-74 6-74 6-76 6-76 6-76 6-77 6-77 6-77 6-78 6-78 6-79 6-79 6-79 6-80 6-80 6-81 6-81 6-81 6-82 6-82 6-82 6-82 6-83 6-85 6-86 6-86 6-87 6-87 6-88 6-89 6-91 6-91 6-92 6-92 6-93 6-93 6-93 6-94 A-1
. . . . . . . . . . . . . . . .
Contents xi
A.1 Processor Group Behavior: An Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1.1 How to Avoid Surprise and Confusion A.1.2 How the Tables Are Set Up . . . . . . . . . . . . . . . . . . . . A.1.3 Table Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1.4 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1.5 Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1.6 Example Criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2 Add Action and Processor Groups . . . . . . . . . . . . . . . . . . . A.2.1 Impact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2.2 Example: Case 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . A.3 Add/Update Actions and Processor Groups . . . . . . . . . . . . . A.3.1 Impact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.3.2 Example: Case 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . A.3.3 Example: Case 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . A.4 Delete Action and Processor Groups . . . . . . . . . . . . . . . . . . A.4.1 Impact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.4.2 Example: Case 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5 Generate Action and Processor Groups . . . . . . . . . . . . . . . . A.5.1 Impact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5.2 Example: Case 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5.3 Example: Case 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . A.6 Generate with Copyback and Processor Groups . . . . . . . . . . . A.6.1 Impact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.6.2 Example: Case 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . A.7 Restore Action and Processor Groups . . . . . . . . . . . . . . . . . A.7.1 Impact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.7.2 Example: Case 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . A.8 Move Action Using Move Processor and Processor Groups . . . . A.8.1 Impact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.8.2 Example: Case 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . A.8.3 Example: Case 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . A.9 Move Action Using Generate Processor and Processor Groups . . A.9.1 Impact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.9.2 Example: Case 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . A.9.3 Example: Case 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . A.10 Transfer Action Using Move Processor and Processor Groups . . A.10.1 Impact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.10.2 Example: Case 1 (A1) . . . . . . . . . . . . . . . . . . . . . . . A.10.3 Example: Case 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . A.11 Transfer Action Using Generate Processor and Processor Groups A.11.1 Impact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.11.2 Example: Case 1 (A2) . . . . . . . . . . . . . . . . . . . . . . . A.11.3 Example: Case 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . Glossary Index
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-2 A-2 A-2 A-3 A-4 A-5 A-5 A-7 A-7 A-8 A-9 A-9 A-10 A-10 A-11 A-11 A-11 A-12 A-12 A-13 A-13 A-14 A-14 A-14 A-15 A-15 A-16 A-17 A-17 A-19 A-20 A-21 A-21 A-23 A-24 A-25 A-25 A-28 A-29 A-30 A-30 A-34 A-34 X-1 X-15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 1. Overview
AllFusion Endevor Change Manager (Endevor) is an integrated set of management tools used to automate, control, and monitor your applications' development process. With Endevor, you can: Automatically compare and track your changes against production, creating an online change history. This speeds up the debugging process and enables you to always know what was changed, by whom, and why. Prevent conflicting changes to the same system component. Browse and manipulate all components relating to an application from a single screen, saving you time and ensuring that changes are complete. Automate the creation of executables. Ensure that the source, executable, and any other output associated with (for example, listings) an element correspond. Apply the same procedures (including automating compiles, impact analyses, and standards checking functions) to any component type, dramatically simplifying this process. Put change packages and approvals online, eliminating change-related paperwork. View or retrieve prior levels of any element. Report on element definition, content, and change history. Enforce change control procedures. Endevor is implemented and run under MVS, within the TSO ISPF environment, and in batch.
Stage
System
Refers to A specific application within a system. For example, there might be purchase order and accounts payable applications within the financial system. Keep in mind that: There must be at least one subsystem per system. A subsystem must be defined to each system in which it will be used. For example, if you plan to have subsystem PO within system Finance, and define system Finance to environments TEST, QA, and PROD, then you must also define subsystem PO to system Finance in each environment. A subsystem can have the same name as the system to which you define it.
Type
Categories of source code. For example, you might create the following types: COBOL (for COBOL code); COPYBOOK (for copybooks); or JCL (for JCL streams). You must define a type for each stage, even if the stage won't be used. You can have as many as 99 types for each system and stage. Endevor uses JCL streams called processors to automate creating executables. Endevor invokes a delete, generate, or move processor based on the selected action. The specific processor invoked depends on the processor group associated with the element's type. A processor group identifies: The specific delete, generate, and move processor Endevor should invoke for the element The symbolic overrides for the processors' JCL. For more information, see Creating Executable Forms of Elements, later in this chapter, as well as the Extended Processors Guide.
Refers to Partitioned data set (PDS or PDS/E) members, AllFusion CA-Panvalet or AllFusion CA-Librarian members, or sequential data sets that have been placed under control of Endevor. Generally, the element name is the member name. Each element is classified by system, subsystem, and type. Its environment and stage determine its location in the software life cycle.
Using the Inventory Structure: The Endevor inventory structure allows you to: Work with program modules without having to know where they are physically located, or how they are compiled. List all the program components that make up an application, regardless of type. Determine the location(s) of an element simply by entering the element name on a display screen. Act on a cross section of your program inventory. For example, Endevor allows you to list all COBOL code in your shop, or promote an entire new release of the payroll application with a single command. There are many other ways to use this structure to your advantage.
This means that program development takes place outside of Endevor. While this is a fairly typical life cycle, keep in mind that Endevor can be adapted to any life cycle requirements.
For example, in this diagram: This module PROG01 Is located in Environment TEST Stage UNITTEST Environment TEST Stage QA Environment TEST Stage QA Is classified as Type COBOL Subsystem PO System FINANCE Type JCL Subsystem MFG System MFG Type COPYBOOK Subsystem AP System FINANCE
JCL22Q COPY33
Querying the Endevor Structure: The Endevor classification scheme allows users to produce lists of elements by environment, stage, system, subsystem, type, or any combination of these categories. For example, using the preceding example, you could query the system for the following lists: This query Show me all the JCL in the shop Show me all the software currently in QA Produces JCL56 JCL008 JCL22Q PROGX JCL008 COPY33 PGM00 JCL22Q MAC02 PGMA1 PGMA2 MAC02
Delete
Foreground / Batch
Move Print
And does this... Restores elements to Endevor from an archive data set. Copies elements from Endevor to an external data set. Removes the user signout associated with an element. Moves elements between locations that are not on the same map route. Updates an element from an external data set.
Update
Foreground / Batch
Dev
QA/Test
Turnover
Auditing
Mgmnt
Admin x
x x
x x x x
1.5.3 Reporting
Endevor provides a full set of standard reports, as well as the capability to create custom API reports. For more information, see the Reports Guide, API Guide, and the chapter "Comma Separated Value (CSV) Utility" in the Utilities Guide.
A processor group identifies the specific generate, delete, and move processor Endevor should use to process a particular element type. It also specifies the symbolic overrides that Endevor should use in the processors' JCL. So, for example, you can write a set of processors for your assembly language programs, combine those processors into one processor group, and then associate that group with element type ASM. For details about processors, see the Extended Processors Guide. Note: If you move or transfer an element from one processor group to another, Endevor executes the delete processors associated with the source location, not the target location.
1.5.7 Packages
Endevor packages allow you to formalize your use of actions by: Creating sets of actions that can be tracked, maintained, and reused as a unit. Establishing approval procedures for packages. For information on approver groups, see the Packages Guide. Centralizing package locations, facilitating their reuse across environments. Shipping packages to remote locations. For more information on packages, see the Packages Guide.
1.5.8.1 Controlling Duplicate Element Names at the System and Subsystem Level
The element registration feature enables you to control whether duplicate element names are allowed across subsystems within the same system. During action processing, when the processor group associated with the element is validated, Endevor checks the element registration option to see if duplicate element names are allowed. When element registration is enabled, if Endevor finds two elements that have the same name, and which exist in different subsystems of the same system, Endevor issues a message and optionally terminates action processing.
The System Definition panel parameter DUPLICATE ELEMENT NAME CHECK governs the status of element registration at the system and subsystem level. To activate the checking of duplicate names at the system and subsystem level, enter a Y in this field, which is highlighted in the following example:
---------------------------- SYSTEM DEFINITION -------------------------------COMMAND ===> CURRENT ENV: SMPLTEST NEXT ENV: SMPLPROD SYSTEM: ADMIN NEXT SYSTEM ===> ADMIN SYSTEM TITLE ===> ENDEVOR ADMINISTRATION APPLICATIONS UPDATED: 15OCT 1 14:36 BY USER 7 GENERAL OPTIONS: COMMENT ===> Y (Y/N) CCID ===> Y (Y/N) REQ ELM JUMP ACK ===> Y (Y/N) ELEMENT REGISTRATION OPTIONS: DUPLICATE ELEMENT NAME CHECK ===> Y (Y/N) MSG SEVERITY LVL ===> E (W/C/E) DUPLICATE PROC O/P TYPE CHECK ===> N (Y/N) MSG SEVERITY LVL ===> (W/C/E) SIGN-IN/SIGN-OUT OPTIONS: ACTIVATE OPTION ===> Y (Y/N) VALIDATE DATA SET ===> N (Y/N) PROCESSOR TRANSLATION OUTPUT LIBRARIES: STAGE 1 LOAD LIBRARY ===> CA.ENDEVOR.SMPLEMER.PRCSLOAD STAGE 1 LIST LIBRARY ===> CA.ENDEVOR.SMPLEMER.PRCSLIST STAGE 2 LOAD LIBRARY ===> CA.ENDEVOR.SMPLPROD.PRCSLOAD STAGE 2 LIST LIBRARY ===> CA.ENDEVOR.SMPLPROD.PRCSLIST -------------------------------------------------------------------------------
Once you have activated element registration at the system and subsystem level, you must indicate the action you want Endevor to take upon encountering two identically named elements. This is done by setting the MSG SEVERITY LVL parameter next to the DUPLICATE ELEMENT NAME CHECK parameter in the System Definition panel, shown in the previous example.
You can specify the following message severity levels if the check finds that the same element name exists within another subsystem under the same system: Value W (Warning) C (Caution) E (Error) Description The action is performed, and a warning message is issued. The action is performed, and a caution message is issued. The action is not performed and an error message is issued.
Note: Make sure that you select the same message severity level for the system in each environment in which it appears. If you do not, element actions may behave in an unpredictable manner. Similarly, if you activate element registration for a system, make sure that you activate it in each environment in which it appears.
The System Definition panel parameter DUPLICATE PROC O/P TYPE CHECK governs the status of element registration at the processor group level. To activate the checking of duplicate processor output types, enter a Y in this field, which is highlighted in the following example:
---------------------------- SYSTEM DEFINITION -------------------------------COMMAND ===> CURRENT ENV: SMPLTEST NEXT ENV: SMPLPROD SYSTEM: ADMIN NEXT SYSTEM ===> ADMIN SYSTEM TITLE ===> ENDEVOR ADMINISTRATION APPLICATIONS UPDATED: 15OCT 1 14:36 BY USER 7 GENERAL OPTIONS: COMMENT ===> Y (Y/N) CCID ===> Y (Y/N) REQ ELM JUMP ACK ===> Y (Y/N) ELEMENT REGISTRATION OPTIONS: DUPLICATE ELEMENT NAME CHECK ===> N (Y/N) MSG SEVERITY LVL ===> (W/C/E) DUPLICATE PROC O/P TYPE CHECK ===> Y (Y/N) MSG SEVERITY LVL ===> W (W/C/E) SIGN-IN/SIGN-OUT OPTIONS: ACTIVATE OPTION ===> Y (Y/N) VALIDATE DATA SET ===> N (Y/N) PROCESSOR TRANSLATION OUTPUT LIBRARIES: STAGE 1 LOAD LIBRARY ===> CA.ENDEVOR.SMPLEMER.PRCSLOAD STAGE 1 LIST LIBRARY ===> CA.ENDEVOR.SMPLEMER.PRCSLIST STAGE 2 LOAD LIBRARY ===> CA.ENDEVOR.SMPLPROD.PRCSLOAD STAGE 2 LIST LIBRARY ===> CA.ENDEVOR.SMPLPROD.PRCSLIST -------------------------------------------------------------------------------
Once you have activated element registration at the processor group level, you must indicate the action you want Endevor to take upon encountering two elements in the same system that have the same processor output type. This is done by setting the MSG SEVERITY LVL parameter located next to the DUPLICATE PROC O/P TYPE CHECK parameter, shown in the previous example. You can specify the following message severity levels if the check finds that the element having the same name and processor output type, but different element type, exists within the same system; or the element with same name and processor output type, but different element type, exists in a different system: Value W (Warning) C (Caution) E (Error) Description The action is performed, and a warning message is issued. The action is performed, and a caution message is issued. The action is not performed, and an error message is issued.
Note: Make sure that you select the same message severity level for the system in each environment in which it appears. If you do not, element actions may behave in an unpredictable manner. Similarly, if you activate element registration for a system, make sure that you activate it in each environment in which it appears.
After you have enabled element registration at the processor group level and selected the message severity level, you need to define the output type. The default output type is a concatenation of the element type and processor group names. Using the default value will ensure that there are no registration conflicts. Alternately, you can define the output type using the Processor Group Definition panel. The output type field, PROCESSOR O/P TYPE, supports up to 16 characters. In the following example, we use LOADMODULE as the output type for the generate processor. The output type is copied to the element catalog record segment when the element is added or updated.
NDVRMVS NDVRMVS
ASMIRUAL PROCESSOR O/P TYPE: LOADMODULE INTERNAL - ASSEM REUSABLE AUTHORIZED ASMIRUAL 13MAR 1 11: 6 BY USER 1 -----------------------
-----------------------
PROCESSOR TO USE FOR MOVE ACTION: PROCESSOR TO USE FOR TRANSFER ACTION: S - Browse Symbolics GENERATE PROCESSOR: DELETE PROCESSOR: MOVE PROCESSOR: GASM DPDSMBR NOPROC
You can implement the processor group option for selected inventory. For the inventory that should not be checked, leave the output value as it is originally set; that is, a concatenation of the element type and processor group names. Using the default value will ensure that there are no registration conflicts.
1.6 Security
1.6 Security
This section describes the security features provided by Endevor.
The placeholder (%) can also be used in one of two ways: When coded as the last character in a string, Endevor returns all members of the search field, beginning with the characters in the search string preceding the placeholder, but which have no more characters than were coded in the search string. If you coded the statement ADD ELEMENT UPD%, only those elements with four-character-long names beginning with "UPD" (UPD1 or UPDA, for example) would be added. It is also possible to use the placeholder multiple times in a single search string. The statement ADD ELEMENT U%PD% would return all elements with five-character-long names that have U as the first character, and PD third and fourth. The wildcard and the placeholder can be used together, provided that the wildcard appears only at the end of the search string and is used only once. An example of a statement using both the wildcard and the placeholder is ADD ELEMENT U%D*. This statement would add elements with names of any length that have U as the first character and D as the third.
KEYword
variable KEYword
variable
Syntax variable one variable two variable three KEYword ONE KEYword TWO KEYword THRee
Explanation Represents a choice of optional, mutually exclusive, user-defined variables. Optional variables appear below the syntax line. Represents a choice of optional keywords. The stars () indicate that the keywords are not mutually exclusive. Code no keyword more than once. Represents a choice of optional user-defined variables. The stars () indicate that the variables are not mutually exclusive. Code no variable more than once. Represents a choice of required, mutually exclusive keywords, one of which is the default. In this example, KEYword ONE is the default keyword because it appears above the syntax line. Represents a choice of required, mutually exclusive, user-defined variables, one of which is the default. In this example, variable one is the default variable because it appears above the syntax line. Represents a choice of optional, mutually exclusive keywords, one of which is the default. In this example, KEYword ONE is the default keyword because it appears above the syntax line. Represents a choice of optional, mutually exclusive, user-defined variables, one of which is the default. In this example, variable one is the default variable because it appears above the syntax line. Represents a required variable that can be repeated. Separate each occurrence with a comma and enclose any and all variables in a single set of parenthesis.
, (variable)
Syntax , (variable)
Explanation Represents an optional variable that can be repeated. Separate each occurrence with a comma and enclose any and all variables in a single set of parenthesis. Represents a variable which must be enclosed by parenthesis. Represents a variable which must be enclosed by single quotes. Represents a variable which must be enclosed by double quotes. Represents a reference to a syntax fragment. Fragments are listed on the lines immediately following the required period at the end of each syntax statement. Represents a syntax fragment. Represents the period required at the end of all syntax statements.
FRAGMENT: KEYwordvariable .
Explanation The keywords STAge and STAge NUMber appear on and below the main line, indicating that they are required, mutually exclusive keywords. The keyword TO appears on the main line, indicating that it is required. The keywords FILe and DDName appear on and below the main line, indicating that they are required, mutually exclusive keywords. The variable dd-name also appears on the main line, indicating that it is required. This clause appears below the main line, indicating that it is optional. The keyword WHEre appears on the main line of the clause, indicating that it is required. CCID and PRO are syntax fragments that appear below the main line, indicating that they are optional. The stars () indicate that they are not mutually exclusive. For details on the CCID and PRO fragments, see the bottom of this table. This clause appears below the main line, indicating that it is optional. The keyword OPTion appears on the main line of the clause, indicating that it is required. The keywords CCId, COMment, OVErride SIGNOut, and BYPass ELEment DELete all appear below the main line, indicating that they are optional. The stars () indicate that they are not mutually exclusive.
WHEre clause
OPTion clause
Explanation The keyword CCId appears on the main line, indicating that it is required. The OF clause appears below the main line, indicating that it is optional. If you code this clause, you must code the keyword OF, as it appears on the main line of the clause. CURrent, ALL, and RETrieve appear above, on, and below the main line of the clause, indicating that they are required, mutually exclusive keywords. CURrent appears above the main line, indicating that it is the default. If you code the keyword OF, you must choose one and only one of the keywords. The keywords EQual and = appear above and below the main line, indicating that they are optional, mutually exclusive keywords. EQual appears above the main line, indicating that it is the default. You can include only one. The variable ccid appears on the main line, indicating that it is required. The arrow indicates that you can repeat this variable, separating each instance with a comma. Enclose any and all variables in a single set of parenthesis.
PRO fragment
The keyword PROcessor GROup appears on the main line, indicating that it is required. The keywords EQual and = appear on and below the main line, indicating that they are required, mutually exclusive keywords. You must include one. The variable group name appears on the main line, indicating that it is required. The arrow indicates that you can repeat this variable, separating each instance with a comma. Enclose any and all variables in a single set of parenthesis.
RETURN
PF4
UP
PF7
DOWN
PF8
LEFT RIGHT
PF10 PF11
2.2.4 Tutorials
To access the Endevor tutorials, type T in the OPTION field on the Endevor Primary Options Menu and press Enter.
--------------Option ===> 1 2 3 4 5 6 U T C X
---------------------
DEFAULTS DISPLAY FOREGROUND BATCH ENVIRONMENT PACKAGE BATCH PACKAGE USER MENU TUTORIAL CHANGES EXIT
Specify Endevor ISPF default parameters Perform Display functions Execute Foreground Actions Perform Batch Action processing Define or Modify Environment information Perform Foreground Package processing Perform Batch Package SCL Generation Display user option menu Display information about Endevor Display summary of changes for this release of Endevor Exit the Endevor dialog
Available Options: The following list summarizes the options available on the Primary Options Menu. Note: For security reasons, all of these options may not be available to all users at a site. This Option 0 Defaults Provides Access To... The User Defaults panel, which allows users to specify default data set allocation, print options, and jobcard information. It also allows users to specify whether Endevor must intercept ISPF RETURN or JUMP commands. For more information, see Chapter 3, "Setting User Defaults and Options."
Provides Access To... The Display Options Menu, from which you can display element, footprint, approver group, and other environmental information. The Foreground Options Menu, from which you can request Endevor actions in foreground. The Batch Options Menu, from which you can generate SCL to perform Endevor actions in batch, edit the SCL for these jobs, and to submit them. The Environment Options Menu, from which you can display environment and stage information, and define and maintain systems, subsystems, types, processor groups, processing sequences for types, approver groups and approver group relationships. For more information, see the Administration Guide. The Package Options Menu, from which you can perform Endevor package processing online. For more information, see the Packages Guide. The Batch Package Options Menu, from which you can generate SCL to perform all Endevor package functions in batch, edit the SCL for these jobs, and submit them. The User Options Menu, from which you can build, edit, and submit report JCL in foreground.
2 Foreground
3 Batch
4 Environment
5 Package
6 Batch Package
U User Menu
Provides Access To... Endevor tutorials. Summaries of the new features in the current release of Endevor. Exit Endevor. This option returns you to the ISPF/PDF Primary Options Menu.
Note: If you press End to exit Endevor's Primary Options Menu, Endevor redisplays the Environment Selection List. You can select another environment by typing it's number in the OPTION field and pressing Enter, or you can end your Endevor session and return to the ISPF/PDF Primary Options Menu by pressing End a second time.
--------------------------OPTION ===> 1 2 3 4 5 6 7 8 9 A E S T ELEMENT FOOTPRINT SITE STAGE SYSTEM SUBSYSTEM TYPE PROCESSOR GROUP APPROVER GROUP RELATE GROUP ENVIRONMENT SITE SYMBOLS TYPE SEQUENCE -
----------------------------
Display Display Display Display Display Display Display Display Display Display Display Display Display
element/component list information footprinted members and compressed listings site information stage information system definitions subsystem definitions type definitions processor group definitions approver groups inventory area/approver group relationships information about the current environment site symbols definitions site type processing sequence
The first line of an Endevor options menu displays the menu title. System messages appear in the message area to the far right of the title.
The OPTION field appears on the second line of an Endevor menu. Use the OPTION field to select the processing option you want to use, or to specify standard ISPF commands such as END or CANCEL. To select an option, type the appropriate code (1-9, A, or E on the Display Options Menu) in the OPTION field and press Enter.
---------------------------OPTION ===> blank - Member list TO Endevor: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE COMMENT ===> DEMO ===> FINANCE ===> ACCTREC ===> ===> ===>
------------------------U - Update an element ===> ===> ===> ===> ===> ===> ===>
ACTION OPTIONS: CCID GENERATE ELEMENT DELETE INPUT SOURCE NEW VERSION OVERRIDE SIGNOUT PROCESSOR GROUP UPDATE IF PRESENT
FROM ISPF LIBRARY: PROJECT ===> BST LIBRARY ===> C1DEMO TYPE ===> CNTL MEMBER ===>
FROM OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===>
The first line of an Endevor request panel displays the menu title. System messages appear in the message area to the right of the title.
The OPTION field appears on the second line of an Endevor request panel. To select an option, type the appropriate option code (Blank, A or U on this panel) in the OPTION field and press Enter. You can qualify your request by entering some or all of the information in the target (TO Endevor) and source (FROM ISPF LIBRARY) fields. The panel that appears next depends on how you complete the request panel, as follows: If you specify all of the information necessary to request a Endevor action, then Endevor executes the request when you press ENTER. If you do not provide all the necessary information, Endevor displays one or more list panels that allow you to complete the specification, then executes the request. To cancel the request and return to the previous panel, press End.
----------------------------OPTION ===> blank - Display # - Delete type C - Create type U - Update type
TYPE REQUEST
-------------------------------
ENVIRONMENT ===> DOC SYSTEM TYPE STAGE ===> ADMIN ===> PROCESS ===> A A - TEST B - PROD
You can qualify your request by entering some or all of the information in the panel fields, as follows: If you specify all of the information necessary to identify a component of an Endevor environment, then Endevor displays a definition panel when you press Enter. If you do not completely identify a component, Endevor displays one or more list panels that allow you to complete the specification, then displays a definition panel.
DISPLAY ---------------------COMMAND ===> CURRENT ENV: NEXT ENV: DESCRIPTION: UPDATED: QA1 QA1
COBOL TYPE WITH PROCESSOR 3MAY 2 9:59 BY MONJO 6B ----------------- ELEMENT OPTIONS ------------------FWD/REV/IMG DELTA: R (F/R/I) COMPRESS BASE/ENCRYPT NAME: Y (Y/N) DFLT PROC GRP: COBOUT REGRESSION PCT: REGR SEV: I (I/W/C/E) SOURCE LENGTH: 8 COMPARE FROM: 7 COMPARE TO: 72 AUTO CONSOL: Y LANGUAGE: COBOL PV/LB LANG: COBOL REMOVE/CONSOL AT LVL: 96 HFS RECFM: (COMP/CR/CRLF/F/LF/NL/V) LVLS TO REMOVE/CONSOL: 5 DATA FORMAT: B FILE EXT: aTzATZ 9 ------------- COMPONENT LIST OPTIONS ---------------FWD/REV DELTA: F (F/R) AUTO CONSOL: Y (Y/N) CONSOL AT LVL: 96 LVLS TO CONSOL: 5 -------------------LIBRARIES --------------------BASE/IMAGE LIBRARY: BST.&C1EN.&C1ST1..&C1SY..&C1TY..PERM.BASE DELTA LIBRARY: BST.&C1EN.&C1ST1..&C1SY..&C1TY..PERM.DLTA INCLUDE LIBRARY: BST.&C1EN.&C1ST1..&C1SY..&C1TY..PERM.INCL SOURCE O/P LIBRARY: BST.&C1EN.&C1ST1..&C1SY..&C1TY..PERM.OUTP EXPAND INCLUDES: N (Y/N)
The first line of an Endevor definition panel displays three items: a processing indicator (DISPLAY, CREATE, UPDATE, or DELETE) appears to the left; the menu title appears in the center; and a message area appears to the right of the title. The COMMAND field appears on the second line of an Endevor definition panel. In keeping with standard ISPF operation, you can enter single commands at the prompt, or you can stack commands to facilitate screen navigation through Endevor panels. For example, if you are using the Type Definition panel and want to access the Add/Update panel, you must press End repeatedly until you reach the Primary Options panel. From there you would select the FOREGROUND option, and then the ADD/UPDATE option.
The following command stack, however, would bring you immediately to the Add/Update panel: COMMAND===>END;END;END;2;2 For information about the COMMAND field and command stacking, see your ISPF documentation. The rest of a definition panel displays existing information about the system, subsystem, or type you have specified. If you have selected the CREATE option, the definition panel displays default information. You must enter information in the remaining appropriate fields. If you have selected the DISPLAY or DELETE options, existing information about the system, subsystem, or type displays. You cannot change any of this information. If you have selected the UPDATE option, existing information about the system, subsystem, or type displays. You can change this information. To cancel a request or return to the previous panel, press End.
The following example illustrates the selection list panel that would be displayed if you entered a panel without specifying a system.
-------------------------COMMAND ===> CURRENT ENV: NEXT ENV: SYSTEM ADMIN ADMINAW FINANCE TESTING VAUGHAN DEMO
SYSTEM TITLE ADMINISTRATION OF Endevor - PROCS,TOOLS ETC... ADMINISTRATION OF Endevor - PROCS,TOOLS ETC... FINANCIAL CONTROL SYSTEMS TEST FOR BT ACCOUNTING SYSTEM BOTTOM OF DATA
The first line of a list panel displays: The panel title, centered, which describes the contents of the list. The amount of information shown on the current panel. This is identified on the far right of line 1, using one of the following formats: LINE nnnnnn COL nnn nnn ROW n of nn Identifies the starting line and the column range displayed. or Identifies the starting row and the total number of rows in the list.
The second line of a list panel displays: The COMMAND===> prompt. For more information about the COMMAND field, see your ISPF documentation. The scroll amount. If the scroll amount is set to "PAGE," you can press UP to scroll back one page, or DOWN to scroll forward one page. When a list panel appears, select the list item(s) you want to process. To do this, type an S (or other character specific to the panel) in the far left column, next to the name. Then press Enter to continue. The following message marks the end of the list: BOTTOM OF DATA
ELEMENT BROWSE ENVIRONMENT: DOC ELEMENT: PROCXREF SIGNED OUT TO:USER 1 SYSTEM: ADMIN TYPE: PROCESS
------------------------- SOURCE LEVEL INFORMATION ------------------------VV.LL SYNC USER DATE TIME STMTS CCID COMMENT ----- ---- -------- ------- ----- ----- ------------ ----------------------1. ZSXLDG1 1 JAN 1 15:37 6 ADDING A PROCESSOR GENERATED ZSXLDG1 1 JAN 1 15:37 6 ............ ADDING A PROCESSOR + // + // THIS PROCESSOR IS EXECUTED WHEN A JCL PROC IS CHANGED. IT WILL + // CREATE A LIST OF ALL JCL ELEMENTS THAT EXECUTE THE PROC AND STORE
The first line of a browse panel displays: The panel title, which describes the contents of the list. The processing indicator "BROWSE," which appears to the left of the panel title. The amount of information shown on the current panel. This is identified on the far right of line 1, using one of the following formats: LINE nnnnnn COL nnn nnn ROW n of nn Identifies the starting line and the column range displayed. or Identifies the starting row and the total number of rows in the list.
Select an environment to continue. Enter the END command to exit. -- ----------------------------------------------1 DEV Development Environment 2 QAS Quality Assurance Testing
2. Select the environment in which you want to work by typing the environment number in the OPTION field and pressing ENTER. Endevor displays the Primary Options Menu.
--------------Option ===> 1 2 3 4 5 6 U T C X AllFusion Endevor Primary Options Panel ---------------------
DEFAULTS DISPLAY FOREGROUND BATCH ENVIRONMENT PACKAGE BATCH PACKAGE USER MENU TUTORIAL CHANGES EXIT
Specify Endevor ISPF default parameters Perform Display functions Execute Foreground Actions Perform Batch Action processing Define or Modify Environment information Perform Foreground Package processing Perform Batch Package SCL Generation Display user option menu Display information about Endevor Display summary of changes for this release of Endevor Exit the Endevor dialog
3. Select Option 2, FOREGROUND ACTIONS, by typing 2 in the OPTIONS field and pressing Enter. Endevor displays the Foreground Options Menu.
------------------------OPTION ===> 1 2 3 4 5 6 7 8 DISPLAY ADD/UPDATE RETRIEVE GENERATE MOVE DELETE PRINT SIGNIN FOREGROUND OPTIONS MENU ----------------------
Display an element Add or update an element into entry stage Retrieve or copy an element Execute the Generate Processor for this element Move an element to the next inventory location Delete an element Print elements, changes and detail change history Explicitly sign-in an element
4. Select MOVE by typing 5 in the OPTION field and pressing ENTER. Endevor displays the Move Elements panel.
------------------------------OPTION ===> blank - Element list O - Move element FROM Endevor: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE Q COMMENT ===> ===> ===> ===> ===> ===> QA ===> LIST OPTIONS: DISPLAY LIST WHERE CCID EQ WHERE PROC GRP EQ BUILD USING MAP ===> Y (Y/N) ===> ===> ===> N (Y/N) DEMO INTERNAL NEWTPE D P - PROD MOVE ELEMENTS ---------------------------H - History
ACTION OPTIONS: CCID SYNC WITH HISTORY RETAIN SIGNOUT SIGNOUT TO ACKNOWLEDGE ELM JUMP DELETE 'FROM' ELEMENT
From the Move Elements panel you can: Execute the move request by filling in the FROM Endevor, LIST OPTIONS, and ACTION OPTIONS fields as necessary. Access any combination of the following kinds of panels to assist you in specifying your request: List panels (system, subsystem, type, and/or processor group selection lists) to assist you in specifying your request. Browse panels for the element(s) you select. Definition panels (Summary of Levels, Element Master, Changes, Element History) to verify information before executing your request.
-------------------------OPTION ===> 1 2 3 4 5 6 7 8 DISPLAY ADD/UPDATE RETRIEVE GENERATE MOVE DELETE PRINT SIGNIN -
-----------------------
Display an element Add or update an element into entry stage Retrieve or copy an element Execute the Generate Processor for this element Move an element to the next inventory location Delete an element Print elements, changes and detail change history Explicitly sign-in an element
BATCH ----------------------OPTION ===> 1 2 3 4 5 BUILD SCL EDIT SUBMIT VALIDATE BUILD JCL -
----------------------------
Build batch SCL actions Edit request data set Submit job for batch processing Check request data set for syntax errors Enter additional JCL to be included with the job APPEND ===> N (Y/N) INCLUDE JCL ===> N (Y/N) <<< This field is for the scl only
REQUEST DATA SET: PROJECT ===> BST GROUP ===> DOC TYPE ===> JCLLIB MEMBER ===>
OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===> JOB STATEMENT INFORMATION: ===> ===> ===> ===>
---------------------- Package Foreground Options Menu -----------------------Option ===> 1 2 3 4 5 6 7 8 9 DISPLAY CREATE/MODIFY CAST REVIEW EXECUTE SHIP BACKOUT COMMIT UTILITIES Display Package Information Create or Modify Package Prepare Package for Review Approve or Deny Package Submit or Execute Package Ship Packages Perform Backout or Backin Processing Clear Backout Information Reset, Delete, or Export Package
Package ID ===> Limit selection list options. These options are used by the DISPLAY and UTILITIES functions: In-Edit......... In-Approval..... Denied.......... Approved........ Y Y Y Y In-Execution.... Executed........ Committed....... Enterprise Pkg.. Y Y Y A
------------------------------- Batch Package ------------------------------Command ==> Enter the SCL data set name and select an action: _ 1. Build SCL 2. Edit SCL 5. Build Additional JCL 3. Browse SCL 6. Submit JCL
SCL data set name: Project.. ________ Group.... ________ Type..... ________ Member... ________ Other sequential or partitioned data set: Data set name.. _____________________________________________________ SCL processing options: Append to existing SCL.. _ (Y/N) Include additional JCL.. _ (Y/N) JCL JOB statements _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________
------------------------------
WORK DATASET ALLOCATION INFORMATION: LIST DATASET ALLOCATION INFORMATION: PRIMARY QUANTITY ===> 1 PRIMARY QUANTITY ===> 1 SECONDARY QUANTITY ===> 1 SECONDARY QUANTITY ===> 1 SPACE UNITS ===> CYL (TRK/CYL/BLK) UNIT NAME ===> SYSDA VOLUME SERIAL ===> (BLANK FOR DEFAULT) PRINT OPTIONS: SYSOUT CLASS LINES PER PAGE ===> ===> 6 FOREGROUND OPTIONS: DISPLAY MSGS WHEN RC GE INTERCEPT ISPF RETURN CMD ISPF BROWSE OR VIEW MODE ===> ===> N ===> B
JOB STATEMENT INFORMATION: ===> //JOBNAME JOB (ACCOUNT) ===> // ===> // ===> //
Use the User Defaults panel to: Allocate space for work and browse data sets used in foreground processing. Define printer output class and page size settings for use in foreground processing. Set a threshold return code above which the Execution Report for actions requested in foreground will display automatically. Record jobcard settings for use when submitting batch print jobs. Specify whether Endevor is to intercept ISPF RETURN and JUMP commands.
Once you identify the defaults you want, press Enter to save your default values. To cancel the request and return to your previous defaults, press End. In either case, Endevor returns to the Primary Options panel.
Volume Serial
Description This option enables individual users to instruct Endevor how to handle the ISPF RETURN and JUMP commands. Modifications to this field will take effect as soon as you return to the Endevor Primary Options Menu. Specify N (no; default) if you do not want Endevor to intercept ISPF RETURN (usually PF4) and JUMP commands. When this option is set to N and you use the RETURN (PF4) or JUMP command, Endevor will terminate and the ISPF Primary Option Menu will appear. Specify Y (yes) if you want Endevor to "cancel" RETURN and JUMP command processing. When this option is set to Y and you use the RETURN (usually PF4) or JUMP command, the Endevor Primary Options Menu will appear rather than the ISPF Primary Option Menu. For more details about this option, see Using the RETURN and JUMP Commands in Chapter, "Endevor Basics."
This option determines whether the Endevor Browse function presents information in ISPF view or browse mode. Specify B for browse (the default), or specify V for view.
-------------------------
- Build Endevor Report Requests - Endevor ACM Query Facility - Endevor for DB2 Batch Processing
The User Options Menu facility comes with the capability to build, in foreground, Endevor report jobs for execution in batch. For details on how to build report JCL, see the Reports Guide. You may define additional options that you want to appear on the User Options Menu. The Administration Guide explains how to customize the User Options Menu facility.
--------------Option ===> 1 2 3 4 5 6 U T C X
---------------------
DEFAULTS DISPLAY FOREGROUND BATCH ENVIRONMENT PACKAGE BATCH PACKAGE USER MENU TUTORIAL CHANGES EXIT
Specify Endevor ISPF default parameters Perform Display functions Execute Foreground Actions Perform Batch Action processing Define or Modify Environment information Perform Foreground Package processing Perform Batch Package SCL Generation Display user option menu Display information about Endevor Display summary of changes for this release of Endevor Exit the Endevor dialog
Your Endevor requests are... Performed online (except for the PRINT option). Placed in a request data set and submitted for processing at a later time.
-------------------------OPTION ===> 1 2 3 4 5 6 7 8 DISPLAY ADD/UPDATE RETRIEVE GENERATE MOVE DELETE PRINT SIGNIN -
-----------------------
Display an element Add or update an element into entry stage Retrieve or copy an element Execute the Generate Processor for this element Move an element to the next inventory location Delete an element Print elements, changes and detail change history Explicitly sign-in an element
Options: Select the action you want to perform by typing the action's number in the OPTION field and pressing Enter. Use this option 1 Display 2 Add/Update 3 Retrieve 4 Generate 5 Move 6 Delete 7 Print To: Display element information. Add or update an element. Copy an element to a user data set. Generate an element. Move an element. Remove an element and/or an element component list from Endevor. Print any of several detailed element reports showing the content of the element, the history of the element, or changes made to the element. Remove a signout ID from an element.
8 Signin
BATCH ----------------------OPTION ===> 1 2 3 4 5 BUILD SCL EDIT SUBMIT VALIDATE BUILD JCL -
--------------------------
Build batch SCL actions Edit request data set Submit job for batch processing Check request data set for syntax errors Enter additional JCL to be included with the job APPEND ===> N (Y/N) INCLUDE JCL ===> N (Y/N) STOPRC ===> (RC to stop next actions) <<<This field is for scl only.
REQUEST DATA SET: PROJECT ===> BST GROUP ===> SUPPORT TYPE ===> SRCLIB MEMBER ===>
OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===> JOB STATEMENT INFORMATION: ===> ===> ===> ===>
4.3.1 Options
Select the action you want to perform by typing the action's number in the OPTION field and pressing Enter. Use this option 1 Build SCL To: Create action (SCL) requests and place them in a request data set. You can display element information before creating action requests that relate to the element. Edit a request data set, either to change existing requests or to add new requests. Submit a job that will execute the action requests in batch. Before submitting the job, you can use option 5 to specify DD statements to be included with the job. Validate the SCL syntax in the request data set. Endevor will edit the request to see if proper SCL syntax conventions are followed. Define JCL (generally DD statements) to be included with the JCL submitted in option 3.
2 Edit 3 Submit
4 Validate
5 Build JCL
Include JCL
Description These fields allow you to provide jobcard settings for submitting batch jobs. Provide all jobcard parameters, including job name, time, message parameters, remote print information, and any other standards in use at your site.
-----------------------------OPTION ===> 1 2 3 4 5 6 7 8 9 1 11 12 13
SCL GENERATION
-----------------------------
DISPLAY - Display an element ADD/UPDATE - Add or update an element into entry stage RETRIEVE - Retrieve or copy an element GENERATE - Execute the Generate Processor for this element MOVE - Move an element to the next inventory location DELETE - Delete an element PRINT ELEMENT - Print elements, changes and detail change history SIGNIN - Explicitly sign-in an element TRANSFER - Transfer elements between two ENDEVOR locations PRINT MEMBER - Print a compressed listing or member LIST ELEMENT - Create List actions for ENDEVOR elements LIST MEMBER - Create List actions for external members ARCHIVE - Archive elements REQUEST DATA SET: BST.SUPPORT.SRCLIB(SCL) APPEND: Y
To Remove elements and/or element component lists from either stage. Print any of several detailed element reports showing element source, the history of the element, changes made to the element, summary of levels for the element, or Master Control File information about the element. Remove signout IDs from elements. Move elements from a map location to a location not on the map. Print or browse footprinted members from a library. List elements from the Master Control File, where the list takes the form of action requests. List or browse footprinted members from a library. Again, the list takes the form of action requests. Write the current version of elements to a sequential file (known as an archive data set), generally deleting it following the archive.
After you press Enter, Endevor displays the appropriate action panel.
BATCH ----------------------OPTION ===> 2 1 2 3 4 5 BUILD SCL EDIT SUBMIT VALIDATE BUILD JCL -
-------------------------
Build batch SCL actions Edit request data set Submit job for batch processing Check request data set for syntax errors Enter additional JCL to be included with the job APPEND ===> N (Y/N) INCLUDE JCL ===> N (Y/N)
REQUEST DATA SET: PROJECT ===> BST GROUP ===> SUPPORT TYPE ===> SRCLIB MEMBER ===>
OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===> JOB STATEMENT INFORMATION: ===> ===> ===> ===>
After you have specified the data set, press Enter. Endevor displays an edit panel showing the contents of the data set.
EDIT ---- BST.C1DEMO.SCL ------------------------------------ COLUMNS 1 72 COMMAND ===> SCROLL ===> PAGE TOP OF DATA 1 ADD ELEMENT 'BC1JACCT' 2 FROM DSNAME 'BST.C1DEMO.CNTL' 3 TO ENVIRONMENT 'DEMO' SYSTEM 'FINANCE' SUBSYSTEM 'ACCTREC' 4 TYPE 'COPYBOOK' 5 OPTIONS CCID 'SAMDEMO' COMMENTS 'ADDING BATCH' 6 UPDATE 7 . 8 ADD ELEMENT 'BC1JCMPR' 9 FROM DSNAME 'BST.C1DEMO.CNTL' 1 TO ENVIRONMENT 'DEMO' SYSTEM 'FINANCE' SUBSYSTEM 'ACCTREC' 11 TYPE 'COPYBOOK' 12 OPTIONS CCID 'SAMDEMO' COMMENTS 'ADDING BATCH' 13 UPDATE 14 . 15 ADD ELEMENT 'BC1JDEFT' 16 FROM DSNAME 'BST.C1DEMO.CNTL' 17 TO ENVIRONMENT 'DEMO' SYSTEM 'FINANCE' SUBSYSTEM 'ACCTREC' 18 TYPE 'COPYBOOK' 19 OPTIONS CCID 'SAMDEMO' COMMENTS 'ADDING BATCH' 2 UPDATE 21 .
Use this panel to review the action requests in the data set, or to modify the data set. For additional information about coding the batch requests, see the SCL Reference Guide.
Build batch SCL actions Edit request data set Submit job for batch processing Check request data set for syntax errors Enter additional JCL to be included with the job APPEND ===> Y (Y/N) INCLUDE JCL ===> N (Y/N)
REQUEST DATA SET: PROJECT ===> BST GROUP ===> SUPPORT TYPE ===> SRCLIB MEMBER ===>
OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===> 'BST.C1DEMO.SCL' JOB STATEMENT INFORMATION: ===> ===> ===> ===>
The following table describes the SUBMIT option fields: Field Request Data Set Description Use these fields to identify the request data set you want to submit for execution. Alternatively, use the OTHER PARTITIONED OR SEQUENTIAL DATA SET field. Data set name (and member name if the data set is a library) of the request data set you want to submit for execution: 'data set (member name)' format.
Description Indicate whether you want to include JCL in addition to the standard execution JCL: Y (yes) or N (no). If you specify Y, you must have defined the additional JCL already, using option 5. The default is N. Jobcard to be submitted with the execution.
After you specify the necessary information, press Enter. Endevor builds the JCL to submit the job dynamically, including the jobcard from the Batch Options Menu, a standard job stream provided during installation, and any additional JCL. TSO displays a message similar to the following example to let you know the job has been submitted: IKJ5625 I JOB ZSXJMA1A(JOB 2433) SUBMITTED
When you select VALIDATE, you must also specify the data set you want to validate using the REQUEST DATA SET or OTHER PARTITIONED OR SEQUENTIAL DATA SET fields on the Batch Options Menu.
BATCH ----------------------OPTION ===> 4 1 2 3 4 5 BUILD SCL EDIT SUBMIT VALIDATE BUILD JCL -
--------------------------
Build batch SCL actions Edit request data set Submit job for batch processing Check request data set for syntax errors Enter additional JCL to be included with the job APPEND ===> Y (Y/N) INCLUDE JCL ===> N (Y/N)
REQUEST DATA SET: PROJECT ===> BST GROUP ===> SUPPORT TYPE ===> SRCLIB MEMBER ===>
OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===> 'BST.C1DEMO.SCL' JOB STATEMENT INFORMATION: ===> ===> ===> ===>
After you have filled in the necessary information, press Enter. Endevor validates the action request data set and jobcard. If there are errors, the system returns a panel similar to the one shown next:
BROWSE -- ZSXJMA1.C1TEMPR1.MSGS -------------------- LINE COL 1 8 COMMAND ===> SCROLL ===> CSR TOP OF DATA 16:42:5 C1Y 15I STARTING PARSE OF REQUEST CARDS STMT #1 RADD ELEMENT 'BC1JACCT' FROM BNVPPARS: E 4 INVALID COMMAND WORDING, FOUND: RADD DSNAME 'BST.C1DEMO.CNTL' TO BNVPPARS: E 4 INVALID COMMAND WORDING, FOUND: DSNAME ENVIRONMENT 'DEMO' SYSTEM 'FINANCE' SUBSYSTEM 'ACCTREC' BNVPPARS: E 4 INVALID COMMAND WORDING, FOUND: ENVIRONMEN BNVPPARS: E 4 INVALID COMMAND WORDING, FOUND: TYPE
2. Fill in the JCL (complete statements) you want to include with the batch job, and press PF3 to return to the Batch Options Menu.
CONFIRMATION
-------------------------------
INSTRUCTIONS: Press the ENTER key to process all elements selected. Enter END command to cancel the request.
Options: The information that appears on this panel depends on the information you have entered on the action request panel. In this case, 82 elements have been selected for generate processing. The Confirmation panel provides two options: You can confirm that you want to continue processing your request. Press Enter and Endevor redisplays the Confirmation panel. The panel reflects the number of elements processed, as processing takes place. When processing is complete, the original request screen displays with a message in the upper right corner that indicates the total number of elements that have been processed. You can end processing for this request by typing END at the COMMAND line. Note: Use caution when requesting actions with DISPLAY LIST = N. Once you press Enter with the Confirmation panel displayed, you cannot cancel the processing until all selected elements or members have been processed. If you have not specified a CCID and/or comment and one is required, an Action Prompt panel appears when you press Enter at the Confirmation panel.
SYSTEM TITLE FINANCIAL CONTROL SYSTEMS INVENTORY CONTROL SYSTEM PERSONNEL SYSTEM PROCESSORS BOTTOM OF DATA
The following list describes the System Selection List fields: Field Selection (untitled) System System Title Comments Req'd Description Select the system you want to use by typing an S in this column, next to the appropriate system. System name. Descriptive title for the system. Indicates whether comments are required for actions requested in this system: Y (yes) or N (no).
Description Indicates whether a CCID is required for actions requested in this system: Y (yes) or N (no).
-----------------------COMMAND ===> SYSTEM FINANCE s FINANCE FINANCE SUBSYSTEM ACCTPAY ACCTREC GENLEDG
SUBSYSTEM SELECTION LIST SUBSYSTEM TITLE ACCOUNTS PAYABLE ACCOUNTS RECEIVABLE GENERAL LEDGER BOTTOM OF DATA
The following list describes the Subsystem Selection List fields: Field Selection (no title) System Subsystem Subsystem Title Description Type an S in this column next to the subsystem you want to select. Name of the system being processed. Subsystem name. Descriptive title for the subsystem.
The Element Selection List for the MOVE action is shown next. Element Selection Lists for the DELETE, GENERATE, LIST ELEMENT, PRINT ELEMENT, RETRIEVE, SIGNIN, and TRANSFER actions are similar.
MOVE -----------------------COMMAND ===> ELEMENT @WRKTYDS AC1PSERV ASMUSERT BAIODSCT BASICDEL BASICDEL BASICGEN BASICGEN BC1DXFPI BC1DXFPR BC1JACCT BC1JANLZ BC1JCMPR BC1JCONV BC1JDB2R BC1JDEFT BC1JELIB BC1JFUP1
ELEMENT SELECTION LIST ENVIRON BST BST BST BST BST BST BST BST BST BST BST BST BST BST BST BST BST BST S P P P P P P P P P P P P P P P P P P SYSTEM NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25
------
TYPE ASMIMAC LNKIRN24 CNTLE COBCOPY ASMIPGMR LNKERENT ASMIPGMR LNKERENT XFPEOBJ XFPEOBJ CNTLE CNTLE CNTLE CNTLE CNTLE CNTLE CNTLE CNTLE
SUBSYSTEM INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL
4 4 4 4 12 4 4 4
From this list, you can: Select one or more elements by typing a designated character to the left of each element to be selected. (To see a list of designated characters, press HELP). Request a detailed element display for one or more elements by placing the appropriate character (S-Summary of Levels, M-Element Master, B-Element Browse, C-Element Changes, or H-Element History) to the left of each element. When you press Enter, Endevor performs the processing requested and returns the panel with a message next to each selected element. For more information, browse the listing data set userid.C1TEMPRn.MSGS. Field Selection (no title) Element Message (no title) Description Use this field to select an element for processing. An element name eligible for selection. This field displays messages, such as *DELETED. This field has the header NEW NAME for the RETRIEVE action, and the header TO NAME for the TRANSFER action, and is used to provide a different name for the element at the targets of those actions. The type associated with the element.
Type
Description The name of the environment where the element is located. The ID of the stage where the element is located. The system to which the element is defined. The subsystem to which the element is defined. The version/level for the element. The return code for the most recent action performed against the element.
4.5.7 EPRINT
This command allows you to print a selection list. Simply enter EPRINT on the command line, and the output will be sent to your ISPF listing data set. This command can also be invoked with TSO EPRINT.
--------------------------COMMAND ===> ELEMENT {longn...} ELEM 1 FINCPY1 TESTELM1 TESTELM2 TYPE COPY COPY COPY COPY COPY
-------------- Row 1 of 9 SCROLL ===> CSR VV.LL 1. 1. 1. 1. 1. ---- DATES ---CURRENT GENERATE 16MAY 1 16MAY 1 16MAY 1 16MAY 1 16MAY 1 16MAY 1 16MAY 1 16MAY 1 16MAY 1 16MAY 1
S SYSTEM SUBSYSTEM 1 PDS PDSSUB 1 PDS PDSSUB 1 PDS PDSSUB 1 PDS PDSSUB 1 PDS PDSSUB Bottom of data
You cannot work with long name elements from an ISPF selection list. Access to long name elements is only available through AllFusion Endevor Webstation. Note: If more than one long name element starts with the same five characters, ISPF displays only one entry.
------------------------------COMMAND ===> Specification Required: CCID: Y (Y/N) COMMENT: Y (Y/N) Action: RETRIEVE Environment: DEV Type: COBOL CCID ===> COMMENT ===>
ACTION PROMPT
-----------------------------
Subsystem: PO
Fields: To complete your action request, type a valid CCID and/or comment on this screen and press Enter. The CCID and COMMENT fields are the only fields in which you can enter information; the remaining fields are display only. Field Specification required: CCID and Comment Action Element Environment System Subsystem Type Stage Description Indicates whether a CCID and/or comment is required for this action. Name of the requested action. Name of the element against which the action has been requested. Name of the current environment. Name of the current system. Name of the current subsystem. Name of the current type. ID of the current stage.
Field CCID
Description Enter a valid CCID for the named action and element. This CCID remains as the required CCID until you change it or until the end of the Endevor session. Enter a comment for the named action and element. This comment remains as the required comment until you change it or until the end of the Endevor session.
Comment
Note: When you select multiple elements from a selection list, the Action Prompt panel appears once for each selected element. When you press Enter after providing a CCID and/or comment for the first selected element, the name of the second selected element appears in the ELEMENT field. The CCID and comment remain, allowing you to accept the same CCID and comment, or to change them before pressing ENTER.
The Syntax Request Report lists every SCL statement (a statement begins with an action and ends with a period) in the order it was coded, and flags any syntax errors. If no EOF statement is found, the system will generate one. When all requests have been validated, Endevor checks for errors. If no errors are detected, processing continues and the Execution and Action Summary Reports are produced. If errors do exist, processing is terminated at this point. Refer to the Error Codes and Messages Guide for an explanation of any Syntax Request Report messages received.
ACTION #1 / STMT #1 ADD ELEMENT TESTELEM FROM DSNAME: BST.SUPPORT.SRCLIB TO ENVIRONMENT: QA SYSTEM: GMGTEST SUBSYSTEM:GMGTEST TYPE: GMGCONW OPTIONS: UPDATE, SOURCE MEMBER CCID: ZSXGMG1 COMMENT: TEST NO ELEMENT SOURCE CHANGES DETECTED ELEMENT TESTELEM 1. NOT UPDATED BY BST.SUPPORT.SRCLIB(GENCOB 1) BEGINNING EXECUTION OF GENERATE PROCESSOR GMGCONW OF GROUP GMGCONW. PROCESSOR GMGCONW LOADED FROM BST.QATEST.PRC1LOAD FOOTPRINT: ENV: QA SYS: PROCESS SBS: PROCESS ELM: GMGCONW TYPE: PROCESS STG NBR: 1 VER: 1. DATE: 29MAR 1 11:48 //TEST PROC CONWPARM='EXPINCL(Y)', // CONLPARM='STORE', // UNIT='SYSDA' // // RUN A CONWRITE STEP // //STEP1 EXEC PGM=CONWRITE,PARM=&CONWPARM //C1OUT1 DD DSN=&&OUTPUT,DISP=(,PASS), // SPACE=(TRK,(1,1),RLSE),UNIT=&UNIT, // DCB=(RECFM=FB,LRECL=8 ,BLKSIZE=312 ) // // RUN A CONLIST STEP // //STEP1 EXEC PGM=CONLIST,MAXRC= ,PARM=STORE //C1LLIBO DD DSN=BST.QATEST.LISTING&C1STGNUM,DISP=SHR, // MONITOR=COMPONENTS //C1BANNER DD UNIT=&UNIT,SPACE=(TRK,(1,1)), // DCB=(RECFM=FBA,LRECL=121,BLKSIZE=6171) //LIST 1 DD DSN=&&OUTPUT,DISP=(OLD,DELETE) SYMBOLIC SUBSTITUTION: SYMBOLIC CONLPARM DEFINED BY PROCESSOR: STORE SYMBOLIC CONWPARM DEFINED BY PROCESSOR: EXPINCL(Y) SYMBOLIC UNIT DEFINED BY PROCESSOR: SYSDA PROCESSOR SYMBOLIC SUBSTITUTION OCCURRED ORIGINAL : &CONWPARM SUBSTITUTED : EXPINCL(Y) ORIGINAL : &UNIT SUBSTITUTED : SYSDA ORIGINAL : BST.QATEST.LISTING&C1STGNUM SUBSTITUTED : BST.QATEST.LISTING1 ORIGINAL : &UNIT SUBSTITUTED : SYSDA STEP STEP1 INVOKING PROGRAM CONWRITE PARM=EXPINCL(Y) INCLUDE EXPANSION REQUESTED, BUT INCLUDE LIBRARIES HAVE NOT BEENINED FOR TYPE GMGCONW. ELEMENT TESTELEM 1. WRITTEN TO DDNAME C1OUT1 STEP STEP1 PROGRAM CONWRITE COMPLETED, RC=
STAGE: 1
The above Execution Report is for statement 1 on the Endevor Syntax Request Report in the previous section. The report lists each step in the execution of the processor GMGCONW.
--------------------------OPTION ===> 1 2 3 4 5 6 7 8 9 A E S T ELEMENT FOOTPRINT SITE STAGE SYSTEM SUBSYSTEM TYPE PROCESSOR GROUP APPROVER GROUP RELATE GROUP ENVIRONMENT SITE SYMBOLS TYPE SEQUENCE -
----------------------------
Display Display Display Display Display Display Display Display Display Display Display Display Display
element/component list information footprinted members and compressed listings site information stage information system definitions subsystem definitions type definitions processor group definitions approver groups inventory area/approver group relationships information about the current environment site symbols definitions site type processing sequence
5.1.2 Options
Use this panel to select the type of information you want: Use this option 1 Element To display: Element changes or a summary of the change history for an element, the contents of an element, or Master Control File information for an element. Footprint stored in load or source modules. Optionally display information from the corresponding element, which can be traced by the content of the footprint. You can also use this option to display any non-load module data set member, such as listing, CA-Panvalet libraries, and CA-Librarian libraries. 3 Site 4 Stage 5 System 6 Subsystem Information about the current site. Stage definitions for the current environment. System definitions. Subsystem definitions.
2 Footprint
Use this option 7 Type 8 Processor Group 9 Approver Group A Relate Group E Environment S Site Symbols T Type Sequence
To display: Type definitions. Processor group definitions. Approver group definitions. Inventory area/approver group relationships. Information about the current environment. Site symbols definitions Site level type processing sequence (if active at your site)
------------------OPTION ===>
---------------------
blank - Display selection list S - Display summary of levels M - Display element master info
B - Browse element current level C - Display changes current level H - Display history current level
Enter SX, BX, CX or HX to display component list information FROM Endevor: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE LIST OPTIONS: DISPLAY PROC GROUP NAME ===> N (Y/N) DISPLAY LIST ===> Y (Y/N) WHERE CCID EQ ===> WHERE PROC GRP EQ ===> DISPLAY SYS/SBS LIST ===> N (Y/N) BUILD USING MAP ===> N (Y/N) D - CSTAGE P - CPROD
Proceed as follows: 1. Identify the element and the information that you want to display on this panel, and press Enter. The panel that Endevor displays next depends on the value in the DISPLAY SYS/SBS LIST field. 2. If you provided a wildcard in the SYSTEM and/or SUBSYSTEM fields and DISPLAY SYS/SBS LIST = Y, Endevor displays a System and/or Subsystem Selection List. Make selections as necessary. 3. Element Name Prompt You set the element name prompt option at the site-level by assembling the Endevor Customization table ENCOPTBL as follows: ENHOPT ELMNM_PROMPT=ON
The following prompt panel displays when the element name is omitted from the ISPF panel and "Build Using Map = Y" in the ISPF panel:
-------------------------COMMAND ===> Element Name Prompt ------------------------------
You omitted the element name from the previous panel with 'Y' specified for search map. A significant delay may occur while Endevor searches for elements that meet your selection criteria. If you wish to return to specify an element name, enter the END command. Otherwise, press the ENTER key to continue...
4. If you provided a wildcard in the ELEMENT field, Endevor displays an Element Selection List or Confirmation panel, as indicated in the following table: DISPLAY LIST = Y BUILD USING MAP = Y Endevor displays a selection list of all elements in all map environments that meet search criteria. Endevor displays a confirmation panel, indicating the number of elements selected (from all environments). BUILD USING MAP = N Default. Endevor displays a selection list of all elements in the current environment that meet search criteria Endevor displays a confirmation panel, indicating the number of elements selected (from the current environment).
Use DISPLAY LIST = N with caution, especially in conjunction with BUILD USING MAP = Y. When you press Enter at a Confirmation panel, you will have to view all the elements that have been selected. 5. The next step depends on the panel that appears: If a Confirmation panel appears, press Enter to view the requested display for the number of elements indicated on the Confirmation panel. If an Element Selection List appears, use it to display information for one or more elements. Available displays include Summary of Levels, Element Master, Element Browse, Element Changes, or Element History. Each of these displays are discussed later in this chapter. To return to the Display Options Menu, press End.
5.2.2 Fields
The Display Element/Component Lists panel fields are described next.
System
Description Name of the subsystem under which the element is defined. Name of the element for which you want to display information. Name of the element's type. ID of the stage in which the element resides. This must be one of the values shown to the right of the field (unless you are changing environments).
Where CCID Eq
Description Indicates whether you want Endevor to search the map, starting at the FROM location, when building the Element Selection List. Acceptable values are: Y--Search the map. N--Default. Do not search the map. Note: Avoid using BUILD USING MAP = Y in combination with DISPLAY LIST = N. You cannot cancel the build process once it has begun. Note: The selection list contains elements whose types are defined at the From locataion. Elements whose types are defined later in the map do not appear if Build Using Map = N.
To select the element(s) for which you want more information, enter an option value (Element Master panel--M, Summary of Levels panel--S, Element Browse panel--B, Element Changes panel-- C, or Element History panel--H) to the left of each element name and press Enter.
-------------------------COMMAND ===> ELEMENT C1SD C1SD1 C1SD3 C1SD4 C1SEA# C1SEAC TYPE ASMPGM ASMPGM ASMPGM ASMPGM ASMPGM ASMPGM
ELEMENT SELECTION LIST S SYSTEM 2 NDVR976 2 NDVR976 2 NDVR976 2 NDVR976 2 NDVR976 2 NDVR976 BOTTOM OF
----------- ROW 1 OF 8 SCROLL ===> PAGE CURRENT PROCESSOR SUBSYSTEM VV.LL DATE GROUP BASE 1. 6 9JUN 1 ASMIRN BASE 1.25 17OCT 1 ASMERNUL BASE 1. 1 17AUG 1 ASMIRN BASE 1.23 11MAR 1 ASMERNUL BASE 1. 6 15DEC 1 ASMERNUL BASE 1.1 15JUN 1 ASMERNUL DATA
5.2.4 Fields
The Element Selection List panel fields are described next. All fields except the SELECTION field are display-only. Field Selection (no title) Element Type Environment S (Stage) System Subsystem VV.LL Current Date Processor Group Description Used to select an element for further display. Name of the element. Name of the element type at the specified location. Name of the environment where the listed element is located. ID of the stage where the listed element is located. Name of the system in which the listed element is classified. Name of the subsystem in which the listed element is classified. Version/level for the element at this stage. Date when the current level was created. Format ddmmmyy. Lists the processor group associated with the element.
The top part of this panel displays identification information about the element. The bottom part provides a summary of the element-level (source-level) history, listing each level of the element in the stage requested and information appropriate to that level. To request additional information for one or more of the levels listed on the panel, enter an option value (Element Browse panel--B, Element Changes panel-- C, or Element History panel--H) to the left of the level(s) about which you want information, and press Enter. Note: If you selected multiple elements for display, press End to view the next Summary of Levels panel.
5.2.6 Fields
The Summary of Levels panel fields are described next.
Description Number of statements deleted for the level. Indicates whether this level was created through synchronization (S) or level consolidation (C).
------------------------------ ELEMENT MASTER ---------------------------COMMAND ===> (PANEL 1 OF 2) ELEMENT: PROCXREF ENV: DOC SYS: ADMIN SUB: STANDARD TYPE: PROCESS PROC GRP: PROCESS STG: A VV.LL: 1. LAST ACTION: ADD DESCRIPTION: ADDING A PROCESSOR SIGNOUT ID: ZSXLDG1 PKG ID (SOURCE): ADD PKG ID (OUTPUT): ADD LOCKED FOR PKG: NEWPACKAGE --------------------------- LAST ELEMENT ACTION -------------------------USERID: ZSXLDG1 DATE/TIME: 1 JAN 1 37:PR CCID: COMMENT: ADDING A PROCESSOR ACTION: NDVR RC: PROCESSOR: GPPROCSS (GEN) PROC RC: ------------------------------ CURRENT SOURCE ---------------------------USERID: ZSXLDG1 DATE/TIME: 1 JAN 1 15:37 CCID: COMMENT: ADDING A PROCESSOR DELTA FMT: F ADD/UPDATE FROM DSN: BST.TRD.SRCE(PROCXREF) --------------------------------- GENERATE ------------------------------USERID: ZSXLDG1 DATE/TIME: 1 JAN 1 15:37 CCID: COMMENT: ADDING A PROCESSOR DELTA FMT: F COMPONENT LIST VV.LL: N/A (Press ENTER for next panel)
5.2.9 Fields
The fields in the first Element Master panel are described next:
Description ID of package that created the current generated (or output) form of this element. Backing out and backing in packages can affect the value that appears in this field. For example, if this element is part of two packages, PKG1 and PKG2, the following table shows the affect of four activities involving these packages on the PKG ID (SOURCE) and PKG ID (OUTPUT) fields. Action Execute PKG1 Execute PKG2 Back out PKG2 Back in PKG2 PKG ID (SOURCE) PKG1 PKG2 PKG2 PKG2 PKG ID (OUTPUT) PKG1 PKG2 PKG1 PKG2
Backing out PKG2 caused the output form of this element to revert to its state in PKG1. Subsequently backing in PKG2 then caused the output form of this element to revert to its state in PKG2. Locked for Pkg When the element locking feature has been enabled in the Endevor Options Table (ENCOPTBL), this field displays the package which has secured (locked) the element.
Field NDVR RC
Description Return code from action processing. Possible values are: 00--When the action executed successfully. 04--When a warning message is issued before a processor is invoked. This can occur, for example, when you specify OVERRIDE SIGNOUT on an action, or add a member with no source changes. 08--When regression percentage exceeds the limit specified on a type definition, and the default severity of C is in effect. 12--When the processor return code is greater than the MAXRC for any step in a processor, or when there is an error in action processing before or after invoking a processor. 16--When an abend occurs.
Processor
Name of processor invoked by the action followed by the processor type - "MOVE" or "GEN" in parentheses.
Field PROC RC
Description Highest return code from the last execution of the named processor. The message "*FAILED*" appears here if the return code for any step in a processor exceeds the MAXRC for the processor. The MAXRC keyword is described in the Extended Processors Guide. The message "*PROC'D?*" appears here if the element has not been generated after being: Restored or transferred from an archive data set. Added or updated. When this message appears and the last action is RESTORE or TRANSFER, generating the element assures that the processor information taken from the archive data set is synchronized with current processor outputs. For example, if you deleted the element after it was last archived, the processor output was deleted as well. However, the processor information remained in the archive data set for the element and was restored or transferred with the other element information. If an element has the "*FAILED*" or "*PROC'D?*" message here, the element cannot be moved, and can only be transferred by specifying IGNORE GENERATE FAILED through option 2 on the Batch Options Menu.
-----------------------------COMMAND ===> ELEMENT: PROCXREF ENV: DOC PROC GRP: PROCESS STG: A
----------------------------(PANEL 2 OF 2 SYS: ADMIN SUB: STANDARD TYPE: PROCESS VV.LL: 1. LAST ACTON: ADD SIGNOUT ID: ZSXLDG1 --------------------------------- RETRIEVE ------------------------------USERID: DATE/TIME: CCID: COMMENT: RETRIEVE TO DSN: ----------------------------------- BASE --------------------------------USERID: ZSXLDG1 DATE/TIME: 1 JAN 1 15:37 COMMENT: ADDING A PROCESSOR --------------------------- FROM CA-ENDEVOR LOCATION --------------------USERID: DATE/TIME: ACTION: ELEMENT: ENV: SYS: SUB: TYPE: STG: VV.LL: (Press ENTER for previous panel)
ELEMENT MASTER
5.2.11 Fields
The fields in the second Element Master panel are described next:
ELEMENT BROWSE ENVIRONMENT: ELEMENT: DEMO FINANCE1 1 SYSTEM: PDS TYPE: COPY
12:36
-------------------------- SOURCE LEVEL INFORMATION --------------------------VV.LL SYNC ----- ---1. GENERATED USER DATE -------- ------USER 1 3MAY 1 USER 1 3MAY 1 TIME STMTS CCID COMMENT ----- -------- ------------ ----------------------11:34 1 11:34
The Element Browse panel displays all the statements in the element level and identifies the level at which each statement was inserted. By default, this panel displays the current level. To browse previous levels, go to the Summary of Levels panel, type B next to each level you want to browse, and press Enter. Note: If you have selected multiple elements to browse, press End to view the next Element Browse panel.
5.2.13 Fields
The Element Browse panel fields are described next:
Description Level date (in ddmmmyy format). Level time (in hh:mm format). Number of statements in this level. Level change control ID. Level comment. Information about the last run of the generate processor for any level of the element. This data includes: the ID of the user who requested the associated action, date and time of the Generate action, number of statements processed, and CCID and comments associated with the action, if any. If the generate processor has not been run for the element, this line reads THIS ELEMENT HAS NOT BEEN PROCESSED. If the element has been restored (or transferred to Endevor from an archive data set), but has not yet been generated, this line reads PROCESS?? (instead of GENERATED). This indicates that the status of the generate processor information taken from the archive data set during the restore (or transfer) may be out of sync with the current processor output, if any. For example, assuming you deleted the element at the time it was last archived, the processor output was deleted as well. The processor information in the archive data set for the element remained, however, and was restored/transferred along with the other information for the element.
Retrieved
Information describing the last time any level of the element was retrieved. This data includes: the ID of the user responsible, date and time of the RETRIEVE action, and any comments associated with the processing. If an element has been moved, signed in (using the SIGNIN action), restored, or transferred to Endevor from an archive data set since the last RETRIEVE, any information related to the last RETRIEVE is blanked out and is not reflected here.
ELEMENT CHANGES ENVIRONMENT: ELEMENT: DEMO C1DEMOCB SYSTEM: FINANCE TYPE: COPYBOOK
27MAY 1
1 :53
------------------------ SOURCE LEVEL INFORMATION ----------------------VV.LL SYNC USER DATE TIME STMTS CCID COMMENT ----- ---- -------- ------- ----- ----- ------------ --------------------1. ZSXJMA1 16MAR 1 18:48 3 C1DEMO 1. 1 ZSXJMA1 5MAY 1 1 :15 5 JAB DEMO STUFF GENERATED ZSXJMA1 5MAY 1 1 :15 5 JAB DEMO STUFF RETRIEVED ZSXJMA1 5MAY 1 1 :11 DEMO RETRIEVAL + 1 1 SAMPLE-COPYBOOK-RECORD-MODIFIED.
The Element Changes panel displays all inserts and deletions made to the element between the specified level and its immediate predecessor. By default, this panel displays the current level. To view the changes from previous levels, go to the Summary of Levels panel, type C next to each level you want to browse, and press Enter. Note: If you have selected multiple elements for display, press End to view the next Element Changes panel.
5.2.15 Fields
The Element Changes panel fields are described next:
Description Indicates whether this level was created through synchronization (S) or level consolidation (C). Level user ID. Level date (in ddmmmyy format). Level time (in hh:mm format). Number of statements in this level. Level change control ID. Level comment. Information to describe the last time the generate processor was run for any level of the element. This data includes: the ID of the user who requested the associated action, date and time of the GENERATE action, number of statements processed, and CCID and comments associated with the action, if any. If the generate processor has not been run for the element, this line reads "THIS ELEMENT HAS NOT BEEN PROCESSED." If the element has been restored (or transferred to Endevor from an archive data set), but has not yet been generated, this prompt reads "PROCESS??" (instead of "GENERATED"). This indicates that the status of the generate processor information taken from the archive data set during the restore (or transfer) may be out of sync with the current processor output, if any. For example, assuming you deleted the element at the time it was last archived, the processor output was deleted as well. The processor information in the archive data set for the element remained, however, and was restored/transferred along with the other information for the element.
Field Retrieved
Description Information to describe the last time any level of the element was retrieved. This data includes: the ID of the user responsible, date and time of the RETRIEVE action, and any comments associated with the processing. If an element has been moved, signed in (using the Signin action), restored, or transferred to Endevor from an archive data set since the last RETRIEVE, any information related to the last RETRIEVE is blanked out and is not reflected here.
Summary of Levels panel, when you type H next to an element level. Library Selection List panel.
BROWSE -- ZSXJMA1.C1#1TMPL.LIST --------------- LINE COMMAND ===> TOP OF DATA COL 1 8 SCROLL ===> CSR
ELEMENT HISTORY ENVIRONMENT: ELEMENT: DEMO C1DEMOCB SYSTEM: FINANCE TYPE: COPYBOOK
27MAY 1
1 :54
------------------------- SOURCE LEVEL INFORMATION ---------------------VV.LL SYNC USER DATE TIME STMTS CCID COMMENT ----- ---- -------- ------- ----- ----- ------------ ------------------1. ZSXJMA1 16MAR 1 18:48 3 C1DEMO 1. 1 ZSXJMA1 5MAY 1 1 :15 5 JAB DEMO STUFF GENERATED ZSXJMA1 5MAY 1 1 :15 5 JAB DEMO STUFF RETRIEVED ZSXJMA1 5MAY 1 1 :11 DEMO RETRIEVAL %+ 1 1 SAMPLE-COPYBOOK-RECORD-MODIFIED. %+ 1 3 SAMPLE-COPYBOOK-FIELD1-MODIFIED PIC X(8 ). %+ 1 3 SAMPLE-COPYBOOK-FIELD2-MODIFIED PIC X(8 ).
The Element History panel displays all statements that ever existed in the element, from the base level through the level requested. For each statement, the display identifies the level at which the statement was first inserted and the level at which it was deleted. By default, this panel displays the current level. To view the history of previous levels, go to the Summary of Levels panel, type H next to each level you want to view, and press Enter. Note: If you have selected multiple elements for display, press End to view the next Element History panel.
5.2.17 Fields
The Element History panel fields are described next:
Description Name of the subsystem to which the element is defined. Name of the element. Element type. ID of the stage in which the element resides.
Field Generated
Description Information about the last run of the generate processor for any level of the element. This data includes: the ID of the user who requested the associated action, date and time of the GENERATE action, number of statements processed, and CCID and comments associated with the action, if any. If the generate processor has not been run for the element, this line reads "THIS ELEMENT HAS NOT BEEN PROCESSED." If the element has been restored (or transferred to Endevor from an archive data set), but has not yet been generated, this line reads "PROCESS??" (instead of "GENERATED"). This indicates that the status of the generate processor information taken from the archive data set during the restore (or transfer) may be out of sync with the current processor output, if any. For example, assuming you deleted the element at the time it was last archived, the processor output was deleted as well. The processor information in the archive data set for the element remained, however, and was restored/transferred along with the other information for the element.
Retrieved
Information to describe the last time any level of the element was retrieved. This data includes: the ID of the user responsible, date and time of the RETRIEVE action, and any comments associated with the processing. If an element has been moved, signed in (using the Signin action), restored, or transferred to Endevor from an archive data set since the last RETRIEVE, any information related to the last RETRIEVE is blanked out and is not reflected here.
5.3.2 Fields
The Endevor - Footprint Display fields are described next.
FOOTPRINT -------------- LIBRARY SELECTION LIST -----Command ===> Library: BST.NDVRC1.SRCLIB I - Display load module CSECTS and Endevor footprints L - Display the library member For Endevor Elements: B - Browse element C - Show changes only S H - Show change history M - Show Master Record |--------------------- F O O T P R I N T MEMBER SYSTEM SUBSYSTEM ELEMENT TYPE S BC1PACRT RGASYST UTILITY BC1PACRT ASMEXITS 1 BC1PAL1 BC1PAPNT BC1PAPRV RGASYST UTILITY BC1PAPRV ASMEXITS 1 BC1PAREV RGASYST UTILITY BC1PAREV ASMEXITS 1 BC1PCRE7 BC1PELN1 BC1PELN2 BC1PELN3 BC1PINIT BC1PINVB NDVR25 INTERNAL BC1PINVB ASMIPGMR 2
Show change summary ------------------| VV.LL DATE TIME 1. 2 23SEP 1 15:49 1.13 23SEP 1 16:22 1. 3 23SEP 1 14:32
1. 3 12JUL 1 16:23
5.3.4 Fields
The Library Selection List panel fields are described next:
To Display: One of the panels described under "Display Element Information:" respectively, the Summary of Levels panel, the Element Browse panel, the Element History panel, the Element Changes panel, or the Element Master panel.
------------------ ENDEVOR LOAD MODULE IDR DISPLAY ----- ROW 1 TO 6 OF 6 Command ===> Scroll ===> CSR Library: NDVR.EMVSDEMO.PROD.LOADLIB Member: FINARP 1 Options: B - Browse element C - Show changes only S - Show change summary H - Show change history M - Show Master Record |------------------- F O O T P R I N T ------------------------| CSECT SYSTEM SUBSYSTEM ELEMENT TYPE S VV.LL DATE TIME LD LOADMOD FINANCE ACCTREC FINARP 1 COBOL 2 1. 1 19JUN 1 18:17 FINARP 1 FINANCE ACCTREC FINARP 1 COBOL 2 1. 1 19JUN 1 18:17 FINARS 1 FINANCE ACCTREC FINARS 1 COBOL 2 1. 19JUN 1 18:16 ILBOCOM ILBOSRV ILBOQIO BOTTOM OF DATA
5.3.6 Fields
The Endevor Load Module Display fields are described next:
BROWSE -- BST.C1DEMO.CNTL(BC1JPAN) ---------------- LINE COL 1 8 COMMAND ===> SCROLL ===> CSR TOP OF DATA // ( COPY JOBCARD ) // // // BC1JPAN - THIS JOB WILL LINKEDIT THE NECESSARY PANVALET // SOFTWARE TO PROVIDE THE CA-ENDEVOR PANVALET SUPPORT // PAMLIB - IS THE CURRENT SYSTEM PANVALET LIBARARY AND SHOULD // BE MODIFIED FOR YOUR SITES NAMING // // //PANLINK EXEC PGM=IEWL,PARM='LIST,NCAL,RENT,XREF,SIZE=(256K,64K)' //SYSLMOD DD DISP=SHR,DSN=iprfx.iqual.CONLIB //PAMLIB DD DSN=SYS2.PANVALET.LOAD,DISP=SHR //SYSUT1 DD UNIT=tdisk,SPACE=(CYL,(5,3)) //SYSPRINT DD SYSOUT= //SYSLIN DD INCLUDE SYSLMOD(C1PIPAM) INCLUDE PAMLIB(PAM) ENTRY C1PIPAM1 NAME C1PIPAM1(R) INCLUDE SYSLMOD(C1PIPAM) INCLUDE PAMLIB(PAM)
---------------------- Site Information from C1DEFLTS ------------------------Command ===> Customer Name..... -----------------Site ID........... Release........... Environments...... Userid Start...... Userid Length..... Batch ID.......... SPFEDIT QNAME..... SYSIEWL QNAME..... Authorized Tables. Gen in place/SO... CA-LSERV JRNL SBS. PITR Journal Grp.. SYMBOLICS Table... Computer Associates Inc., Endevor Development Function Controls -------------------- Options Access Table...... BC1TNEQU ACM...... Y BX C SMF Record Number. 23 DB2...... Y 4 Library System.... LB QuickEdit Y 1 Library Program... AFOLIBR ESI......Y 7 VIO Unit.......... VIO INFO.... N 1 Work Unit......... SYSDA LIBENV... Y SPFEDIT Work Volser....... NETMAN... N SYSIEWLP Lines per Page.... 6 PDM...... Y IGNORE MODHLI............ BST PROC..... Y N Signout on fetch.. N Mixed Format...... (NONE) ESYMBOLS (Press ENTER for Next Panel)
---------------------- Site Information from C1DEFLTS ------------------------Command ===> ------------------------- Package Processing Options ------------------------Approval Required..... Y Cast Security......... N Security.. ESI Foreground Execution.. Y Component Validation.. O High-level Index for Generated Remote Pkg Ship JCL... --------------------------Element Catalog............ Package Control File....... Installation Macro Library. CCID Validation Data Set... ACM Index Root Data Set.... ACM Index Xref Data Set.... Control Data Set Names --------------------------BST.DEVEL.ELMCATL BST.DEVR4 .VSAMRLS.PACKAGE BST.P4 B4 S2.MACLIB BST.NDVR4 BST.NDVR4 .ACMROOT .ACMXREF
------------------------ Endevor Parmlib Information ------------------------Endevor Parmlib Data Set... BST.ENDEVOR.PARMLIB Type Sequence Mbr...... ETYPESEQ (Press ENTER for Next Panel)
---------------------- Site Information from C1DEFLTS ------------------------Command ===> --------------------------CA-7 Region CCI Nodename... JCL Data Set Index Number.. JCL Data Set Index Symbol.. JCL Data Set Name.......... CA-7 Interface Values ---------------------------A44SENF &ENDEVOR APCDAL.ENDEVOR.JCLLIB
5.5 Fields
5.5 Fields
The Site Information Panel fields are described next.
Userid Length
Batch ID
5.5 Fields
Description Queue name used when Endevor issues an enqueue on a PDS defined with RECFM = U (for example, a load library), to prevent simultaneous update to that PDS. The resource name for the enqueue is the data set name. Indicates whether Endevor's security tables have to be loaded from authorized libraries. Values are: Require authorized libraries are required. Allow unauthorized libraries are allowed, but Endevor issues a warning message. Ignore Endevor does not check the library's authorization.
Authorized Tables
Gen in place/SO
Indicates, on a site level, whether Endevor is to perform a Generate in-place with or without signout. Y An element is signed out to the user who performs a Generate in-place action. This is the default. N An element retains its signout setting. Endevor will not signout an element to a user who performs a Generate in-place action.
CA-LServ SUBSYS
The subsystem name associated with the L-Serv address space. This field must be specified if L-Serv is used to control one or more Endevor control files and the default L-Serv subsystem name is not used. An L-Serv journal group ID that relates the package data set named in this macro to a specfiec set of L-Serv journal files. of this parameter enables journaling of changes to Master Control Files and the the Package Control File. The format is: (gggg,nnnn) Where: gggg The journal group ID associated with the package journal files. nnnn The journal group subsystem ID. For more information, see the Utilities Guide.
Name of a load module containing the site symbol definition table created by the user. For more information, see the Installation Guide. Name of the Access Security Table currently in use (applicable for native security).
Access Tbl
5.5 Fields
Description Record number assigned to SMF records written out by Endevor. Indicates the library management system at your site: LB AllFusion CA-Librarian and PDS PV AllFusion CA-Panvalet and PDS blank OS/PDS only
Librarian Program
Applicable only if your library management system is AllFusion CA-Librarian (LB). This entry indicates the name of the AllFusion CA-Librarian load module for your site. Symbolic device name for temporary disk data sets that are stored on a virtual I/O unit. Symbolic device name for temporary disk data sets that are not stored on a virtual I/O unit. Volume serial number of the disk used to store temporary data sets. Number of lines printed per page, for reports generated by Endevor.
5.5 Fields
Field MODHLI
Description Allows you to assign a prefix other than SYSyyddd to a temporary data set, creating a pseudo-temporary data set. This applies to temporary data sets that are allocated DISP=MOD at any step in a processor only. Regular temporary data sets, which are not DISP=MOD, use the standard z/OS temporary data set name. This prefix appears as the first node of the data set name. The value specified is a high-level qualifier, which all Endevor users are authorized to use when allocating, deleting, and opening files for output. The effective name generated is: modhli.Dyyddd.Thhmmss.RA0.jobname.ddname Where: modhli The data specified in the MODHLI operand yyddd Julian date hhmmss Time in hours, minutes, and seconds jobname Same value as jobname ddname DDname specified in the processor RA0 is used instead of RA000 to accommodate 8-byte MODHLI and 8-byte DDnames. If MODHLI is not specified in the Defaults Table, the effective name is: SYSyyddd.Thhmmss.RA0.jobname.ddname
Signout on Fetch
Indicates if the fetched element is signed out to you. Valid values are: Y The element is signed out when it is fetched, unless it is signed out by someone else. N The element is not signed out. This value affects Add (Fetch), Generate (Copyback), Move (Fetch), Transfer (Fetch), Search and Replace (Fetch) and Quick-Edit.
5.5 Fields
Description Indicates whether Endevor accepts mixed-case entries in CCID, COMMENT, and DESCRIPTION fields. Values are: CCID accept mixed-case in CCID fields. Comment accept mixed-case in COMMENT fields. Description accept mixed-case in DESCRIPTION fields. All accept mixed-case in all three fields. None do not accept mixed-case in any field.
5.5 Fields
Component Validation
5.5 Fields
5.5 Fields
Field JCL Data Set Index Symbol JCL Data Set Name
Description Symbol associated with the CA-7 DEMAND JCL library. Data Set name of the CA-7 JCL DEMAND library.
---------------------------COMMAND ===> CURRENT ENV ===> DEMO NEXT ENV: QAPROD STAGE 1 INFORMATION: ID: Name: Title: MCF data set name: STAGE 2 INFORMATION: ID: Name: Title: MCF data set name:
STAGE INFORMATION
----------------------------
STAGE ID: 1 Q Entry Stage: N QA QUALITY ASSURANCE ZSPRODV1.C1DEMO.QA.CONTROL P Entry Stage: Y PROD PRODUCTION ZSPRODV1.C1DEMO.PROD.CONTROL
5.6.2 Fields
The Stage Information panel fields are described next. All fields except CURRENT ENV are display-only. Field Current Env Next Env Stage ID Description Name of the environment for which the stage definitions are shown. Name of the next environment on the map. Designates first map location in the next environment.
Description Stage 1 definition information includes the following: ID-- Stage ID. Name-- Stage name. Title-- Stage title. Entry Stage-- Indicates whether Stage 1 is the entry stage. MCF data set name-- Data set name of the Stage 1 Master Control File (MCF).
Stage 2 Information
Stage 2 definition information includes the following: ID-- Stage ID. Name-- Stage name. Title-- Stage title. Entry Stage-- Indicates whether Stage 2 is the entry stage. MCF data set name-- Data set name of the Stage 2 Master Control File (MCF).
---------------------------OPTION ===>
SYSTEM DISPLAY
------------------------------
5.7.2 Fields
The System Display fields are described next: Field Option Environment Description Always blank for display. Name of the environment under which the system is defined (initially, the current environment). If the system is in a different environment, enter the environment's name in this field. Name of the system you want. Leave blank to request a System Selection List showing all systems. Supply a name mask to restrict the list to those systems whose names begin with the characters specified. For more information on specifying a mask character, see Name Masking in the chapter Endevor Basics.
System
DISPLAY -------------------- SYSTEM DEFINITION -------------------------------COMMAND ===> CURRENT ENV: SMPLTEST NEXT ENV: SMPLPROD SYSTEM: ADMIN NEXT SYSTEM ===> ADMIN SYSTEM TITLE ===> ENDEVOR ADMINISTRATION APPLICATIONS UPDATED: 15OCT 1 14:36 BY USER 1 GENERAL OPTIONS: COMMENT ===> Y (Y/N) CCID ===> Y (Y/N) REQ ELM JUMP ACK ===> Y (Y/N) ELEMENT REGISTRATION OPTIONS: DUPLICATE ELEMENT NAME CHECK ===> Y (Y/N) MSG SEVERITY LVL ===> E (W/C/E) DUPLICATE PROC O/P TYPE CHECK ===> N (Y/N) MSG SEVERITY LVL ===> (W/C/E) SIGN-IN/SIGN-OUT OPTIONS: ACTIVATE OPTION ===> Y (Y/N) VALIDATE DATA SET ===> N (Y/N) PROCESSOR TRANSLATION OUTPUT LIBRARIES: STAGE 1 LOAD LIBRARY ===> CA.ENDEVOR.SMPLEMER.PRCSLOAD STAGE 1 LIST LIBRARY ===> CA.ENDEVOR.SMPLEMER.PRCSLIST STAGE 2 LOAD LIBRARY ===> CA.ENDEVOR.SMPLPROD.PRCSLOAD STAGE 2 LIST LIBRARY ===> CA.ENDEVOR.SMPLPROD.PRCSLIST -------------------------------------------------------------------------------
5.7.4 Fields
The System Definition panel fields are described next:
Description Name of the system at the next stage on the map. When you access this panel in create or update mode, you can enter or change the name in this field. Displays the date, time, and user ID of the last user to update the system definition.
Updated
Indicates whether there must be a CCID for actions against this system. Acceptable values are: Y--Each action must have a CCID. N--Default. CCIDs are not required for actions.
Indicates whether users must specify ACKNOWLEDGE ELM JUMP = Y when moving elements. Acceptable values are: Y--User must specify ACKNOWLEDGE ELM JUMP = Y. N--Default. User does not have to specify ACKNOWLEDGE ELM JUMP = Y.
Description This parameter governs the status of element registration at the processor group level. To activate the checking of duplicate processor output types, enter a Y in this field. To define how you want Endevor to proceed when it encounters two elements with the same output type, specify one of the following values for the MSG SEVERITY LVL parameter located next to the DUPLICATE PROC O/P TYPE CHECK parameter: EThe same element name and same output type exist within the same system and different type. The action is terminated, and an error message is issued. CThe same element name and same output type exist within the same system and different type. The action is performed, and a caution message is issued. WThe element name already exists within the same system and has the same processor output type associated with it. The action is performed, and a warning message is issued.
Y (yes) if the data set validation facility is in use for this system; otherwise, N (no). When an element is retrieved, a RETRIEVE TO data set name (and member name if the data set is a library) is placed in the element master record. When an ADD or UPDATE action is performed against an element, Endevor compares the RETRIEVE TO data set name (and member name if applicable) to the source input data set and member name specified for the action. If the data set (and member) names match, the action continues. If the names do not match, Endevor checks the value in the SIGNOUT OVERRIDE field. If this value is Y, processing continues. If this value is N, the action fails.
For more information on these libraries, see the Extended Processors Guide.
---------------------------OPTION ===>
SUBSYSTEM DISPLAY
---------------------------
blank - Display subsystem definition ENVIRONMENT ===> DEMO SYSTEM SUBSYSTEM ===> ===>
5.8.2 Fields
The Subsystem Display fields are described next: Field Option Environment Description Always blank for display. Name of the environment under which the subsystem is defined (initially, the current environment). If the subsystem is in a different environment, enter the environment's name in this field. Name of the system in which the subsystem is defined. Leave blank to request a System Selection List showing all systems. Fill in a name mask to limit the list according to the characters specified. Name of the subsystem you want to display. Leave blank to request a Subsystem Selection List showing all subsystems. Fill in a name mask to limit the list according to the characters specified.
System
Subsystem
DISPLAY ------------------ SUBSYSTEM DEFINITION COMMAND ===> CURRENT ENV: BST SYSTEM: FINANCE NEXT ENV: QAPROD SYSTEM TITLE: FINANCIAL APPLICATIONS SUBSYSTEM: ACCTPAY TITLE: ACCOUNTS PAYABLE NEXT SUBSYSTEM: ACCTPAY UPDATED: 31MAY 1 1: 4 DA1DM47
--------------------------
5.8.4 Fields
The Subsystem Definition panel fields are described next. All fields are display-only. Field Current Env System Next Env System Title Subsystem Title Next subsystem Description Name of the current environment. Name of the system in which the subsystem is defined. Name of the next environment on the map. Descriptive title for the system. Name of the subsystem being processed. Descriptive title for the subsystem (1-50 characters). Name of the subsystem at the next map location. When you access this panel in create or update mode, you can change the subsystem name. Displays the date, time, and user ID of the last user to update the subsystem definition.
Updated
----------------------------OPTION ===>
TYPE DISPLAY
-------------------------------
blank - Display type definition ENVIRONMENT ===> DEMO SYSTEM TYPE STAGE ===> ===> ===> A A - TEST B - PROD
5.9.2 Fields
The Type Display fields are described next: Field Option Environment Description Always blank for display. Name of the environment under which the element type is defined (initially, the current environment). If the element type is in a different environment, enter the environment's name in this field. Name of the system in which the element type is defined. Name of the element type you want. ID of the stage in which the element type is defined.
-------------------------COMMAND ===> ENVIRONMENT: DEMO TYPE TYPE CLISTS FINANCE s JCL FINANCE COPYBOOK FINANCE MACRO FINANCE ASSEM FINANCE COBOBJ FINANCE COBLNK FINANCE ASMLNK FINANCE COBXREF FINANCE LINKCARD FINANCE COPY FINANCE
SYSTEM: FINANCE STAGE: Q DESCRIPTION PRODUCTION CLISTS PRODUCTION JCL PRODUCTION COPYBOOKS PRODUCTION MACROS PRODUCTION ASSEMBLER ASSEMBLE ONLY PRODUCTION COBOL COMPILE TO OBJECT PRODUCTION COBOL COMPILE AND LINK PRODUCTION ASSEMBLER ASSEMBLE AND LINK PRODUCTION COBOL COMP AND LNK W/MONITOR PRODUCTION LINK EDIT CARDS PRODUCTION COPYBOOKS BOTTOM OF DATA
5.9.4 Fields
The Type Selection List panel fields are described next. All fields except the SELECTION field are display-only. Field Environment System Stage Selection (no title) Type Type Description Description Name of the current environment. Name of the system under which the element type is defined. ID of the stage under which the element type is defined. Used to select a type for display. Type an S in this column next to the type you want. Name of the type. Description of the type.
DISPLAY ---------------------COMMAND ===> CURRENT ENV: NEXT ENV: DESCRIPTION: UPDATED: QA1 QA1
COBOL TYPE WITH PROCESSOR 3MAY 2 9:59 BY MONJO 6B ----------------- ELEMENT OPTIONS ------------------FWD/REV/IMG DELTA: R (F/R/I) COMPRESS BASE/ENCRYPT NAME: Y (Y/N) DFLT PROC GRP: COBOUT REGRESSION PCT: REGR SEV: I (I/W/C/E) SOURCE LENGTH: 8 COMPARE FROM: 7 COMPARE TO: 72 AUTO CONSOL: Y LANGUAGE: COBOL PV/LB LANG: COBOL REMOVE/CONSOL AT LVL: 96 HFS RECFM: (COMP/CR/CRLF/F/LF/NL/V) LVLS TO REMOVE/CONSOL: 5 DATA FORMAT: B FILE EXT: aTzATZ ------------- COMPONENT LIST OPTIONS ---------------FWD/REV DELTA: F (F/R) AUTO CONSOL: Y (Y/N) CONSOL AT LVL: 96 LVLS TO CONSOL: 5 -------------------LIBRARIES --------------------BASE/IMAGE LIBRARY: BST.&C1EN.&C1ST1..&C1SY..&C1TY..PERM.BASE DELTA LIBRARY: BST.&C1EN.&C1ST1..&C1SY..&C1TY..PERM.DLTA INCLUDE LIBRARY: BST.&C1EN.&C1ST1..&C1SY..&C1TY..PERM.INCL SOURCE O/P LIBRARY: BST.&C1EN.&C1ST1..&C1SY..&C1TY..PERM.OUTP EXPAND INCLUDES: N (Y/N)
5.9.6 Fields
The Type Definition panel fields are described next:
The next four fields indicate the next location on the map, and the type name at that location. If you have accessed this panel to create or update a type definition, you can change the value in the TYPE field. Otherwise these fields are display-only. Field Next Env Stage ID System Type Description Name of the environment at the next map location. Name of the stage at the next map location. Name of the system at the next map location. Name of the type at the next map location. You can change the type name when you access this panel in create or update mode.
Description Regression severity. Determines severity of the error message issued when Endevor detects regression. Acceptable values are: I--Informational message. W--Warning message. C--Default. Critical message. E--Fatal message.
Source Length
Logical record length in source statements. The maximum allowable value is 32,000. For variable-length records, this length does not include the four-byte record header.
Compare From
Position within each statement at which Endevor begins comparing to identify changed statements (5 digits in the range 0-32,000). The default is 1. Position within each statement at which Endevor stops comparing to identify changed statements (5 digits in the range 0-32,000). The default is 72, and should be set to 80 for type Process, if you plan to use in-stream data in processors. Indicates whether Endevor is to consolidate change levels automatically. Acceptable values are: Y--Consolidate automatically. When you create the 99th change level for an element, Endevor consolidates levels 1-50 into a single level, changing level 99 to level 50. N--Default. Do not consolidate automatically. If the value of this field is N, LVLS TO CONSOL must be 0.
Compare To
Auto Consol
Consol at Lvl
Specifies the level number at which Endevor consolidates change levels. The default is 99. For example, if the value in this field is 70, Endevor consolidates levels when change level 70 is reached.
Description Indicates the number of deltas to consolidate when the number of levels reaches the figure in the CONSOL AT LVL field. The default is 50. For example, if the value in this field is 30, and the value in the CONSOL AT LVL field is 70, at level 70 Endevor consolidates the oldest 30 deltas into a single consolidation level (level 1). This value must be zero if AUTO CONSOL = N, and cannot be greater than the value in the CONSOL AT LVL field. When moving or transferring with history, Endevor consolidates a number of levels equal to: The number in this field. The number of levels needed to reach the value in the CONSOL AT LVL field.
HFS RECFM
Indicates the record delimeter for USS/HFS files. If no value is specified for an HFS file, the default value of NL is used. Record delimeters and their HFS delimeter types are as follows: COMP--Variable length records compressed by Endevor CR --Carriage return (ASCII and EBCDIC "CR" is hex '0D) CRLF--EBCDIC carriage return/line feed (hex '0D25') F --Fixed length LF --EBCDIC line feed (hex '25') NL --EBCDIC new line character. This is the delimeter used by the editor, OEDIT and OBROWSE. The default value. V --Variable. The first two bytes of the record are the RDW (record descriptor word) and it contains the length of the record including the RDW.
Field Language
Description Defines the source language for the type (1-8 characters). Note: If you specify LINKEDIT in this field, you cannot use NAME or ALIAS statements in the link step of processors associated with this type.
PV/LB Lang
Applicable for installations using a CA-Panvalet or CA-Librarian library to store elements. The 1- to 8-character CA-Panvalet or CA-Librarian source language for the type. For a list of the languages you can use with CA-Panvalet and CA-Librarian, see Acceptable PV/LB Language Values in this chapter. If you plan to use in-stream data in processors and the current type is Process, specify either DATA (for CA-Panvalet) or DAT (for CA-Librarian) in this field.
Data Format
Element classification type from the Local File System (LFS) perspective. Acceptable values are: B--Binary T--Text Blank--Blank
File Ext
Indicates the 0- to 8-character file extension to be used by the AllFusion Change Manager Enterprise Workbench for elements of this type.
Delta library
Include Library
You can use one of the following source language values for CA-Librarian: ASM COB DAT DAT FRG FRH GIS GOF JCL PLF PLI RPG TXT VSB
----------------------OPTION ===>
--------------------------
blank - Display processor group definition ENVIRONMENT ===> DEMO SYSTEM TYPE STAGE GROUP ===> FINANCE ===> COBOL ===> Q ===> Q - QA P - PROD
5.10.2 Fields
The Processor Group Display fields are described next: Field Environment Description Name of the environment under which the processor group is defined (initially, the current environment). If the processor group is in a different environment, enter the environment's name in this field. Name of the system in which this processor group resides. Name of the type to which the processor group applies. ID of the stage in which this processor group resides. This must be one of the stage IDs listed to the right. Name of the processor group you wish to display.
Group
--------------------COMMAND ===> CURRENT ENV: TEST NEXT ENV: PROD PROCESSOR GROUP NOPROC ALOADRN ALOADRNS ALOADRU
PROCESSOR GROUP SELECTION LIST STAGE ID: Q STAGE ID: P SYSTEM: FINANCE SYSTEM: FINANCE
----PROCESSOR GROUP---DESCRIPTION/ OUTPUT TYPE NO PROCESSOR REQUIRED / ASMPGM NOPROC ASSEMBLE/LINK AUTHORIZED RE-ENTRANT / LOAD ASM/LINK AUTH'ZED, RENT, SOURCE OUTD / LOAD ASSEM/LINK AUTHORIZED REUS / LOAD BOTTOM OF DATA
5.10.4 Fields
The Process Group Selection List panel fields are described next. All fields except the SELECTION field are display-only. Field Current Env Stage ID System Type Next Env Stage ID System Type Selection (no title) Description Name of the current environment. Name of the current stage. Name of the current system. Name of the type to which the processor group(s) apply. Name of the next environment in the map. Name of the first map stage in the next environment. Name of the system in the next environment. Name of the element type in the next environment to which the processor group(s) apply. Field used to select a processor group for display. Type an S in this column, next to the processor group you want to display. Name of the processor group. Description of the processor group.
The following panel displays processor groups for all types, except type Process.
DISPLAY ---------------COMMAND ===> CURRENT ENV: BST NEXT ENV: QAPROD PROCESSOR GROUP: DESCRIPTION: NEXT PRCSGROUP:
NEWGRP PROCESSOR O/P TYPE: COBOL COMPILE AND LINK, LISTING IS STORED NEWGRP -------------------
UPDATED: 31MAY 1 1: 4 BY DA1DM47 ----------------------- OUTPUT MANAGEMENT INFORMATION PROCESSOR TO USE FOR MOVE ACTION: PROCESSOR TO USE FOR TRANSFER ACTION: $ - Browse Symbolics GENERATE PROCESSOR: DELETE PROCESSOR: MOVE PROCESSOR: GCOBNBL DLODNNN MLODNNL FOREGROUND : Y : Y : Y M (M/G) G (M/G)
The Processor Group Definition panel for type Process does not provide information about the next environment, the next processor group, or selection options for the OUTPUT MANAGEMENT INFORMATION fields, because the system definition only allows for two processor load libraries to be defined. For more information about defining processor groups, see the Extended Processors Guide.
5.10.6 Fields
The Processor Group Definition panel fields are described next:
Field Next Env Stage ID System Type Processor group Processor O/P type
Description Name of the environment at the next map location. Name of the stage in which the processor groups on the list are defined at the next map location. Name of the system in which the processor groups on the list are defined at the next map location. Name of the type to which the processor group applies at the next map location. Name of the processor group. The type of output produced by the processor group. For more information on this field, see Element Registration in the chapter Overview.
Description of the processor group. Name of the processor group at the next map location. When you access this panel in create or update mode, you can change the type name. Displays the date, time, and user ID of the last user to update the processor group definition.
Updated
Description Indicates whether Endevor will execute the generate or move processor when the user initiates a TRANSFER action. Values are: M--execute the move processor. G--execute the generate processor. Note: The TRANSFER action normally executes a generate processor at the target location. If you want to transfer component lists as part of the TRANSFER action, specify M in this field.
If the element type is not Process, and the processor group is not named *NOPROC*, then you can type either of the following options to the left of a processor's name to view more information about that processor. The options are: S--view the processor's default symbolic overrides. L--view the processor's JCL.
Generate Processor
The name of the generate processor assigned to the group. If no generate processor is defined, *NOPROC* appears in this field. The name of the delete processor assigned to the group. If no delete processor is defined, *NOPROC* appears in this field. The name of the move processor assigned to the group. If no move processor is defined, *NOPROC* appears in this field. Indicates whether the generate, delete, or move processors identified in the respective PROCESSOR fields can be executed in foreground. The acceptable values are: Y--The processor can be executed in foreground. N--The processor cannot be executed in foreground.
Delete Processor
Move Processor
Foreground Execution
DISPLAY ---------------- PROCESSOR GROUP SYMBOLICS ------ ROW 1 TO 12 OF 25 COMMAND ===> SCROLL ===> PAGE CURRENT ENV: DEMO STAGE ID: Q SYSTEM: FINANCE TYPE: COBOL PROCESSOR GROUP: COBNCL DESCRIPTION: CICS PRECOMPILE, COMPILE AND LINK, LISTING STORED PROCESSOR: GCOBNCL LOAD LIBRARY: NDVR.DEMO.STG1.PRCSLOAD DEFAULT Values are indicated by "--" OVERRIDE Values are indicated by "O" SYMBOLIC --/O VALUE CICSLIB1 -- SYS5.CICS212.LOADLIB1 CICSLIB2 -- SYS5.CICS212.LOADLIB2 CICSLOAD -- SYS5.CICS212.LOADLIB COBCOMP -- SYS5.COB24.VSCOLIB COBLIB -- SYS5.COB24.VSCLLIB CSYSLIB1 -- &PROJECT..&GROUP.&STG1..COPYLIB CSYSLIB2 -- &PROJECT..&GROUP.&STG2..COPYLIB CSYSLIB3 -- &PROJECT..&GROUP.&STG3..COPYLIB EXPINC -- Y GROUP -- DEMO LISTLIB -- &PROJECT..&GROUP.&STG1..LISTLIB LOADLIB -- &PROJECT..&GROUP.&STG1..LOADLIB
Note: If Endevor cannot display all the symbolics on one panel, press the DOWN and UP PF keys to scroll through the list. Endevor leaves the processor information at the top of the screen while you scroll through the symbolics.
5.10.8 Fields
The Processor Group Symbolics panel fields are described next:
DISPLAY --------------------- PROCESSOR DISPLAY -------- ROW 1 TO 17 OF 154 COMMAND ===> SCROLL ===> PAGE ---------------------------- PROCESSOR FOOTPRINT ------------------------ENVIRONMENT SYSTEM SUBSYS ELEMENT TYPE STG VV.LL DATE TIME DEMO ADMIN STANDARD GCOBNCL PROCESS 1 1. 1 18FEB 1 18:59 LOAD LIBRARY: NDVR.DEMO.STG1.PRCSLOAD ---------------------------------------------------------------------------TOP OF DATA // // // PERFORMS A CICS PRECOMPILE, COBOL COMPILE AND LINK EDIT // // // //GCOBNCL PROC LISTLIB='&PROJECT..&GROUP.&STG1..LISTLIB', // LOADLIB='&PROJECT..&GROUP.&STG1..LOADLIB', // CICSLOAD='SYS5.CICS212.LOADLIB', // CICSLIB1='SYS5.CICS212.LOADLIB1', // CICSLIB2='SYS5.CICS212.LOADLIB2', // COBLIB='SYS5.COB24.VSCLLIB', // COBCOMP='SYS5.COB24.VSCOLIB', // PROJECT='NDVR', // GROUP='DEMO', // STG1='&C1STAGE.', CURRENT STAGE
Note: Press the DOWN and UP PF keys to scroll through the JCL. Endevor leaves the processor footprint at the top of the screen while you scroll.
5.10.10 Fields
Processor Display fields are described next. Processor Footprint Fields: The following list describes the panel fields. All fields are display-only. Field Environment System Subsystem Description Name of the current environment. Name of the system under which the processor is defined. Name of the subsystem under which the processor is defined.
Description Name of the processor. Name of the type to which the processor applies. ID of the stage under which the processor is defined. Number that identifies the processor's level (in vv.ll format). Level date (in ddmmmyy format). Level time (in hh:mm format). Name of the load library in which the processor resides.
---------------------OPTION ===>
----------------------------
blank - Display Approver Group definition ENVIRONMENT APPROVER GROUP ===> DEMO ===>
5.11.2 Fields
The Approver Group Display fields are described next: Field Option Environment Description Always blank for display. Name of the environment under which the approver group is defined (initially, the current environment). If the approver group is in a different environment, enter the environment's name in this field.
Description Name of the approver group you want to display. Leave this field blank to request an Approver Group Selection List showing all approver groups. Use a name mask to restrict the list to those approver groups whose names begin with the characters specified.
--------------------COMMAND ===> ENVIRONMENT: DEMO APPROVER GROUP ACCOUNTING SYS CHANGE CNTRL BRD s DOCGRP EDP AUDIT EMERGENCY FIX MANUFACTURE SYS PERSONNEL SYS
APPROVER GROUP TITLE ALL ACCOUNTING SYSTEMS: G/L, A/P, A/R CHANGE CONTROL BOARD PUBLICATIONS/MARKETING INTERNAL EDP AUDIT SECOND AND THIRD SHIFT SUPERVISORS ALL MANUFACTURING SYSTEMS: INVENTORY, SHOP ALL PERSONNEL SYSTEMS: BENEFITS, PAYROLL BOTTOM OF DATA
5.11.4 Fields
The Approver Group Selection List panel fields are described next. All fields except the SELECTION field are display-only. Field Environment Selection (no title) Description This is the name of the current environment. Field used to select an approver group for display. Type an S in this column next to the approver group you want to display. This is the name of the approver group. This is a descriptive title for the approver group.
------------------------ENVIRONMENT: DEMO
APPROVER ===> ZSXLGB1 ===> ZSXSXV1 ===> ZSXPTB1 ===> ===> ===> ===> ===>
REQ'D (Y/N) APPROVER ===> Y ===> ZSXPGM1 ===> N ===> ZSXREL1 ===> N ===> ===> ===> ===> ===> ===> ===> ===> ===> ===> ===>
REQ'D (Y/N) ===> N ===> N ===> ===> ===> ===> ===> ===>
5.11.6 Fields
The Approver Group Definition panel fields are described next. All fields are display-only. Field Approver Group Environment Title Quorum Size Updated Approver Description The name of the approver group. The name of the current environment. The descriptive title for the approver group. The minimum number of people whose approval is required in order to execute the package. Displays the date, time, and user ID of the last user to update the approver group definition. A list of the TSO user IDs of the members of the specified approver group.
Description Indicates whether this approver is required to approve a package: Y (yes) or N (no). A required approver must approve a package, regardless of the quorum requirement. That is, if you designated a quorum of 1 and list two required approvers, both approvers must grant approval before the package can be executed.
----------------OPTION ===>
------------------------
blank - Display relationships between inventory areas and Approver Groups ENVIRONMENT SYSTEM SUBSYSTEM TYPE STAGE NUMBER APPROVER TYPE ===> DEMO ===> ACCOUNTG ===> ===> ===> 2 ===> STANDARD ( ( ( or full system name) or full subsystem name) or full type name)
( , 1 or 2) (EMERGENCY/STANDARD)
Note: Leaving the SYSTEM, SUBSYSTEM, TYPE or STAGE NUMBER field blank will cause ENDEVOR to display a list. Entering an asterisk ( ) will only return a match if the inventory rule was built with an asterisk ( ) as the name.
5.12.2 Fields
The Approver Group Relation Display fields are described next: Field Environment Description Name of the environment under which the approver group relationship is defined (initially, the current environment). If the approver group relationship is in a different environment, enter the environment's name in this field. Name of the system to which this approver group relationship applies. Enter the full name of the system, an asterisk, or leave blank to request an Approver Group Relationship List showing all systems. Name of the subsystem to which this approver group relationship applies. Enter the full name of the subsystem, an asterisk, or leave blank to request an Approver Group Relationship List showing all subsystems. The element type to which this approver group relationship applies. Enter the full type name, an asterisk, or leave blank to request an Approver Group Relationship List showing all types.
System
Subsystem
Type
Description The stage number to which this approver group relationship applies. Fill in the appropriate number (1 or 2), an asterisk, or leave blank to request an Approver Group Relationship List for all stages. The approver type designated for this approver group: standard or emergency. An approver group designated as standard can be used to approve standard packages only. Similarly, an approver group designated as emergency can be used to approve emergency packages only.
Approver Type
------------------ APPROVER GROUP RELATIONSHIP LIST --------- ROW 1 OF 1 COMMAND ===> SCROLL ===> CSR ENVIRONMENT: DEMO APPROVER TYPE: STANDARD SYSTEM SUBSYSTEM TYPE STAGE APPROVER GROUP OSB 2 ACCOUNTING SYS PAY 2 ACCOUNTING SYS ACCOUNTG 2 ACCOUNTING SYS s ACCOUNTG 2 DOCGRP ACCOUNTG 2 EDP AUDIT MANUFACT 2 MANUFACTURE SYS MANUFACT 2 EDP AUDIT MANUFACT 2 CHANGE CNTRL BRD PERSONEL 2 CHANGE CNTRL BRD PERSONEL 2 EDP AUDIT PERSONEL 2 PERSONNEL SYS BOTTOM OF DATA
5.12.5 Fields
The Approver Group Relationship List fields are described next. All fields but the SELECTION field are display-only. Field Environment Approver Type Selection (no title) Description Name of the environment under which the approver group relationship is defined. Whether this approver group type is standard or emergency. Field used to select an approver group relationship for display. Type an S in this column next to the approver group relationship you want to display. Name of the system to which the approver group is related. Name of the subsystem to which the approver group is related. Name of the element type to which the approver group is related. Stage number to which the approver group is related. Name of the approver group related to the inventory area.
DISPLAY -------------------- APPROVER GROUP RELATIONSHIP COMMAND ===> ENVIRONMENT: BST APPROVER GROUP: FARMETTES APPROVER TYPE: STANDARD UPDATED: 31MAY 1 1: 4 BY DA1DM47 INVENTORY AREA TO WHICH APPROVER GROUP IS RELATED: SYSTEM: NDVR25 SUBSYSTEM: NOT4SALE TYPE: ISPPE STAGE NUMBER:
-----------------
5.12.7 Fields
The Approver Group Relationship panel fields are described next. All fields but the SELECTION field are display-only. Field Environment Approver Group Approver Type Updated System Subsystem Type Stage Number Description Name of the current environment. Name of the approver group related to the inventory area. Type of approver group you specified: standard or emergency. Displays the date, time, and user ID of the last user to update the relationship. Name of the system in the inventory area to which the approver group is related. Name of the subsystem in the inventory area to which the approver group is related. Name of the element type in the inventory area to which the approver group is related. Stage number in the inventory area to which the approver group is related.
-------------------------- Environment Information ------------------------Command ===> Current Environment,...... INT Title..................... Integration Environment Next Environment.......... QAS User Security Table....... Resource Security Table... Journal................... SMF Activity.............. SMF Security.............. MVS/DB Bridge.............
(NONE) Y Y N
5.13.2 Fields
The Environment Information panel fields are described next. All fields except for CURRENT ENVIRONMENT are display-only. Field Current Environment Description Name of the current environment. To display the details for another environment, enter the environment's name in this field and press Enter. Descriptive title for the current environment. Name of the next environment on the map. Name of the User Security Table currently in use (applicable for native security only). Name of the Resource Security Table currently in use (applicable for native security only). Name of the journal file used by Endevor's Point in Time Recovery facility.
Title Next Environment User Security Table Resource Security Table Journal
Description Indicates whether the SMF facility is active for this environment: Y (yes) or N (no). Indicates whether SMF security is active for this environment: Y (yes) or N (no). Indicates whether the Endevor/DB-MVS Bridge is active for this environment: Y (yes) or N (no).
symbolvalue
Use the JCL member contained in the element BC1JSYMT to create the site-defined symbolics table.
---------------------- Site Information from C1DEFLTS ------------------------Command ===> Customer Name..... -----------------Site ID........... Release........... Environments...... Userid Start...... Userid Length..... Batch ID.......... SPFEDIT QNAME..... SYSIEWL QNAME..... Authorized Tables. Gen in place/SO... CA-LSERV JRNL SBS. PITR Journal Grp.. SYMBOLICS Table... Computer Associates Inc., Endevor Development Function Controls -------------------- Options Access Table...... ASCM..... B7 C SMF Record Number. 23 DB2...... 4 Library System.... PV EDITELM.. 1 Library Program... LIBRARV ESSI..... 7 VIO Unit.......... VIO INFO..... 1 Work Unit......... SYSDA LIBENV... SPFEDIT Work Volser....... NETMAN... SYSIEWLP Lines per Page.... 6 PDM...... IGNORE MODHLI............ BST PROC..... N Signout on fetch.. N Mixed Format...... COMMENT DESCRIPTION ESYMBOLS (Press ENTER for Next Panel) Y Y Y N N Y N Y Y
Actions
Endevor inventory where inventory expansion and type sequencing occurs Target Source Source Source Source Source Source Target Source Source Source
Add/Update Generate Retrieve Delete Move Archive Transfer to Archive Transfer C1-C1 Signin Print C1 List C1
The following special conditions apply: When inventory errors are found during the API/SCL expansion phase, these actions are reported as they occur. They always appear before any dispatched Endevor action. When a not found condition occurs for an element or member name, they will be reported last, after all other actions have been processed.
-----------------------OPTION ===> 1 2 3 4 5 6 7 8 9 A D E S SITE STAGE SYSTEM SUBSYSTEM TYPE PROCESSOR GROUP TYPE SEQUENCE DATA SET APPROVER GROUP RELATE GROUP DESTINATION ENVIRONMENT SITE SYMBOLS -
---------------------------
Display site information Display stage information Display, delete, create, update or clone system Display, delete, create or update subsystem Display, delete, create or update type definitions Display, delete, create or update processor groups Display site type processing sequence Display or update type data sets Display, delete, create or update approver groups Relate approver groups to systems, subsystems, etc. Display, delete, create or update shipment destiations Display information about the current environment Display site symbol definitions
To view the processing sequence for types defined to your site, select 7 Type Sequencing on the Environment Options Menu. Only types defined by the Endevor Administrator, in the Type Sequence member file, will be displayed. You cannot update the type processing sequence through the Environment Options Menu. The administrator maintains the processing order by editing the Type Sequence member. For details on defining the Type Sequence member file, see the chapter "Global Type Sequencing" in the Administrator Guide. Note that when Global Type Sequencing is not in effect, the type sequencing is displayed differently on the Environmental Options Menu. For details on default type sequencing, see Defining the Type Processing Sequence in the chapter Defining Inventory Structures in the Administrator Guide. A sample Type Processing Sequence panel is shown next:
DISPLAY --------------COMMAND ===> TYPE 1 2 3 4 5 6 7 8 9 1 11 12 13 14 15 16 17 18 PROCESS SCLLANG CHDR ASMMAC DSECTS COBCOPY COPYBOOK ASMCHDR ASMPGM CPGM COBPGM OBJECT EXTRNTBL LNK ISPM ISPP ISPSI ISPSE SYSTEM
DESCRIPTION INTERNAL PROCESSORS SCL Language Definition (NODE/KEYWORD/FIELD) C HEADER FILES MACROS AND DSECT PROCESSOR LSERV 3.5 DSECTS COBOL COPYBOOKS COBOL COPYBOOKS PUNCH C HDR AND ASM COPY MBR OF A DATA STRUCTURE ASSEMBLER PROGRAM PROCESSOR C PROGRAMS COBOL Program Processor OBJECT DECKS FOR LINK-EDITS Endevor tables to be shipped (src and load) LINKEDIT PROCESSOR ISPF MESSAGES PROCESSOR ISPF PANELS PROCESSOR INTERNAL ISPF SKELETONS PROCESSOR EXTERNAL ISPF SKELETONS PROCESSOR
You can also view the Type Processing Sequence panel through the Display Options Menu. The Type Sequence option appears on the Display Options Menu shown next, regardless of whether this option is in effect at your site. If you select the option T Type Sequence and the Global Type Sequencing option is not in effect at your site, a message displays.
--------------------------OPTION ===> 1 2 3 4 5 6 7 8 9 A E S T ELEMENT FOOTPRINT SITE STAGE SYSTEM SUBSYSTEM TYPE PROCESSOR GROUP APPROVER GROUP RELATE GROUP ENVIRONMENT SITE SYMBOLS TYPE SEQUENCE -
----------------------------
Display Display Display Display Display Display Display Display Display Display Display Display Display
element/component list information footprinted members and compressed listings site information stage information system definitions subsystem definitions type definitions processor group definitions approver groups inventory area/approver group relationships information about the current environment site symbols definitions site type processing sequence
Delete
Foreground / Batch
And Does This Removes the user signout associated with an element. Moves elements between locations that are not on the same map route. Updates an element from an external database.
Duplicate Element Names: Endevor provides two options that enable you to allow or disallow duplicate element names. One option enables you to control the use of duplicate element names at the system and subsystem level. The other option enables you to control the use of duplicate element names at the Processor Group level. For information on implementing one or both of these options, see Element Registration in the chapter Overview.
------------------------------ RETRIEVE ELEMENTS -----------------------------OPTION ===> ELEMENT DISPLAY OPTIONS: blank - Element list S - Summary B - Browse H - History R - Retrieve element M - Master C - Changes FROM ENDEVOR: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE COMMENT ===> DOC ===> FINANCE ===> ===> ===> ===> ===> ACTION OPTIONS: CCID EXPAND INCLUDES SIGNOUT ELEMENT OVERRIDE SIGNOUT REPLACE MEMBER B - S2 ===> ===> ===> ===> ===>
N Y N N
1 - S1
TO ISPF LIBRARY: PROJECT ===> BST LIBRARY ===> C1DEMO TYPE ===> CNTRL MEMBER ===>
LIST OPTIONS: DISPLAY LIST WHERE CCID EQ WHERE PROC GRP EQ BUILD USING MAP FIRST FOUND TO OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===>
To... Display one of the following element information panels: Summary of Levels (S), Element Master Info (M), Element Browse (B), Element Changes (C), or Element History (H). These options can be used in conjunction with either an element selection list or a specific element name to view information about an element prior to executing an action.
Description The 1- to 8-character name of the type associated with the element(s) to be processed. The 1-character ID of the stage that is the source, target, or location of the action.
Where CCID Eq
Add
Signs out
N Edit (Quick-Edit) N Y N
Action
Source Element (3) Signs out if not signed out to someone else No change NA NA NA (4) NA (4) NA NA NA NA Signs out Signs out Signs out if not signed out to someone else No change NA NA Signs in Signs in NA 4 NA 4 NA NA NA NA
Target Element
Signs out
Signs out No change No change Signs in Signs in Signs in Signs in Signs in Signs in NA NA Signs out
Signs out Signs out Signs out NA NA Signs in Signs in Signs in Signs in No change No change
1. If an element exists up the map, then a fetch will be performed. A fetch is a copyback of the element with all delta levels intact. 2. For information about Signout Upon Fetch, see The TYPE=MAIN Macro in the chapter The Defaults Table in the Administrator Guide. 3. In a fetch situation for Add, Edit, Generate with Copyback, and Search with Update, the source element is the fetched element. If Signout Upon Fetch is in effect, the fetched element will be signed out to you if it is not signed out to someone else. 4. In a fetch situation for Move and Transfer, the source element is the element at the FROM location of the action. If Signout Upon Fetch is in effect, the fetched element (up the map) will be signed out to you if it is not signed out to someone else.
These CCID and/or Comment Fields... Current Source CCID and/or comment
Contain This Information The CCID and/or comment used the last time an Endevor action changed the source. This CCID and/or comment is stored in the Master Control File. The CCID and/or comment used the last time an Endevor action caused output processing to occur. Output processing occurs when a processor is run or an output data set is updated. This CCID and/or comment is stored in the Master Control File. These fields only reflect the CCID and/or comment used during the RETRIEVE action if the last action at that stage was RETRIEVE. This CCID and/or comment is stored in the Master Control File. Viewing this information allows you to determine which elements have been retrieved for update for a particular project.
Source Delta CCID and/or comment Component List Delta CCID and/or comment
Each delta level contains the CCID and/or comment specified in the action that created the delta level. Each component list delta level contains the CCID and/or comment specified in the action that created the delta level.
The fields that Endevor updates depend on the action you specify. The following chart summarizes the impact of Endevor actions on CCID and COMMENT fields. Action Current Source CCID/ Comment Set Set if changed Generate CCID/ Comment Set if changed Set if generated Last Action CCID/ Comment Set Set Retrieve CCID/ Comment Source Delta CCID/ Comment Set Set Component Delta CCID/ Comment Set if generated Set if generate creates a delta
Action
Update
Retrieve Generate -Without Copyback Generate -With Copyback Signin Delete Restore Archive Move-Without History Move-- With History Set from start location value Set from start location value Set from previous stage value Set from previous stage value Set from start location value Set from start location value Set if generated Set Set from Archive Set if generated Set Set to copied back value Set Set
Set Set if generate creates a delta Set to copied back value Clear
Set
Set
Set if generated
Clear
Set from last start location delta value Carried with delta levels Set from last delta value previous stage Carried with delta levels
Set from last start location delta value Carried with delta levels
Set
Clear
Set
Clear
Set if generated
Set if generated
Set
Clear
Set if generated
Action
Source Delta CCID/ Comment Set from base value. Carried with delta levels & on sync level
------------------OPTION ===>
---------------------
blank - Display selection list S - Display summary of levels M - Display element master info
B - Browse element current level C - Display changes current level H - Display history current level
Enter SX, BX, CX or HX to display component list information FROM Endevor: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE ===> DOC ===> FINANCE ===> ===> ===> ===> LIST OPTIONS: DISPLAY LIST WHERE CCID EQ WHERE PROC GRP EQ DISPLAY SYS/SBS LIST BUILD USING MAP A - TEST B - PROD ===> Y (Y/N) ===> ===> ===> Y (Y/N) ===> N (Y/N)
Have the current owner of the element or the administrator sign the element out to you, then add the member. Sign the element in using the SIGNOUT TO option. Otherwise, the ADD action fails.
---------------------------OPTION ===> blank - Member list TO Endevor: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE COMMENT ===> DEMO ===> FINANCE ===> ACCTREC ===> ===> ===>
ADD/UPDATE ELEMENTS
------------------------U - Update an element ===> ===> ===> ===> ===> ===> ===>
A - Add an element
ACTION OPTIONS: CCID GENERATE ELEMENT DELETE INPUT SOURCE NEW VERSION OVERRIDE SIGNOUT PROCESSOR GROUP UPDATE IF PRESENT
FROM ISPF LIBRARY: PROJECT ===> BST LIBRARY ===> C1DEMO TYPE ===> CNTL MEMBER ===>
FROM OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===>
6.5.4 Fields
The Add/Update Element panel fields are described next:
Description Tells Endevor whether to generate the element after adding it. Y--Default. Generate the element. N--Do not generate the element. Endevor does not populate the source output library.
Tells Endevor whether to delete the library member (or data set if the library is a sequential file) after adding it. Y--Delete the input member. N--Default. Do not delete the input member.
New Version
Applicable only for an ADD action. This is the version number (rr) for the new element. Acceptable values are 01-99. Default is 01 (for new elements), or the Stage 2 version number, if the element currently exists in Stage 2.
Override Signout
Tells Endevor whether to add or update an element even if it is not signed out to you. Y--Add or update the element, even if it is not signed out to you. Endevor signs the element out to you if you specify this option. N--Default. Do not add or update the element if it is not signed out to you.
Processor Group
The name of the processor group to be associated with the element. You can type a processor group name in this field or use a name mask to access a list of processor groups from which you can select. For more information on specifying a mask character, see Name Masking in the chapter Endevor Basics. If you do not provide a processor group name, Endevor selects a processor group. For more information on how Endevor selects this processor group, see Add Processing in this chapter.
Description Tells Endevor whether to add a member when an element with the same name exists at the target entry stage. Y--Add the member, even if an element with the same name exists. N--Default. Do not add the member if an element with the same name exists.
Use this list to select the member(s) to be added or updated. Note: Endevor supports the ISPF Locate command on Member Selection Lists.
ADD/UPDATE --------------- MEMBER SELECTION LIST ------------ ROW 1 OF 94 COMMAND ===> SCROLL ===> PAGE FROM Data set: BST.C1DEMO.CNTL TO Environment: DEMO System: FINANCE Subsystem: ACCTPAY Stage: Q NEW MEMBER ELEMENT TYPE COMMENT VERSION $REQPDS ARCHLIST ARCHLST2 ASM BC1JACCT BC1JCMPR BC1JDEFT BC1JFOOT BC1JJB 2 BC1JJB 3 BC1JJB 4 BC1JPAN BC1JREPR BC1JRSCT BC1JSAS1 BC1JSMFS BC1JUSRT
The Member Selection List displays source library members that meet the criteria in the MEMBER and THRU MEMBER fields on the Add/Update Elements panel. The FROM and TO information for the request are displayed at the top of the panel, above the member listing. The rest of the panel presents the members in the from data set. From this list, you can select one or more members to be: Added, by placing an A to the left of a member. Updated, by placing a U to the left of a member. The ELEMENT field initially displays the member name as a default entry. You can change the name in the ELEMENT field if you want the element name to differ from the member name. The TYPE, COMMENT, and NEW VERSION fields initially display the information from the Add/Update Elements panel. You can change the information in these fields before selecting a member(s) for processing.
When you press Enter, Endevor adds or updates the member, then returns this panel with an appropriate message next to each selected member. If you want more detailed information than this message provides, browse the listing data set identified on the returned screen (userid.C1TEMPRn.MSGS).
6.5.6 Fields
The Member Selection List panel fields are described next. All these fields can be modified except FROM, TO, and MEMBER. Field From To Selection (no title) Description Indicates the from data set for the ADD/UPDATE request. The environment, system, subsystem, and stage to which the member is being added or updated. Used to select a member for processing. Type A in this column to add a member; type U in this column to update a member. The name of the member in the from data set. Defaults to the member name. Type an element name if you want it to be different from the member name. This field also displays messages such as *ADDED or *UPDATED after Endevor has executed the action. Type Comment New Version Type associated with the element. Comment describing the action. Applicable for an ADD action only. This is the version number under which the element is being added. Acceptable values are 01-99. If you leave this field blank, the version number defaults to 01, if this is a new element, or to the Stage 2 version number, if the element currently exists in Stage 2.
Member Element
Set if changed
Set if generated
Set
Set if changed
Note: If you specify GENERATE ELEMENT = N (no), the UPDATE and ADD actions do not set the generate or component delta CCIDs/comments.
If you code the new version option, the element is not copied back to the entry stage. Endevor assigns the version number you specify.
If Endevor finds the element at a stage not included in the map, it issues a warning message, then continues to search for an element in a stage that is included in the map.
3. Compares the member being added with the entry stage base. If Endevor did not find the element along the map, it creates the element in the entry stage with a version number of 01 and base level of 00 (zero).
If Endevor built an entry stage base, it compares the member being added to that base, and builds a new level with any changes.
If Endevor does not detect any changes it issues a warning message. 4. Updates the Master Control File (MCF). Note that the value specified for Signout Upon Fetch (the SOFETCH parameter) in the Endevor Defaults Table will effect how the MCF will be updated for the element copied back (fetched). If Signout Upon Fetch is in effect, the element will be signed out to you unless it is already signed out to someone else. If Signout Upon Fetch is not in effect, the element will not be signed out to you.
For more information about Signout Upon Fetch (the SOFETCH parameter), see The TYPE= MAIN Macro in the chapter The Defaults Table in the Administrator Guide. 5. Continues based on the value in the GENERATE ELEMENT field. If the value in this field is N, Endevor does not generate the element. If the value in this field is Y, Endevor: Reads the type definition for a source output library specification, then writes a copy of the current level of the element to that library. If EXPAND INCLUDES = Y, Endevor expands INCLUDE statements in the source. Determines the processor group to use (For more information, see the appendix "Actions and Processor Groups."). then executes the generate processor in that group if one has been specified. After the generate processor has been run for the element, Endevor updates the processor information in the Master Control File. 6. If DELETE INPUT SOURCE = Y, Endevor deletes the member indicated in the FROM library.
----------------------------OPTION ===>
ARCHIVE ELEMENTS
----------------------------
ELEMENT DISPLAY OPTIONS: blank - Element list S - Summary B - Browse H - History V - Archive element M - Master C - Changes FROM Endevor: ACTION OPTIONS: ENVIRONMENT ===> DOC CCID ===> SYSTEM ===> FINANCE DELETE FROM ELEMENT ===> N (Y/N) SUBSYSTEM ===> OVERRIDE SIGNOUT ===> N (Y/N) ELEMENT ===> TYPE ===> STAGE ===> D-CSTAGE P-CPROD COMMENT ===> TO FILE ===> LIST OPTIONS: DISPLAY LIST ===> Y (Y/N) WHERE CCID EQ ===> WHERE PROC GRP EQ ===> BUILD USING MAP ===> N (Y/N)
6.6.3 Fields
The Archive Elements panel fields are described next.
The DCB must specify variable blocked records (RECFM=VB), a minimum LRECL of 1021, DSORG=PS, and a blocksize equal to your LRECL + 4 (minimum 1025). When archiving to tape, the recommended blocksize is 32,000.
ARCHIVE ----------------- ELEMENT SELECTION LIST COMMAND ===> FROM Environment: DEMO System: FINANCE TO File: ARCHIVE ELEMENT STG TYPE VV.LL COMMENT COPY1 P COPYBOOK 1. C1DEMO P COBLNK 1. 2 C1DEMOCL P COBLNK 1. C1DEMO 1 P COBOBJ 1. C1DEMTST P COBLNK 1. C1SUB 1 P COBLNK 1. C1SUB 2 P COBLNK 1. HEADER1 P COPYBOOK 1. PROGX P COBLNK 1. PROGXREF P COBXREF 1. TPOTST P COBLNK 1. BOTTOM OF DATA
Use the Element Selection List panel to: Select one or more elements to be archived, by typing a V to the left of each element you want. Display information for one or more elements, by typing S (display), M (master), B (browse), C (changes), or H (history) to the left of each element for which you want to display information. The following list describes the panel fields. With the exception of the SELECTION and COMMENT fields, all fields are display-only. Field From Environment, System, Subsystem To Selection (no title) Element Message (no title) Stg Description Environment, system, and subsystem for the element being archived. DDname for the TO archive data set. Allows you to specify processing to be performed against the element. Name of the element. Used to display messages, such as *WRITTEN. ID of the stage where the element resides.
Description Name of the element type. Version/level for the element at the current stage. Comment associated with the Archive request. Defaults to the comment on the Archive Elements panel.
-----------------------------OPTION ===> blank - Element list # - Delete element FROM Endevor: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE COMMENT ===> DOC ===> FINANCE ===> ===> ===> ===> ===>
DELETE ELEMENTS
---------------------------H - History
ACTION OPTIONS: CCID ===> OVERRIDE SIGNOUT ===> N (Y/N) ONLY COMPONENT ===> N (Y/N) A - TEST B - PROD
LIST OPTIONS: DISPLAY LIST ===> Y (Y/N) WHERE CCID EQ ===> WHERE PROC GRP EQ ===>
6.8.3 Fields
The Delete Elements panel fields are described next:
Override Signout
----------------------------OPTION ===> blank - Element list G - Generate element FROM Endevor: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE COMMENT
GENERATE ELEMENTS
-------------------------H - History
ACTION OPTIONS: ===> DOC CCID ===> FINANCE COPYBACK ===> OVERRIDE SIGNOUT ===> PROCESSOR GROUP ===> ===> D - CSTAGE P - CPROD ===> ===> Y (Y/N) ===> ===> ===> N (Y/N)
LIST OPTIONS: DISPLAY LIST WHERE CCID EQ WHERE PROC GRP EQ BUILD USING MAP
Caution! Do not execute a stand-alone GENERATE action against a load module. Doing so can result in change regression because generate processors update the output library, not the actual source. If you want to update a load module, issue an ADD or UPDATE action with GENERATE ELEMENT = Y.
6.9.3 Fields
The Generate Elements panel fields are described next.
Override Signout
Description Use a CCID to limit the list to those elements whose last level, action or generate CCID is equal to the specified CCID. Use a processor group name to limit the list to those elements to which the group is assigned. Type Y (yes) in this field if you want Endevor to search the map when building a list of elements for generation, starting at the FROM location. Caution! Avoid using BUILD USING MAP = Y in combination with DISPLAY LIST = N.
Note: If you want to restrict Endevor's search to the current environment, generate the element with BUILD USING MAP = N. In the following example, you cannot generate the elements PROGY and PROGZ because they are outside the current environment.
2. If Endevor finds the element at a stage not included in the map, it issues a warning message, then continues to search for an element in a stage that is included in the map. In the following example, Endevor warns you that a version of PROGY is located outside the map route.
3. Endevor updates the Master Control File (MCF). The value specified for Signout Fetch (SOFETCH) in the Endevor Defaults Table will effect how the MCF will be updated for the element copied back (fetched).
If Signout Upon Fetch is in effect, the element will be signed out to you unless it is already signed out to someone else. If Signout Upon Fetch is not in effect, the element will not be signed out to you. For more information about SOFETCH, see The TYPE= MAIN Macro in the chapter The Defaults Table in the Administrator Guide. 4. Endevor then does the following: Checks the element type definition for a source output library specification, then writes a copy of the current level of the element to that library. If EXPAND INCLUDES = Y (on the Type Definition panel), Endevor expands INCLUDE statements in the source. Determines the processor group (For more information, see the appendix "Actions and Processor Groups"). It then executes the generate processor in that group if one has been specified. 5. After the generate processor has been run for the element, Endevor updates the information in the Master Control File.
---------------------------OPTION ===> blank - Element list L - LIST element action FROM Endevor: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE TEXT STRING: ===> ===> DOC ===> FINANCE ===> ===> ===> ===>
-------------------------H - History
ELEMENT DISPLAY OPTIONS: S - Summary B - Browse M - Master C - Changes LIST OPTIONS: DISPLAY LIST WHERE CCID EQ WHERE PROC GRP EQ BUILD USING MAP A - TEST B - PROD
SCAN COLUMNS: START ===> END ===> SHOW TEXT ===> N (Y/N) ACTION TO BE GENERATED WHEN LIST IS CREATED ===> WRITE LIST TO OUTPUT DATA SET ===> N (Y/N) WHERE COMPONENT EQ ===>
Note: Specifying wildcards as part of the LIST action's search criteria increases the action's resource usage. When you specify the criteria, be as specific as possible. For more information on wildcards, see Name Masking in the chapter Endevor Basics.
6.10.3 Fields
The List Element Action panel fields are described next:
Show Text
------------------------------- LIST OUTPUT -----------------------------OPTION ===> Specify data set where output of LIST will be placed, then press Enter TO ISPF LIBRARY: PROJECT ===> BST LIBRARY ===> C1DEMO TYPE ===> COPYLIB1 MEMBER ===> OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===> 'ZSXBAP1.T.PDS(LISTOUT)'
Leave the OPTION field blank on this panel. Use the TO ISPF LIBRARY fields or the OTHER PARTITIONED DATA SET fields to specify the library for the list element output.
------------------------------- LIST MEMBERS ----------------------------OPTION ===> blank - Member list B - Browse member L - LIST action FROM ISPF LIBRARY: LIST OPTIONS: PROJECT ===> BST DISPLAY LIST ===> Y LIBRARY ===> C1DEMO TYPE ===> COPYLIB1 MEMBER ===> THRU MEMBER ===> FROM OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===> TEXT STRING: ===> SCAN COLUMNS: START ===> END ===> SHOW TEXT ===> N (Y/N) ACTION TO BE GENERATED WHEN LIST IS CREATED ===> WRITE LIST TO OUTPUT DATA SET ===> N (Y/N)
6.11.3 Fields
The List Members panel fields are described next:
B L
By default, the case of the search argument must match exactly in order for a match to be found. If a site wishes to implement mono-case text searches, the mono-case search option must be turned on in the options table (ENCOPTBL). For more information on this option, see the chapter Optional Features in the Administrator Guide.
Show Text
6.11.4 Member Selection List Panel for the List Member Action Field
If DISPLAY LIST= N, and WRITE LIST TO OUTPUT DATA SET = Y on the List Members panel, Endevor returns the Member Selection List. Endevor generates the LIST action request(s) when you press Enter, regardless of whether you qualify the member name. If DISPLAY LIST= Y and you leave the member name blank or supply a name mask, Endevor returns a Member Selection List. The list is limited according to any member name mask specified on the List Members panel (For more information on specifying a mask character, see Name Masking in the chapter Endevor Basics). Use the Member Selection List to select the member(s) you want to list or browse. Note: Endevor supports the Locate command on Member Selection Lists.
LIST ----------------------- MEMBER SELECTION LIST -------- ROW 22 OF 161 COMMAND INPUT ===> SCROLL ===> CSR FROM Data set: BST.NDVRC1.JCLLIB | - - - - - - - - - FOOTPRINT - - - - - - - - - - - - | MEMBER SYSTEM SUBSYS ELEMENT TYPE VV.LL DATE TIME L CONDORRT CNTLI2 1 INTERNAL CONDORRT TABLESI 1. 27JUL 1 16:14 DOWNLD2 DOWNLOAD DOWNMACS D1ASMX D1LNKX D2ASMX D2LNKX FIX FOO FOOTPRNT FOO1 FOO2 FOO3 G1ABEND G1ASMX NDVR25 PROCESS G1ASMX PROCESS 1. 2JUN 1 11:27 G1ASQL
The Member Selection List shows the library being processed (FROM data set). Each member in the library is listed in the left-hand column, and the footprint information for that member (if any) is listed to the right of the member name. Footprint information includes the system and subsystem for the associated Endevor element, the element name itself, the element type for the element, the version and level of the element associated with this member, and the date/time the footprint was written. On the Member Selection List panel, you can: Select one or more members to be listed by placing an L to the far left of each member name. Select one or more members to be browsed by placing a B to the far left of each member name. Submit the LIST MEMBER action by pressing ENTER.
----------------------------- LIST OUTPUT ------------------------------OPTION ===> Specify data set where output of LIST will be placed, then press Enter TO ISPF LIBRARY: PROJECT ===> BST LIBRARY ===> C1DEMO TYPE ===> COPYLIB1 MEMBER ===> OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===> 'ZSXBAP1.T.PDS(LISTOUT)'
Leave the OPTION field blank, and use the TO ISPF LIBRARY or OTHER PARTITIONED DATA SET fields to specify the library for the list element output.
------------------------------- MOVE ELEMENTS ---------------------------OPTION ===> ELEMENT DISPLAY OPTIONS: blank - Element list S - Summary B - Browse H - History O - Move element M - Master C - Changes FROM Endevor: ACTION OPTIONS: ENVIRONMENT ===> BST CCID ===> SYSTEM ===> NDVR25 SYNC ===> N (Y/N) SUBSYSTEM ===> INTERNAL WITH HISTORY ===> N (Y/N) ELEMENT ===> RETAIN SIGNOUT ===> N (Y/N) TYPE ===> ISPPE SIGNOUT TO ===> STAGE ===> D ACKNOWLEDGE ELM JUMP ===> N (Y/N) D - CSTAGE P - CPROD DELETE 'FROM' ELEMENT ===> Y (Y/N COMMENT ===> LIST OPTIONS: DISPLAY LIST ===> Y (Y/N) WHERE CCID EQ ===> WHERE PROC GRP EQ ===> BUILD USING MAP ===> N (Y/N)
6.12.3 Fields
The Move Elements panel fields are described next:
Field Sync
Description Indicates whether you want the MOVE action performed when the base level of the element at the source location is different from the current level of the element at the target: Y (yes) or N (no). Default is N. When you specify Y, Endevor creates a "sync" level at the target that reflects the differences between the base level at the source location and the current level at the target. The move fails if these levels are different and you have specified SYNC = N. You must specify SYNC = Y when moving to the location where the out-of-sync condition exists. If the element does not exist at the target of the move, the SYNC=Y option searchs up the map for the element and fetches (copies back) the element to the target and creates a sync level at the target. To disable this functionality, you can turn on the option DO_NOT_SYNC_AT_TARGET=ON in the optional features table ENCOPTBL.
With History
Indicates whether you want to move the element with history. Default is N, move the element without history. When you move the element without history Endevor searches through the element levels at the source location to find a matching level at the target location. Endevor then compares the two and creates a new level at the target location that reflects the differences.
Retain Signout
Determines whether Endevor retains the signout associated with an element at the source location when it is moved to the target location. Acceptable values are: Y-- Retain the source location signout at the target location. N--Default. Do not retain the source location signout at the target location.
Signout To
Allows you to sign the element out to another user at the target location. Do so by typing the TSO user ID of the person to whom you want to sign out the element in this field. If RETAIN SIGNOUT = Y, you cannot use this option.
Description Endevor uses this field when it finds an element being moved at a non-mapped stage between the FROM and TO locations of the move. When this occurs, Endevor checks the system definition. If the system's REQ ELM JUMP ACKNOWLEDGEMENT = Y, then you must type Y in this field to move elements. Otherwise, the value in this field can be either Y or N. Whenever Endevor jumps an element during a move, it issues a message informing you of this fact.
Indicates whether you want Endevor to delete the element(s) at the source location after moving them. Acceptable values are: Y--Default. Delete the element(s). N--Do not delete the element(s) Caution! If you specify option N to leave the element at the source location, then you must specify SYNC = Y for any subsequent moves of this element.
a. If the element does not exist at the target, Endevor searches the map for subsequent occurrences of the element. If it finds the element farther along the map, it compares the base level of the element to be moved with the current level of the subsequent element. If the two are in sync, Endevor copies back (or fetches) the element from up the map to the target location with all delta levels intact. If the two are not in sync, Endevor issues a warning message and does not perform the copy, provided that the SYNC=N option was specified on the move action. If the SYNC=Y option was specified for the move action and the two are not in synch, then Endevor issues a warning message and copies the element back to the target location and creates a sync level at the target. The new sync level reflects the differences between the base level of the source element and the current level of the fetched element. Then the move proceeds with the current level of the source element being moved to the target location and the source element delta levels are appended to the target. You can restrict the SYNC=Y option to prevent it from copying the element back to the target, by turning on the optional feature DO_NOT_SYNC_AT_TARGET=ON in ENCOPTBL. b. If Endevor finds the element at a stage not included in the map, it issues a warning message, then continues to search for the element in a stage that is included in the map. c. If the element exists at the target location, Endevor performs level-matching. During level-matching, Endevor determines the sync point of the source and target elements by comparing the level time stamp of the base level of the source element with the current level of the target element. If the two time stamps do not match, Endevor checks the next oldest level of the source element, and so on. If the sync point is found, Endevor moves the element from the FROM location to the TO location, appending the FROM location delta levels after the sync-point element.
If the two levels are different, and SYNCHRONIZE =Y, Endevor first creates a sync level at the target reflecting the differences between the base level of the FROM element and the target, then moves the element to the TO location and appends the FROM location delta levels to the target.
d. If the element does not exist at the target, Endevor moves the element from the source to the target location with all delta levels intact.
3. Completes source management after the element base and change levels have been moved by updating the Master Control File (MCF) to reflect the move. Note that the value specified for Signout Upon Fetch (the SOFETCH parameter) in the Endevor Defaults table will effect how the MCF for the element copied back will be updated. If Signout Upon Fetch is in effect, the element will be signed out to you unless it is already signed out to someone else. If Signout Upon Fetch is not in effect, the element will not be signed out to you. For more information about Signout Upon Fetch (the SOFETCH parameter), see The TYPE=MAIN Macro in the chapter The Defaults Table in the Administrator Guide. 4. Performs processor management by writing a copy of the element to a source output library, if one is defined for the associated element type at the target location. If EXPAND INCLUDES = Y (on the Type Definition panel), Endevor expands INCLUDE statements in the source.
5. Completes processor management by determining the processor group last associated with the element (For more information, see the appendix "Actions and Processor Groups"), then executes the move or generate processor in that group if one has been specified . After the processor has been run for the element, Endevor updates processor information in the Master Control file. 6. If DELETE FROM ELEMENT = Y, Endevor executes standard delete processing for the element. For more information, see Delete Action in this chapter.
-----------------------------OPTION ===> blank - Element list P - Print element PC - Print changes only PS - Print element summary PH - Print change history FROM Endevor: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE ===> DOC ===> FINANCE ===> ===> ===> ===>
PRINT ELEMENTS
---------------------------H - History
A - TEST
B - PROD
LIST OPTIONS: DISPLAY LIST WHERE CCID EQ WHERE PROC GRP EQ BUILD USING MAP
6.13.3 Fields
The Print Elements panel fields are described next:
PC
PS
To... Print an element master report showing element information stored in the Master Control File. This report corresponds to display option M. Print a history report showing all statements in all levels of the element, from the base level through the current level. This report corresponds to display option H. Display one of the listed element information panels.
PH
S, M, B, C, H
Description Type Y (yes) in this field if you want Endevor to search the map when building a list of elements for printing, starting at the from location. Caution! Avoid using BUILD USING MAP = Y in combination with DISPLAY LIST = N.
6.13.4 Considerations
When you use the Print Elements action, you need to consider the following items: Printing to a Data Set--If you want to direct print output to a data set, see the SCL Reference Guide for the data set requirements. Submitting Print Jobs in Foreground--Print requests are queued to a temporary data set during each Endevor session. When you terminate the session (to return to ISPF or TSO), Endevor displays a panel asking you whether you want to submit a job to print all the requests made during the session. Printing Information about Previous Levels--By default, Endevor prints the current level of the element. If you want to print a level that precedes the current level, first use option S to display a Summary of Levels for the element, then select the level you want from that display.
------------------------------- PRINT MEMBERS OPTION ===> Blank - Member list B - Browse member FROM ISPF LIBRARY: PROJECT ===> BST LIBRARY ===> NDVRC1 TYPE ===> JCLLIB MEMBER ===> THRU MEMBER ===> FROM OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===> LIST OPTIONS: DISPLAY LIST ===> Y
6.14.3 Fields
The Print Members panel fields are described next:
To... Return an ISPF Browse panel showing the contents of a specific library member. Generate the SCL to print the member specified.
BROWSE/PRINT ------------ MEMBER SELECTION LIST ------- ROW 22 OF 161 COMMAND INPUT ===> SCROLL ===> CSR FROM Data set: BST.NDVRC1.JCLLIB | - - - - - - - - - - - FOOTPRINT - - - - - - - - - - - - | MEMBER SYSTEM SUBSYS ELEMENT TYPE VV.LL DATE TIME p CONDORRT CNTLI2 1 INTERNAL CONDORRT TABLESI 1. 27JUL 1 16:14 DOWNLD2 DOWNLOAD DOWNMACS D1ASMX D1LNKX D2ASMX D2LNKX FIX FOO FOOTPRNT FOO1 FOO2 FOO3 G1ABEND
The Member Selection List shows the library being processed (FROM DATA SET). It lists each member in the library in the left-hand column, and the footprint information for that member (if any) to the right. Using this panel, you can select one or more members to be: Printed, by placing a P to the left of each member you want. Browsed, by placing a B to the left of each member you want. If you request print (P), Endevor writes the member to a temporary data set, and returns you to the selection list with the message *WRITTEN next to the selected member.
BROWSE/PRINT -------------- MEMBER SELECTION LIST ---------- ROW 19 OF 161 COMMAND INPUT ===> SCROLL ===> FROM Data set: BST.NDVRC1.JCLLIB | - - - - - - - - - - FOOTPRINT - - - - - - - - - - - - - | MEMBER SYSTEM SUBSYS ELEMENT TYPE VV.LL DATE TIME COB1 COMPJCL COMPSKEL CONDORRT WRITTEN CNTLI2 1 INTERNAL CONDORRT TABLESI 1. 27JUL 1 16:14 DOWNLD2 DOWNLOAD DOWNMACS D1ASMX D1LNKX D2ASMX D2LNKX FIX FOO FOOTPRNT FOO1 FOO2 FOO3 G1ABEND
If you request a browse (B), Endevor returns a standard ISPF Browse panel for the member (as shown next). Press PF3 when you finish browsing the member, to return to the Member Selection List.
BROWSE -- BST.NDVRC1.JCLLIB(CONDORRT) ----------- LINE COL 1 8 COMMAND ===> SCROLL ===> CSR TOP OF DATA CONSDEF TYPE=START,TABLE=RESOURCE CONSDEF TYPE=RESOURCE,RNAME=CONEX$,SYSDEF=(($,$,AURMDPSZ)) CONSDEF TYPE=RESOURCE,GROUP=GOLS,SYSDEF=((MMS,GOLS$,ARUDP)) CONSDEF TYPE=RESOURCE,RNAME=YGQ$,GROUP=GOLS CONSDEF TYPE=RESOURCE,RNAME=YG$,SYSDEF=(($,$,ARUDP)) CONSDEF TYPE=END,TABLE=RESOURCE BOTTOM OF DATA
Reads the type definition for a source output library specification, then writes a copy of the current level of the element to that library. If EXPAND INCLUDES = Y, Endevor expands INCLUDE statements in the source. After the generate processor has been run for the element, Endevor updates the information in the Master Control File. 5. Updates the Master Control File after the RESTORE action is successfully completed.
----------------------------OPTION ===> blank - Element list R - Retrieve element FROM Endevor: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE COMMENT
RETRIEVE ELEMENTS
-------------------------H - History
ELEMENT DISPLAY OPTIONS: S - Summary B - Browse M - Master C - Changes ===> ===> ===> ===> ===>
ACTION OPTIONS: ===> DOC CCID ===> FINANCE EXPAND INCLUDES ===> SIGNOUT ELEMENT ===> OVERRIDE SIGNOUT ===> REPLACE MEMBER ===> D - CSTAGE P - CPROD ===>
N Y N N
TO ISPF LIBRARY: PROJECT ===> BST LIBRARY ===> C1DEMO TYPE ===> CNTRL MEMBER ===>
LIST OPTIONS: DISPLAY LIST WHERE CCID EQ WHERE PROC GRP EQ BUILD USING MAP FIRST FOUND TO OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===>
6.16.3 Fields
The Retrieve Elements panel fields are described next:
Description Applicable if the TO data set is a library. Tells Endevor whether to replace a member with the same name in the TO data set. Y--Retrieve the element, replacing the member with the same name. N--Default. Do not retrieve the element if a member with the same name exists in the to data set.
Description Default is N. Type Y in this field if you want Endevor to search the map when building a list of elements for retrieval, starting at the FROM location. Caution! Avoid using BUILD USING MAP = Y in combination with DISPLAY LIST = N.
First Found
Default is Y. Indicates whether the selection list should include only the first occurrence of specified elements found when searching the map.
RETRIEVE -----------------COMMAND ===> ELEMENT @WRKTYDS AC1PSERV ASMUSERT BAIODSCT BASICDEL BASICDEL BASICGEN BASICGEN BC1DXFPI BC1DXFPR BC1JACCT BC1JANLZ BC1JCMPR BC1JCONV BC1JDB2R BC1JDEFT BC1JELIB BC1JFUP1 NEW NAME
ELEMENT SELECTION LIST ENVIRON BST BST BST BST BST BST BST BST BST BST BST BST BST BST BST BST BST BST S P P P P P P P P P P P P P P P P P P SYSTEM NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25
------- ROW 281 OF 2412 SCROLL ===> PAGE SUBSYSTEM INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL INTERNAL VV.LL 1. 1 1. 4 1. 1. 1 1. 1. 1. 1. 1. 1 1. 1 1. 1. 1 1. 1. 2 1. 1. 7 1. 1. 2 RC
TYPE ASMIMAC LNKIRN24 CNTLE COBCOPY ASMIPGMR LNKERENT ASMIPGMR LNKERENT XFPEOBJ XFPEOBJ CNTLE CNTLE CNTLE CNTLE CNTLE CNTLE CNTLE CNTLE
4 4 4 4 12 4 4 4
Note: Element Selection lists are sorted alphabetically by element name, stage, system, subsystem, and type. Whenever possible, you should fully qualify a system when requesting the selection list. If you cannot fully specify a system, be sure to look carefully at the Endevor location (environment/stage) and classification (system/subsystem/type) information associated with a located element to make sure it is the element for which you are looking. Use the NEW NAME field on this list to change the name of an element at the target location of the retrieve. For information about the other fields on this panel, see Element and Member Selection Lists in the chapter Foreground and Batch Processing.
RETRIEVE ------------------ SUMMARY OF LEVELS ---------------- ROW 1 OF 2 COMMAND ===> SCROLL ===> PAGE FROM Environment: BST System: NDVR25 Subsystem: INTERNAL Element: C1SD1 Type: ASMIPGMR Stage: D TO Data set: BST.NDVRC1.SRCLIB ------------------------- SOURCE LEVEL INFORMATION ----------------------VV.LL NEWNAME DATE TIME STMTS COMMENT R 1. 5 6SEP 1 1 :58 643 1. 6 6SEP 1 1 :58 659 BOTTOM OF DATA
2. Searches for the specified element, in the following order: At the location specified in the RETRIEVE action. In each stage in the environments on the map route.
If Endevor finds the element at a subsequent stage that is not part of the map it issues a warning message.
Note: If you do not know the exact location of the element you wish to retrieve, specify the lowest stage in the map route. This allows Endevor to search the entire map route for the element. 3. Copies the current level of the element to the output data set. If you specify EXPAND INCLUDES = Y, the system expands any INCLUDE statements when it copies the source. Note the following, if the output data set is a library: If the member currently exists in the library, you must specify REPLACE MEMBER = Y in order to perform the RETRIEVE action. Otherwise, Endevor rejects the request. By default, the member name assigned will be the same as the element name entered. You can, however, designate a different member name to be used. In this situation, Endevor assigns the new name to the retrieved element in the user library. 4. If you specified SIGNOUT ELEMENT = Y, Endevor updates the Master Control File and signs the element out to you. If you specified SIGNOUT ELEMENT = N, Endevor stops processing the action after it creates the copy in Step 3. For additional details about the RETRIEVE action, see the SCL Reference Guide.
-----------------------------OPTION ===> blank - Element list SI - Sign-in element FROM Endevor: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE ===> DOC ===> FINANCE ===> ===> ===> ===>
SIGNIN ELEMENTS
--------------------------H - History
A - TEST
B - PROD
LIST OPTIONS: DISPLAY LIST WHERE CCID EQ WHERE PROC GRP EQ WHERE USER EQ BUILD USING MAP
6.17.3 Fields
The Signin Elements panel fields are described next.
----------------------------OPTION ===> blank - Element list T - Transfer element FROM Endevor: ENVIRONMENT ===> SYSTEM ===> SUBSYSTEM ===> ELEMENT ===> TYPE ===> STAGE ===> D-CSTAGE TO Endevor: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE COMMENT ===> ===> ===> ===> ===> ===> ===>
TRANSFER ELEMENTS
--------------------------
ELEMENT DISPLAY OPTIONS: S - Summary B - Browse H - History M - Master C - Changes LIST OPTIONS: DISPLAY LIST ===> Y (Y/N) WHERE CCID EQ ===> WHERE PROC GRP EQ ===> BUILD USING MAP ===> N (Y/N) P-CPROD ACTION OPTIONS: CCID DELETE FROM ELM GENERATE ELEMENT OVERRIDE SIGNOUT PROCESSOR GROUP SYNC WITH HISTORY RETAIN SIGNOUT SIGNOUT TO ===> ===> ===> ===> ===> ===> ===> ===> ===>
Y Y N N N N
6.18.3 Fields
The Transfer Elements panel fields are described next:
Description Type Y (yes) in this field if you want Endevor to search the map, beginning at the FROM location, when building a list of elements to be transferred. Caution! Avoid using BUILD USING MAP = Y in combination with DISPLAY LIST = N.
Description The name of the processor group to be associated with the element. You can type a processor group name in this field or use a name mask to access a list of processor groups from which you can select. For more information on specifying a mask character, see Name Masking in the chapter Endevor Basics. If you do not provide a processor group name, Endevor selects a processor group.
Sync
Indicates whether you want the TRANSFER action performed when the base level of the element at the source location is different from the current level of the element at the target: Y (yes) or N (no). The default is N. The transfer fails if these levels are different and you have specified SYNC = N. You must specify SYNC = Y when moving an element that has remained at a source location after being transferred using DELETE FROM ELEMENT = N.
With History
Indicates whether you want to transfer the element with history. Default is N, transfer the element without history. When you transfer the element without history Endevor searches through the element levels at the source location to find a matching level at the target location. Endevor then compares the two and creates a new level at the target location that reflects the differences.
Retain signout
Determines whether Endevor retains the signout associated with an element at the source location when it is transferred to the target location. Acceptable values are: Y--Retain the source location signout at the target location. N--Default. Do not retain the source location signout at the target location.
Signout to
Type the TSO user ID of the person to whom you want to sign out the element in this field. If RETAIN SIGNOUT = Y, you cannot use this option.
TRANSFER ----------------- ELEMENT SELECTION COMMAND ===> ELEMENT TO NAME TYPE ENVIRON S @WRKTYDS ASMIMAC BST P AC1PSERV LNKIRN24 BST P ASMUSERT CNTLE BST P BAIODSCT COBCOPY BST P BASICDEL ASMIPGMR BST P BASICDEL LNKERENT BST P BASICGEN ASMIPGMR BST P BASICGEN LNKERENT BST P BC1DXFPI XFPEOBJ BST P BC1DXFPR XFPEOBJ BST P BC1JACCT CNTLE BST P BC1JANLZ CNTLE BST P BC1JCMPR CNTLE BST P BC1JCONV CNTLE BST P BC1JDB2R CNTLE BST P BC1JDEFT CNTLE BST P BC1JELIB CNTLE BST P BC1JFUP1 CNTLE BST P
LIST SYSTEM NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25 NDVR25
-------
ROW 281 OF 2412 SCROLL ===> PAGE SUBSYSTEM VV.LL RC INTERNAL 1. 1 INTERNAL 1. 4 INTERNAL 1. INTERNAL 1. 1 INTERNAL 1. 4 INTERNAL 1. 4 INTERNAL 1. 4 INTERNAL 1. 4 INTERNAL 1. 1 12 INTERNAL 1. 1 INTERNAL 1. 4 INTERNAL 1. 1 INTERNAL 1. 4 INTERNAL 1. 2 INTERNAL 1. 4 INTERNAL 1. 7 INTERNAL 1. INTERNAL 1. 2
Use the TO NAME field on this list to change the name of an element at the target location of the transfer. For information about the other fields on this panel, see the section, Element and Member Selection Lists, in the chapter "Foreground and Batch Processing." Note: If you are invoking the move processor for TRANSFER actions, you cannot rename elements at the target location of the transfer.
Set if generated
Set
Clear
Set if generated
Set if generated
Set
Clear
Set if generated
If you select GENERATE ELEMENT = N (no), the TRANSFER action does not set the generate or component list delta CCID and/or COMMENT fields.
From a location in a map to a stage in a map environment, but not on the map route.
Use the MOVE action to move elements through the software life cycle. Use TRANSFER to move elements when the move is not associated with the software life cycle. Endevor to an archive data set or unload tape. This is available only in batch. When you transfer elements to an archive data set, you can execute COPY, LIST, and RESTORE actions against that data set. An archive data set or unload tape to Endevor. This is available only in batch.
When Endevor transfers elements, it: Deletes the elements in the origin location. You can preserve the element by selecting DELETE FROM ELEMENT = N. Signs the elements in at the target location. You can request that the elements either retain the same signout status (RETAIN SIGNOUT = Y), or change the signout status (SET SIGNOUT TO option). Generates the elements at the target location. You can override this step by selecting GENERATE ELEMENT = N. For additional information, see the SCL Reference Guide.
If the two levels are different, and SYNCHRONIZE =Y, Endevor first creates a sync level at the target reflecting the differences between the base level of the FROM element and the target, then transfers the element to the TO location and appends the FROM location delta levels to the target.
c. If the element does not exist at the target, Endevor transfers the element from the source to the target location with all delta levels intact.
3. Completes source management after the element base and change levels have been transferred by updating the Master Control File (MCF) to reflect the transfer. Note that the value specified for Signout Upon Fetch (the SOFETCH parameter) in the Endevor Defaults Table will effect how the MCF will be updated for the element copied back (fetched). If Signout Upon Fetch is in effect, the element will be signed out to you unless it is already signed out to someone else. If Signout Upon Fetch is not in effect, the element will not be signed out to you. For more information about Signout Upon Fetch (the SOFETCH parameter), see The TYPE=MAIN Macro in the chapter The Defaults Table in the Administrator Guide. 4. Performs processor management based on the value in the GENERATE ELEMENT field. If the value in this field is N, Endevor does not generate the element. If the value in this field is Y, Endevor: a. Reads the type definition for a source output library specification, then writes a copy of the current level of the element to that library. If EXPAND INCLUDES = Y, Endevor expands INCLUDE statements in the source.
b. Determines the processor group to use (For more information, see the appendix "Actions and Processor Groups"). Endevor then executes the generate processor in that group if one has been specified. After the generate processor has been run for the element, Endevor updates processor information in the Master Control File. 5. Finally, Endevor performs standard delete processing for the element in the FROM location, unless you specify DELETE FROM ELEMENT = N and/or BYPASS DELETE PROCESSOR = Y.
3. Updates the Master Control File after the element is successfully updated. If you have specified DELETE INPUT SOURCE = Y, Endevor deletes the member indicated in the FROM library.
In the previous case, there are trailing blanks in each record. Generally you are most likely to see trailing blanks on text records where the record size is fixed. Trailing blanks affect the compare logic performed by Endevor UPDATE ELEMENT logic when it compares an input file to the existing element source. Examples: Assume you have a one-record element whose base file is fixed record format with a record length of 80, and the element data is a single record containing 'ABC' followed by 73 trailing blanks. You then try to update this element with an input file whose record length is 3 and whose contents are 'ABC'. In this case, Endevor does not consider that the file has changed and does not create a new delta level. Assume the Endevor element exists on a base file whose record format is variable. The element record is 'ABC '. (There is one trailing blank.) You attempt to update this record with an input file whose record is 'ABC '. (There are two trailing blanks). In this case, Endevor considers that the element has changed and creates a new delta level.
Restore Move using the move processor Move using the generate processor Transfer using the move processor Transfer using the generate processor Tables are provided for each of these actions. The first table displays the condition(s) under which you execute the action. The second table displays the results of executing the action; that is, which processor, from which processor group, is executed as a result of the specific conditions. The table content and variables used within the table are defined in the next sections.
Entries in the third ("This Processor Is Executed") column are defined as follows: Entry Target (T)/Source (S)--Processor Type Definition Indicates the type of processor executed as a result of the action--Generate, Move, or Delete processor--and whether the processor was at the target location (T) or the source location (S). The variable format in the table is as follows: (S/T)-processor type Proc Grp Name taken from... Indicates from where Endevor took the processor group name for this action (for example, from the source element or the target element). Indicates from where Endevor took the processor group definition for this action (for example, target or source). Indicates from where Endevor took the processor group name that is assigned to the element when the action has completed (for example, fetched element, target element).
A.1.4 Variables
Variables are used in the tables to indicate from where information is taken. These variables are defined as follows: Variable PG chg Definition Indicates that the processor group has changed, per the conditions for the action (override or mapping). Element copied back to the TO location for Add and Transfer actions, and to the FROM location of a Generate with Copyback action.
Fetched element
Definition Default processor group name for the type at the target location. Processor group specified using the PROCESSOR GROUP OVERRIDE option. Processor group overrides are done explicitly by the client, on an action-by-action basis. Element at the target, or TO, location of the action. Or, the element that is being updated, generated (without copyback), or deleted. Element at the source, or FROM location of the action. The processor group specified through the NEXT PROCESSOR GROUP option, which indicates the name of the processor group at the next map location. NEXT PROCESSOR GROUP is assigned by the system administrator and cannot be changed by the user for a specific action. If no processor group is assigned up the map, Endevor uses the source element processor group.
A.1.5 Rules
The following rules apply when using processor groups: A processor group change may occur only when the element exists at the target location. You cannot override a processor group on a Move action. For Move and Transfer actions, the source processor group always determines the type of processor (generate or move) to be executed.
Environment 1 Stage 1 Generate Processor Delete Processor Move Processor Processor Group Name Generate Processor Delete Processor Move Processor Processor Group Name Generate Processor Delete Processor Move Processor SIMPLGA SIMPLDA SIMPLMA LOPGB
The examples pertain to selected cases in the table. Note that examples are not provided for every case. The examples should serve as a guideline to help you determine the processor executed and the label assigned.
A.2.1 Impact
Case 1 Given these conditions Element exists up map: Yes Process Group override (client): No This Processor is executed Target (T)/Source (S) Processor type: T-Generate Processor Group name taken from: fetched element Processor Group taken from: target Label given when action is complete: fetched element 2 Element exists up map: No Processor Group override (client): No Target (T)/Source (S) Processor type: T-Generate Processor Group name taken from: target default Processor Group Defintition taken from: target Label given when action complete: target default 3 Element exists up map: Yes Processor Group override (client): Yes Target (T)/Source (S) Processor Type: T-Generate Processor Group name taken from: override Processor Group Defintion taken from: target Label given when action complete: override 4 Element exists up map: No Processor Group override (client): Yes Target (T)/Source (S) Processor Type: T-Generate Processor Group Name taken from: override Processor Group Definition taken from: target Label given when action complete: override
A.3.1 Impact
Case 1 Given these conditions Element exists at target: Yes Element exists up map: Yes Processor Group override (client): No This Processor is executed Target (T)/Source (S) Processor type: T-Generate Processor Group name taken from: target element Processor Group Definition taken from: target Label given when action is complete: target element 2 Element exists at target: Yes Element exists up map: No Processor Group override (client): No Target (T)/Source (S) Processor type: T-Generate Processor Group name taken from: target element Processor Group Definition taken from: target Label given when action is complete: target element 3 Element exists at target: Yes Element exists up map: Yes Processor Group override (client): Yes Processor Group change: Yes Target (T)/Source (S) Processor type: T-Delete (PG chg) T-Generate Processor Group name taken from: target element override Processor Group Definition taken from: target target Label given when action is complete: override
Case 4
Given these conditions Element exists at target: Yes Element exists up map: No Processor Group override (client): Yes Processor Group change: Yes
This Processor is executed Target (T)/Source (S) Processor type: T-Delete (PG chg) T-Generate Processor Group name taken from: target element Processor Group Definition taken from: target target Label given when action is complete: override
A.4.1 Impact
Case 1 Given these conditions Element exists at target: Yes This Pocessor is executed Target (T)/Source (S) Processor Type: T-Delete Processor Group name taken from: target element Processor Group Definition taken from: target Label given when action is complete: target element
A.5.1 Impact
Case 1 Given these conditions Element exists at target: Yes Element exists up map: Yes Processor Group override (client): No This Processor is executed Target (T)/Source (S) Processor type: T-Generate Processor Group name taken from: target element Processor Group taken from: target Label given when action is complete: target element 2 Element exists at target: Yes Element exists up map: No Processor Group override (client): No Target (T)/Source (S) Processor type: T-Generate Processor Group Name taken from: target element Processor Group Definition taken from: target Label given when action is complete: target element 3 Element exists at target: Yes Element exists up map: Yes Processor Group override (client): Yes Processor Group change: Yes Target (T)/Source (S) Processor type: T-Delete (PG chg) T-Generate Processor Group name taken from: target element override Processor Group Definition taken from: target target Label given when action is complete: override
Case 4
Given these conditions Element exists at target: Yes Element exists up map: No Processor Group override (client): Yes Processor Group change: Yes
This Processor is executed Target (T)/Source (S) Processor type: T-Delete (PG chg) T-Generate Processor Group Name taken from: target element override Processor Group Definition taken from: target target Label given when action is complete: override
A.6.1 Impact
Case 1 Given these conditions Element exists at target: No Element exists up map: Yes Processor Group override (client): No This Processor is executed Target (T)/Source (S) Processor type: T-Generate Processor Group name taken from: fetched element Processor Group Defintion taken from: target Label given when action is complete: fetched element 2 Element exists at target: No Element exists up map: Yes Processor Group override (client): Yes Target (T)/Source (S) Processor type: T-Generate Processor Group Name taken from: override Processor Group Definition taken from: target Label given when action is complete: override
A.7.1 Impact
Case 1 Given these conditions Element exists up map: Yes Processor Group override: No This Processor is executed Target (T)/Source (S) Processor type: T-Generate Processor Group Name taken from: source element Processor Group Defintion taken from: target Label given when action is complete: source element 2 Element exists up map: No Processor Group override (client): No Target (T)/Source (S) Processor type: T-Generate Processor Group Name taken from: source element Processor Group Definition taken from: target Label given when action is complete: source element 3 Element exists up map: Yes Processor Group override (client): Yes Processor Group change: Yes Target (T)/Source (S) Processor type: T-Generate Processor Group Name taken from: override Processor Group Definition taken from: target Label given when action is completed: override 4 Element exists up map: No Processor Group override (client): Yes Processor Group change: Yes Target (T)/Source (S) Processor type: T-Generate Processor Group Name taken from: override Processor Group Defintion taken from: target Label given when action is complete: override
A.8.1 Impact
Case 1 Given these conditions Element exists at target: No Element exists up map: Yes Processor Group mapped (system-defined): No This Processor is executed Target (T)/Source (S) Processor type: S-Move S-Delete Processor Group Name taken from: source element source element Processor Group Defintion taken from: source source Label given when action is complete: source element 2 Element exists at target: No Element exists up map: No Processor Group mapped (system-defined): No Target (T)/Source (S) Processor type: S-Move S-Delete Processor Group Name taken from: source element source element Processor Group Definition taken from: source source Label given when action is completed: source element 3 Element exists at target: Yes Element exists up map: Yes Processor Group mapped (system-defined): No Processor Group change: No Target (T)/Source (S) Processor type: S-Move S-Delete Processor Group Name taken from: source element source element Processor Group Definition taken from: source source Label given when action is completed: source element
Case 4
Given these conditions Element exists at target: Yes Element exists up map: No Processor Group mapped (system-defined): No Processor Group change: No
This Processor is executed Target (T)/Source (S) Processor type: S-Move S-Delete Processor Group Name taken from: source element source element Processor Group Definition taken from: source source Label given when action is completed: source element
Element exists at target: No Element exists up map: Yes Processor Group mapped (system-defined): Yes
Target (T)/Source (S) Processor type: S-Move S-Delete Processor Group Name taken from: source element source element Processor Group Defintion taken from: source source Label given when action is completed: map
Element exists at target: No Element exists up map: No Processor Group mapped (system-defined): Yes
Target (T)/Source (S) Proccessor type: S-Move S-Delete Processor Group Name taken from: source element source element Processor Group Definition taken from: source source Label given when action is completed: map
Case 7
Given these conditions Element exists at target: Yes Element exists up map: Yes Processor Group mapped (system-defined): Yes Processor Group change: Yes
This Processor is executed Target (T)/Source (S) Processor type: T-Delete (PG chg) S-Move S-Delete Processor Group Name taken from: target element source element source element Processor Group Definition taken from: target source source Label given when action is completed: map
Element exists at target: Yes Element exists up map: No Processor Group mapped (system-defined): Yes Processor Group change: No
Target (T)/Source (S) Processor type: S-Move S-Delete Processor Group Name taken from: source element source element Processor Group Definition taken from: source source Label given when action is completed: map
A.9.1 Impact
Case 1 Given these conditions Element exists at target: No Element exists up map: Yes Processor Group mapped (system-defined): No This Processor is executed Target (T)/Source (S) Processor type: T-Generate S-Delete Processor Group Name taken from: source element source element Processor Group Defintion taken from: target source Label given when action is complete: source element 2 Element exists at target: No Element exists up map: No Processor Group mapped (system-defined): No Target (T)/Source (S) Processor type: T-Generate S-Delete Processor Group Name taken from: source element source element Processor Group Definition taken from: target source Label given when action is completed: source element 3 Element exists at target: Yes Element exists up map: Yes Processor Group mapped (system-defined): No Processor Group change: No Target (T)/Source (S) Processor type: T-Generate S-Delete Processor Group Name taken from: source element source element Processor Group Definition taken from: target source Label given when action is completed: source element
Case 4
Given these conditions Element exists at target: Yes Element exists up map: No Processor Group mapped (system-defined): No Processor Group change: No
This Processor is executed Target (T)/Source (S) Processor type: T-Generate S-Delete Processor Group Name taken from: source element source element Processor Group Definition taken from: target source Label given when action is completed: source element
Element exists at target: No Element exists up map: Yes Processor Group mapped (system-defined): Yes
Target (T)/Source (S) Processor type: T-Generate S-Delete Processor Group Name taken from: map source element Processor Group Defintion taken from: target source Label given when action is completed: map
Element exists at target: No Element exists up map: No Processor Group mapped (system-defined): Yes
Target (T)/Source (S) Proccessor type: T-Generate S-Delete Processor Group Name taken from: map source element Processor Group Definition taken from: target source Label given when action is completed: map
Case 7
Given these conditions Element exists at target: Yes Element exists up map:Yes Processor Group mapped (system-defined): Yes Processor Group change: Yes
This Processor is executed Target (T)/Source (S) Processor type: T-Delete (PG chg) T-Generate S-Delete Processor Group Name taken from: target element map source element Processor Group Definition taken from: target target source Label given when action is completed: map
Element exists at target: Yes Element exists up map: No Processor Group mapped (system-defined): Yes Processor Group change: No
Target (T)/Source (S) Processor type: T-Generate S-Delete Processor Group Name taken from: map source element Processor Group Definition taken from: target source Label given when action is completed: map
A.10.1 Impact
Case 1(A1) Given these conditions Element exists at target: No Element exists up map: Yes Processor Group override (client): No This Processor is executed Target (T)/Source (S) Processor type: S-Move Processor Group Name taken from: source element Processor Group Defintion taken from: source Label given when action is complete: source element 1(A2) Element exists at target: No Element exists up map: No Processor Group override (client): No Target (T)/Source (S) Processor type: S-Move Processor Group Name taken from: source element Processor Group Definition taken from: source Label given when action is complete: source element
Case 2(B1)
Given these conditions Element exists at target: No Element exists up map: Yes Processor Group override (client): No
This Processor is executed Target (T)/Source (S) Processor type: S-Move Processor Group Name taken from: source element Processor Group Defintion taken from: source Label given when action is completed: target default
2 (B2)
Element exists at target: No Element exists up map: No Processor Group mapped (system-defined): No
Target (T)/Source (S) Processor type: S-Move Processor Group Name taken from: source element Processor Group Defintion taken from: source Label given when action is completed: target default
3 (A3)
Element exists at target: Yes Element exists up map: Yes Processor Group mapped (sysstem defined): No Processor Group Change: No
Target (T)/Source (S) Processor type: S-Move Processor Group Name taken from: target element Processor Group Defintion taken from: source Label given when action is completed: target element Target (T)/Source (S) Processor type: S-Move Processor Group Name taken from: target element Processor Group Defintion taken from: source Label given when action is completed: target element
3 (A4)
Element exists at target: Yes Element exists up map: No Processor Group override (client): No Processor Group change: No
Case 4 (B3)
Given these conditions Element exists at target: Yes Element exists up map: Yes Processor Group override (client): No Processor Group change: No
This Processor is executed Target (T)/Source (S) Processor type: S-Move Processor Group Name taken from: source element Processor Group Defintion taken from: source Label given when action is completed: target element Target (T)/Source (S) Processor type: S-Move Processor Group Name taken from: source element Processor Group Defintion taken from: source Label given after action is completed: target element Target (T)/Source (S) Processor type: S-Move Processor Group Name taken from: source element Processor Group Defintion taken from: source Label given when action is completed: override
4 (B4)
Element exists at target: Yes Element exists up map: No Processor Group override (client): No Processor Group change: No
Element exists at target: No Element exists up map: Yes Processor Group mapped (system-defined): Yes
Element exists at target: No Element exists up map: No Processor Group mapped (system-defined): Yes
Target (T)/Source (S) Processor type: S-Move Processor Group Name taken from: source element Processor Group Definition taken from: source Label given when action is completed: override
Case 7
Given these conditions Element exists at target: Yes Element exists up map: Yes Processor Group mapped (system-defined): Yes Processor Group Change: Yes
This Processor is executed Target (T)/Source (S) Processor type: S-Delete (PG chg) S-Move Processor Group Name taken from: target element source element Processor Group Definition taken from: source source Label given when action is completed: override
Element exists at target: Yes Element exists up map: No Processor Group mapped (system-defined): Yes Processor Group change: Yes
Target (T)/Source (S) Processor type: S-Delete (PG chg) S-Move Processor Group Name taken from: target element source element Processor Group Definition taken from: source source Label given when action is completed: override
A.11.1 Impact
Case 1(A1) Given these conditions Element exists at target: No Element exists up map: Yes Processor Group override (client): No This Processor is executed Target (T)/Source (S) Processor type: T-Generate Processor Group Name taken from: source element Processor Group Defintion taken from: target Label given when action is complete: source element 1(A2) Element exists at target: No Element exists up map: No Processor Group override (client): No Target (T)/Source (S) Processor type: T-Generate Processor Group Name taken from: source element Processor Group Definition taken from: target Label given when action is complete: source element
Case 2(B1)
Given these conditions Element exists at target: No Element exists up map: Yes Processor Group override (client): No
This Processor is executed Target (T) /Source (S) Processor type: T-Generate Processor Group Name taken from: target default Processor Group Definition taken from: target Label given when action is completed: source element
2 (B2)
Element exists at target: No Element exists up map: No Processor Group override (client): No
Target (T)/Source (S) Processor type: T-Generate Processor Group Name taken from: target default Processor Group Definition taken from: target Label given when action is completed: target default
3(A3)
Element exists at target: Yes Element exists up map: Yes Processor Group override (client): No Processor Group change: No
Target (T)/Source (S) Processor type: T-Generate Processor Group Name taken from: target element Processor Group Definition taken from: target Label given when action is completed: target element Target (T)/Source (S) Processor type: T-Generate Processor Group Name taken from: target element Processor Group Definition taken from: target Label given when action is completed: target element
3 (A4)
Element exists at target: Yes Element exists up map: No Processor Group override (client): No Processor Group change: No
Case 4 (B3)
Given these conditions Element exists at target: Yes Element exists up map: Yes Processor Group override (client): No Processor Group change: No
This Processor is executed Target (T)/Source (S) Processor type: T-Generate Processor Group Name taken from: target element Processor Group Defintion taken from: target Label given when action is completed: target element Target (T)/Source (S) Proccessor type: T-Generate Processor Group Name taken from: target element Processor Group Definition taken from: target Label given when action is completed: target element Target (T)/Source (S) Processor type: T-Generate Processor Group Name taken from: override Processor Group Definition taken from: target Label given when action is completed: override
4 (B4)
Element exists at target: Yes Element exists up map: No Processor Group override (client): No Processor Group change: No
Element exists at target: No Element exists up map: Yes Processor Group override (client): Yes
Element exists at target: No Element exists up map: No Processor Group override (client): Yes
Target (T)/Source (S) Processor type: T-Generate Processor Group Name taken from: override Processor Group Definition taken from: target Label given when action is completed: override
Case 7
Given these conditions Element exists at target: Yes Element exists up map: Yes Processor Group override (client): Yes Processor Group change: Yes
This Processor is executed Target (T)/Source (S) Processor type: T-Delete (PG chg) T-Generate Processor Group Name taken from: target element override Processor Group Definition taken from: target target Label given when action is completed: override
Element exists at target: Yes Element exists up map: No Processor Group override (client): Yes Processor Group change: Yes
Target (T)/Source (S) Processor type: T-Delete (PG chg) T-Generate Processor Group Name taken from: target element override Processor Group Definition taken from: target target Label given when action is completed: override
9 (B1)
Element exists at target: Yes Element exists up map: No Processor Group override (client): No Processor Group Change: Yes
Target (T)/Source (S) Processor type: S-Move Processor Group Name taken from: source element Processor Group Definition taken from: source Label given when action is completed: target default Target (T)/Source (S) Processor type: S-Move Processor Group Name taken from: source element Processor Group Definition taken from: source Label given when action is completed: target default Sync required
9 (B2)
Element exists at target: Yes Element exists up map: Yes Processor Group override (system-defined): No Processor Group Change: Yes
Glossary
Access Security Table. Endevor table that defines the environment(s) to which each user has access. There is one Access Security Table for each site. ACM. See Automated Configuration Manager (ACM). actions. Commands used to maintain or otherwise act against elements. See Add, Archive, Copy, Delete, Display, Generate, List, Move, Print, Restore, Retrieve, Signin, Transfer, and Update. Add. An Endevor action used to place members from an external data set under control of Endevor. alternate ID. Facility that protects the Endevor-controlled data sets (such as Master Control Files, package data sets, and base and delta libraries) from access by an individual user, while still allowing the Endevor system to have access. Administrator ID that has authority to the data sets. When Endevor has to access the data sets, it takes on the security authorization assigned to that ID. Information is provided for the alternate ID through three parameters in the Endevor Defaults Table: RACFGRP, RACFPWD, and RACFUID. See the Installation Guide for more information. analysis utility. See Inventory Analyzer. approval. An electronic signoff mechanism for packages. Approval may be required for a package before it can be executed. approved. Status of a package after required approvers have reviewed and signed off on a package by approving it. approver. A person authorized to signoff on a package prior to execution. Signing off on a package means reviewing the information contained in a package and approving or denying it. approver group relationship. The relationship established between an approver group and one or more inventory areas, authorizing members of that approver group to review (then approve or deny) packages related to those inventory areas. approver type. Specifies the kinds of packages that an approver group can review. When the approver type is STANDARD, that approver group can only review standard packages related to its authorized inventory areas. When the approver type is EMERGENCY, that approver group can only review emergency packages related to its authorized inventory areas. Archive. Action used to write an element and all related Endevor information to a sequential data set. The DCB must specify variable blocked records (RECFM=VB), a minimum LRECL of 1021, DSORG=PS, and a blocksize equal to your LRECL + 4 (minimum 1025). When archiving to tape, the recommended blocksize is 32,000. authorization. The ability to perform certain privileged functions within the IBM z/OS environment. Automated Configuration Manager (ACM). Optional facility that allows you to monitor selected libraries and data sets and maintain a component list for each element in the monitored areas. The component list provides an audit trail of program-component information at the time of each compile. Also called AllFusion Endevor Change Manager Automated Configuration Option. automatic consolidation. See consolidation. approver group. A collection of one or more approvers. Approver groups are defined within each environment and can be associated with particular inventory areas.
Glossary X-1
backin. To restore the executable members of a package to the state they were in before the package was backed out. Reverses the backout process. backout. To return the executable members of a package to the state they were in prior to package execution. base level. When storing elements with forward deltas, the lowest level of an element within a particular stage. This level represents the source for the element in that stage. If an element exists in both stages, there is a base level in each stage. When storing elements with reverse deltas, the base level is the current level. See also image. base library. Partitioned data set (PDS), an AllFusion CA-Panvalet, an AllFusion CA-Librarian, or Endevor LIB file that stores the base members for elements defined to Endevor. A base library is defined for each element type, but can be shared across types. See also image library. base member. Member in a base library. Each base member corresponds to an element, and contains the source for the base level of that element. Base member names are generated internally by Endevor, and do not correspond to the element name unless reverse delta with non-encryption is used. base regression. The amount (percent) by which the statements stored in a new level of an element change the statements stored in the base level. See also regression percent. batch. An IBM term referring to an environment in which non-interactive programs are executed. In Endevor, batch refers to the execution of actions and reports in a non-interactive region (vs. execution in foreground). BDT. See Bulk Data Transfer. browse. To view the contents of a data set, without being able to change its contents. Bulk Data Transfer (BDT). IBM transmission utility supported by the Endevor package shipment utility. Abbreviated as follows when establishing destinations: BDT2for BDT Version 2 BDTNfor BDT vis NJE/NJI
C1DEFLTS Table. See Endevor Defaults Table. cast a package. To freeze the actions included in a package. A package cannot be edited after it is cast, and only approvers can work with it. CCID. See Change Control ID (CCID). CCID definition data set. A data set that identifies the CCIDs to be used within Endevor. The definition file must be a card-image data set (80-byte, fixed-format records). CCID validation. Checking a CCID specified on an action against the CCIDs defined in the CCID definition data set. Change Control ID (CCID). A logical grouping mechanism by which user-specified portions of the Endevor inventory can be tagged, then viewed, tracked, and manipulated. The use of CCIDs is optional, but may be required on a system-by-system basis. The same is true of comments. change regression. The amount (percent) by which the statements stored in a new level change the revisions made by the previous level. See also regression percent. checksum. An internally calculated value within a package. Endevor uses the checksum to determine if a package has been changed. command field. Field appearing in the upper-left corner (second line) of those Endevor screens on which you can specify a TSO command. You can enter any appropriate TSO command in the command field. comment. A 1- to 40-character user-defined remark associated with an action or package, generally describing the reason for the action or purpose of the package. Used in conjunction with CCIDs. See also Change Control ID (CCID). committed. Status of a package after it has been committed. commit a package. To record all events related to a given package, and remove all backin and backout information. After a package is committed it can no longer be backed out or backed in.
complementary data sets. Data sets that can be shipped along with package shipments. The complementary data sets for a given shipment contain a backout of that shipment. component. The output produced or input read in by a generate or move processor. This term applies primarily to the Endevor ACM product. The components of a generated element include the following: The input components that were included to produce an output of the generate processor; for example, copybooks would be considered an input component to a COBOL compiler. The element itself. All outputs created by the generate or move processor, for example, an object deck for a COBOL compiler. The processor that generated or moved the element. User-defined related data. Components are referenced by element names (including related Endevor location information) or member names. component list. A list of all components created or read by a generate or move processor. The component list can be viewed using the Print action or through the Display Element/Component panel. This panel is available only with the Endevor ACM product. The component list provides an audit trail of program-component information at the time of each compile. component monitoring. Feature of ACM that allows you to check selected data sets for component relationships. component validation. When casting a package, Endevor validates that all dependent components are present in the package and that those components have not changed since they were last used. configuration management. The capture and storage of program-component relationships and the tracking of these relationships over time. CONNECT:Direct. Formerly known as Network DataMover. CONNECT:Direct is a network
transmission utility provided by Sterling Commerce and supported by the Endevor package shipment utility. Abbreviated NWD when establishing destinations. consolidation. Endevor facility that allows you to specify a number of delta levels to retain when a member reaches the consolidation level specified for its type. If you do not specify the number of levels to retain, Endevor consolidates all levels. Copy. An Endevor action used to copy an element from an archive data set to a data set external to Endevor. copyback. To search for an element along the map, beginning at a designated stage; find the element; then copy it back to the initial stage. Copyback is available as an explicit option with the Generate action. Endevor also uses copyback when adding, transferring, and moving elements. create a package. To build the SCL for a package, then associate this SCL with other package-related information such as a package ID, an execution window, etc. CSECT. Control section. An IBM term for that part of a program that is a relocatable unit and for which all components are loaded into adjoining main storage locations. current level. The most recent source for an element. When using forward deltas, the current level of an element comprises the base level plus all subsequent change levels. When using reverse deltas, the current level of an element is the current source. data set mapping rule. See DSN mapping rule. data set validation. The optional capability of verifying that retrieved elements are added or updated from the data set to which they were last retrieved. This ensures that the same copy of the element (revised as appropriate) is placed back in Endevor. Data set validation can be specified separately by system. If this facility is in effect for a system, you can override it to add the element back from a different data set, provided you have proper authority to do so.
Glossary X-3
default. A default value is the value that Endevor assumes to be in a field or statement if the user does not provide an alternative value. On foreground panels, fields usually display default values. Defaults Table. See Endevor Defaults Table. Delete. An Endevor action used to erase base and delta forms of an element and remove element information from a Master Control File or a component list. delete processor. Processor that is run when an element is deleted from a stage. Typically, the delete processor deletes the output created by the corresponding generate processor. See also processors. delta level. Record of a change to the base level of an element. Each change to an element creates a delta level. Endevor compares the current level to the new source and builds a delta level containing just the changes to the source. delta library. Partitioned data set (PDS), an AllFusion CA-Panvalet, an AllFusion CA-Librarian, or an Endevor LIB file that stores the delta members for elements defined to Endevor. A delta library is defined for each element type. delta member. Member in a delta library. Each delta member corresponds to an element, and contains all the levels for that element subsequent to the base level. Delta member names are generated internally by Endevor and do not correspond to the element name, unless reverse deltas are being used. denied. Status of a package when it has been reviewed, but denied, by an approver.
DSN mapping rule. A user-defined correspondence between host data set names and remote data set names. DSN mapping rules are used when shipping package outputs. element. Partitioned data set (PDS) members, or an AllFusion CA-Panvalet, AllFusion CA-Librarian, or sequential data sets that have been placed under control of Endevor. The default element name is the member name. Actions are performed against elements. Elements are identified by the environment and stage in which they are located, and by the system, subsystem,and type in which they are classified. element change. A view of element information that shows the current level of an element, annotated to indicate the level at which each line was added to the source. element component. In Endevor ACM, the part of a component list referred to as element information. This information includes the footprint of the Endevor source. element history. A view of element information that shows all lines that have ever been present in a piece of source code, annotated to show the level at which the line was added and/or deleted from source. element master. A view of Master Control File information about an element. element name. The name assigned to an element, used to identify that element within Endevor. It is recommended that any outputs created by output management be assigned the name of the corresponding element. Element names must be unique within each system, subsystem, and type combination. An element name can include any of the following characters (and only these characters): A-Z, 0-9, @, #, and $. element summary of levels. A summary view of activity against an element at all levels. Information provided includes the number of statements at each level, the number of lines added and the number of lines deleted. element type. See type.
deny a package. An option for a package approver. If one approver denies a package, it cannot be executed. destination. Package outputs are shipped to destinations. A destination record contains the information needed by Endevor to ship package outputs to that destination. Display. An Endevor action used to view environment definitions, element information, and footprint-related data.
emergency approval. The kind of approval given to emergency packages. An approver group must be given the authority to approve emergency packages. emergency package. One of two types of packages. A package is identified as standard or as emergency when it is created. Emergency packages require approval from emergency approver groups. enable backout. Option when creating a package. You can decide whether or not to allow the package to be backed out. Endevor classification. The system, subsystem, and type associated with an element. Endevor Defaults Table. Table of site-specific information necessary for Endevor operation. The Endevor Defaults Table includes environment and stage definitions, installed options, and site-specific hardware settings. There is one Endevor Defaults Table for each site. Endevor LIB. High performance alternative to OS partitioned data sets under Endevor. Endevor LIB data sets do the following: Reorganize member space automatically as members are rewritten or deleted, thereby eliminating the need to compress the data set. Exploit 31-bit storage for VSAM-organized data sets, thereby reducing 24-bit storage contention. Expand directories and data sets automatically. Provide improved directory processing. Maintain additional statistical information about member size. Endevor Link. Computer Associates product that enables communication between the Endevor Workstation product and Endevor. Also named AllFusion Endevor Change Manager Link Option. Endevor listing libraries. Libraries used to store compressed compiler listings produced by processors. Endevor location. Refers to the stage and environment where an element resides. ENDEVOR return code (NDVR RC). Return code from action processing. Values are: 00The action executes successfully.
04A warning message is issued before a processor is invoked. This can occur, for example, when you specify override signout on an action, or add or update a member with no source changes. 08The regression percentage exceeds the limit specified on a type definition, and the default severity of C is in effect. 12The processor return code is greater than the MAXRC for any step in a processor, or there is an error in action processing before or after invoking a processor. 16An abend has occurred. Endevor symbolics. See symbolics. environment. The top level of the logical structure used to classify elements in Endevor. Environments usually correspond to functional levels in an organization, for example development, quality assurance, and production. Each environment has two stages. There is no limit to the number of environments you can use. environment name. The 1- to 8-character name assigned to each environment, used to identify that environment within Endevor. The name can include any of the following characters: A-Z, 0-9, @, #, and $. environment title. The 1- to 40-character title assigned to each environment, used in various displays and reports to describe the environment. ESI. See External Security Interface (ESI). event. See package events. execute a package. To run a package. Packages that execute successfully can be backed out or committed. Execution Report. Report output when you run Endevor actions. The Execution Report documents the actions requested and the processing that took place. The report can be viewed on-line by browsing data sets userid.C1TEMPR1.MSGS or userid.C1TEMPR2.MSGS. Endevor prints the report as member C1MSGS1 on the batch SYSOUT. execution window. A start date and time and an end date and time within which a package must be executed.
Glossary X-5
export a package. To copy package SCL into an external data set. exit. The Endevor exit interface is designed for use with exits written in either assembler or in high-level languages such as COBOL. External Security Interface (ESI). Optional interface used to implement external security at your site. If installed, this interface replaces the native security facility supplied on the installation tape (and implemented through the security tables), with calls to RACF, eTrust CA-ACF2 Security, or eTrust CA-Top Secret Security. Also named AllFusion Endevor Change Manager Interface for External Security. fetch. See copyback. footprint. Encrypted data added by processors to individual source, object, or load modules, to identify the Endevor element associated with that module. Endevor uses this data to display or otherwise process information related to the element. A footprint includes (in encrypted format) the following information: site ID, environment name, stage number, system name, subsystem name, element name, element type, element version/level, and the date and time the footprint was assigned. foreground. An IBM term referring to an environment in which interactive programs are executed. In Endevor, you run actions in foreground by requesting those actions through the Endevor Foreground Options Menu. forward delta. A method for recording changes that stores a base version of code, then builds current versions by applying changes made to the base. forward recovery. The process of taking an old level of an element and making it the current (new) level, thereby backing out any changes made by the levels between. To perform forward recovery, you first retrieve the older (to-be-recovered) level, then add or update the element using the retrieved source to create the new level. Generate. An Endevor action used to translate source into executables, then populate output libraries with these executables by executing the generate processor for an element.
generate processor. Generate processors translate source into executables, then populate output libraries with these executables. group name. Within the definition of the Access and User Security Tables, a name associated with a particular security configuration that applies for multiple users. The name is then associated with any number of specific user IDs, to associate those IDs with the group-level security. This is a convenient way to assign security to several users having identical levels of access to the Endevor environment. identify record (IDR). An IBM term for a record in a load module that contains user-defined data. An IDR is created by the linkage editor when it encounters an IDENTIFY statement in the object deck. Within Endevor, IDRs are used to store the footprint(s) associated with load modules. image. The current level of an element, when that element is stored in reverse delta format, using non-encryption. See also base level. image library. A library that contains elements stored in reverse delta format, using non-encryption. See also base library. import a package. To create a package by copying SCL from an external data set. INCLUDE library. AllFusion CA-Panvalet library, an AllFusion CA-Librarian library, or partitioned data set (PDS) that contains INCLUDE members referenced within Endevor elements. This library is optional and can be defined for each element type. The INCLUDE library is used by Retrieve actions if you specify that you want to expand INCLUDEs at the time the element is retrieved. It is also used by the CONWRITE utility, if you specify that you want to expand INCLUDEs during CONWRITE processing. input component. When using Endevor ACM, the components that were included to produce an output when executing the generate or move processor. A copybook, for example, is the input component when compiling a COBOL program. inventory. The software components that make up your application software systems.
Inventory Analyzer. Computer Associates product that allows you to analyze your software inventory, classifying it according to Endevor types. Used when implementing Endevor. inventory area. A subset of a software inventory, defined by its Endevor location (environment and stage) and classification (system, subsystem, and type). jump. To move an element from stage 2 in one environment to a stage in another environment on a map route, when a version of the element exists at an intermediate stage that is not part of the map route. last action. Most recent action executed for an element. Once executed, each action is recorded as the last action except Archive, Delete, Display, List, and Print. last action CCID. The CCID specified for the last action executed against an element. level. The source for an element at a particular time. When an element is first added to a stage there is one level, known as the base level. Each time Endevor actions change the source thereafter, a newdeltalevel is created. See also base level, delta level, and image. level number. Identifier for a specific level of an element. Endevor assigns each set of changes a level number that is one higher than the number assigned to the preceding level. library management. The classification, control, and storage of the physical components of a software inventory. List. An Endevor action used to list, in the form of action requests, elements from a Master Control File or archive data set, or members from a library. List can also be used for text scanning. If the Automated Configuration Manager facility is installed, List can also search a component list based on specified criteria. list panel. Panel used by Endevor to display lists of systems, subsystems, types, elements, or members; also displays selection options for users. List panels are prepared and processed by the ISPF Table Display Facility.
load utility. Endevor utility used to load members from an external data set into any stage in an environment. location. See Endevor location. map. The promotion routes established for software inventory at a site. Environments and stages are mapped to each other in the Endevor Defaults Table. Systems, subsystems, types, and processor groups are mapped to each other on their respective definition panels. mapping rule. See DSN mapping rule. Master Control File (MCF). Endevor file that contains the definitions of stages, systems, subsystems, element types, and elements themselves. This file is accessed and updated by Endevor, to manage the element definitions, to execute processors, and for other miscellaneous functions. There are two Master Control Files (MCFs) for each environmentone per stage. MAXRC. A processor keyword that defines the highest acceptable return code for a processor step. If a step exceeds this return code, the Endevor return code (NDVR RC) is set to 12. When this occurs the Element Master display shows *FAILED* in the NDVR RC field. MCF. See Master Control File (MCF). model transmission control statements. Statements that control the functioning of data transmission programs used by the package shipment utility. Move. An Endevor action used to move elements between stages, within or across environments. move processor. Move processors copy outputs, element information, and component lists from the source location to the target location of a Move or, optionally, a Transfer action. name mask. Name masking enables you to use the wildcard (*) and placeholder (%) characters when performing actions. The wildcard character enables you to specify all names or all names beginning with a particular search string. The placeholder character defines a specific position within the search string. For example, the search string UPD% would return all four character names beginning with UPD.
Glossary X-7
native security. Security option supplied with the Endevor installation tape. See also External Security Interface (ESI) and security. NDVR RC. See ENDEVOR return code (NDVR RC). notification facility. Endevor facility that allows you to notify users of events that require a response from them. output component. When using Endevor ACM, the components created as a result of executing the generate or move processor. For example, an object deck is an output component when compiling a COBOL program. output library. Any of several libraries used during output management, including the Endevor processor listing library, processor load library, and source output library; as well as user copy libraries, load libraries, listing libraries, macro libraries, JCL libraries, databases, etc. output management. That aspect of Endevor which deals with the creation and maintenance of various outputs that relate to an element. The exact nature of these outputs varies depending on the corresponding element type, and is defined by the output management for that type. For example, output management might store a copy of the current source for the element in the source output library, or it might create a load module for the element or a listing associated with that load module. package. A group of Endevor actions that requires approval before it can be executed. Creating packages allows you to do the following: Group specific actions so they can be maintained and tracked as a single unit. Establish formal approval procedures to ensure data integrity through modifications. Centralize specific action groups so you can see them across environments and reuse them. package data set. Data set where packages are stored. There is one package data set per environment. package events. An audit trail recording the events that have occurred involving a package, logged by user ID, date, and time. Package events relate to the
various steps of the package processing procedure, and include the following: Created Last Updated Cast Approved Executed Backed Out Backed In Committed package exits. Exits that are called before and/or after package functions and subfunctions. See also exit 7. package shipment. The transmission of package outputs, and optionally their backouts, from host sites to remote sites. package status. Indicates the status of a package at any given time. Status levels for packages include the following: In-editA package is initially set to this status. It can be modified only when in this status. When you reset a package, its status is automatically set to In-edit. In-approvalWhen a package is cast, its status changes to In-approval, indicating that approvers can now review and approve or deny the package. No editing can be done once the package is cast. DeniedThe status changes to Denied when an approver denies approval of the package during review. ApprovedThe status changes to Approved when all necessary approvers (required and optional) grant approval of the package during review, and when the quorum requirement is met for the package. A package is also considered Approved when it has been cast and no approvers have been identified. In-executionThe status changes to In-execution when package execution has begun. ExecutedWhen the package has been executed successfully, its status changes to Executed. Exec-failedWhen the package has aborted or failed execution, its status changes to Exec-failed.
CommittedWhen a package has been committed, its status changes to Committed. Endevor Parallel Development Manager (PDM). Computer Associates product that automatically compares and integrates three versions of source code, allowing you to resolve conflicts resulting from concurrent development or from applying vendor updates to applications that have been customized in-house. Also named AllFusion Endevor Change Manager Parallel Development Option. partitioned data set (PDS). A data set in direct access storage that is divided into partitions, called members. Each member can contain a program, part of a program, or data. PDM. See Endevor Parallel Development Manager (PDM). PDS. See partitioned data set (PDS). Print. An Endevor action used to print element or member information. PROC RC. See processor return code (PROC RC). PROC statement. A job control statement used in catalogued or in-stream procedures. PROC statements can be used to assign default values to symbolic parameters contained in a procedure. A PROC statement is also used to mark the beginning of in-stream procedures. processors. Processors are standard OS JCL job streams that manipulate elements and their outputs: object modules, load modules, listings, and the like. There are three types of processors: Generate processors translate source to executables, then populate output libraries with these outputs. Delete processors delete outputs created by generate processors. Move processors copy or regenerate outputs, element information, and component lists from the source location to the target location of a MOVE or, optionally, a TRANSFER action. Endevor supports both Endevor symbolics and user-defined symbolics in processors. This capability allows you to write one processor that you can use in multiple processor groups by changing the values assigned to one or more symbolics.
Endevor also provides a set of utilities for use when writing processors, and supports the use of in-stream data in processors. See also delete processor, generate processor, and move processor. processor component. When using Endevor ACM, the part of a component list that includes processor information. This information includes the footprint of the processor. processor group. A processor group identifies a set of processors for a specific element type, as well as the default symbolic overrides for the processors' JCL. A group can include up to three processorsone generate, one delete, and one move processor, or any combination thereof. (For example, you could have a group that consisted only of a move processor and its symbolic overrides.) Processor groups are useful when elements of one type require slightly different processing. For example, a site may have programs coded in batch COBOL and CICS COBOL. In this case, processor groups allows you to create a single COBOL type with two processor groups, one to handle each variation of COBOL code. When you define a type to Endevor, you can also identify a default processor group for that type. Using symbolics when writing the processors for the default processor group can allow you to use the same processors, by changing symbolic definitions, for other processor groups associated with this type. processor group symbolics. Symbolics defined in PROC statements in one or more processors in a processor group. These symbolics and their default values appear on the Processor Group Symbolics panel. By modifying these default values, you can use one processor in more than one processor group. processor listing library. Optional library that stores the listings output from the Computer Associates-supplied processor named GPPROCSS. processor load library. Endevor library that contains the load-module form of each processor. The modules from this library are executed when processors are invoked. processor output library. Library referred to in a processor, to which that processor writes output.
Glossary X-9
Processor output libraries can be source libraries, executable libraries, or listing libraries. processor return code (PROC RC). Highest return code from the execution of a processor. Set to *FAILED* if the return code for any step in a processor exceeds the MAXRC for the processor. Set to *PROC'D?* if the element has not been generated after being restored or transferred from an archive data set or added/updated. production data set. Data set used to store production code. This term is used in the package shipment utility to refer to host and remote production data sets. program pathing. Security option under RACF, eTrust CA-ACF2 Security, and eTrust CA-Top Secret Security, that allows you to restrict the data sets available to particular users, as well as the programs and load libraries from which those data sets can be accessed. This is not an Endevor option, but is specific to RACF, eTrust CA-ACF2 Security, and eTrust CA-Top Secret Security. promote. To move an element from one inventory area to another inventory area. promotion management. The task of coordinating and validating successive changes to the various inventory areas in a software development setting. quorum (quorum size). The minimum number of approvers whose approval is required in order to execute a package. When a quorum size is indicated, at least that many approvers must review and approve a package. regression. Term that refers to the condition where one set of changes to element source is overwritten by a subsequent set of changes. Endevor flags regression when the changes stored for a specific level of an element overwrite more than a predefined percentage of the element statements. See also regression percent. regression percent. A percent of acceptable change to element source, defined for each element type. This is a percentage that, if exceeded, results in a user specifiable Endevor return code (0, 4, 8, or 12). Each time a new level is created for an element, Endevor checks the changes stored in that level against this percent, both in terms of change to the statements stored for the base level (known as base
regression) and change to the statements stored for the previous level (known as change regression). If the amount of change in either case exceeds the defined percent, Endevor issues a message of user-defined severity. Reload Utility. The Reload utility allows you to recover an Endevor VSAM control file (Master Control File, package data set) or a base/delta data set that was lost as a result of a physical device failure or site disaster. The RELOAD action restores data from data sets created by the unload process. remote footprint synchronization. Procedure in which footprinted executables are shipped from a remote site to a host site, where footprint reports are run to compare the executables' footprints with host Master Control File information. remote nodename. Part of a package shipment destination. Identifies the site to which package outputs are to be shipped. The name must be valid for the chosen data transmission program. request data set. Data set that contains action requests to be submitted for batch processing. You create request data sets in foreground, using the SCL Generation facility. request for data. Package exit capability, allowing package exit programs to make multiple, successive requests for Endevor information on a single invocation of the exit. reset a package. To erase all package event records, returning the package to In-edit status. Resource Security Table. Endevor table defining those element names that are restricted to a particular system(s) and subsystem(s), within a specific environment. The Resource Security Table is defined by the Endevor administrator, using the CONSDEF macro. There can be at most one Resource Security Table for each Endevor environment. Restore. An Endevor action used to restore an element to Endevor from an archive data set. Retrieve. An Endevor action used to copy any level of an element to an external data set. return code. See ENDEVOR return code (NDVR RC) or processor return code (PROC RC).
reverse delta. A method for recording changes that stores the most recent version of the code, rebuilding prior versions by backing out individual changes from the current version. review a package. To review the contents of a package. After reviewing a package an approver either approves or denies the package. route. A series of environment and stage locations that make up the stages in a software life cycle. Taken together, all the routes at a site constitute the map for that site. See also map. SCL. See Software Control Language (SCL). security. Endevor feature that allows you to restrict action requests and access to elements. The security system supplied with Endevor, known as native security, is implemented using three tables. See also Access Security Table, Resource Security Table, External Security Interface (ESI), and User Security Table. sharable. Characteristic of a package. A sharable package can be edited by people who did not create the package. ship utility. Endevor utility that allows you to ship package outputs to remote sites. shipment confirmation. Confirmation occurs at two points in a package shipment: After execution of the data transmission utility. After execution of the remote copy/delete job step. shipment staging. Creation and population of host staging data sets with package outputs or backout members. Signin. An Endevor action used to remove the current signout for an element. Signin can be implicit or explicit. signout. The assignment of a user ID to an element, establishing ownership of that element. Signout is automatic when adding or updating elements in or when retrieving elements from Endevor. site. Location at which Endevor is installed. The site is defined in the Endevor Defaults Table, where it is assigned a site ID.
SMF records. Records written out if SMF recording is in effect, to document various Endevor processing, as follows: An Action Record is written out at the end of (any) action processing. A Security Record is written out for each security violation (or each error returned from the security exit, 01). SMF interface. Optional interface to IBM's System Management Facilities (SMF) that allows you to record historical information through SMF records (called Action Records or Security Records in Endevor). This information is used to generate Historical Reports. The implementation of the SMF interface is optional at each site. The recording of historical information is optional within each environment. Software Control Language (SCL). Endevor language used in batch to maintain or otherwise act against elements within Endevor. software distribution. The automated distribution and synchronization of software changes and the tracking of the implementation of those changes. software life cycle. The stages through which software passes at a site during the development and maintenance process. A software life cycle might consist of development, testing, quality assurance, and production. software management. The process of tracking changes to software components and their interrelationships over time. Includes configuration management, library management, software distribution, and version control. source. The non-executable form of an element. source library. Any of several libraries used during source management, including Endevor base libraries, delta libraries, and INCLUDE libraries. source management. The aspect of Endevor that deals with the creation and maintenance of element source. Element source is maintained in base and delta libraries, in either an internal format or in standard IBM format (if reverse deltas and non-encryption are selected).
Glossary X-11
source output library. Endevor library that contains the latest full source version of each element. This library is designed for use with copybooks, macros, procedures, etc., that are copied elsewhere. This library is optional but, if used, is specified in the definition of the corresponding element type. stage. A stage in the software life cycle. There are two stages defined for each Endevor environment. stage ID. Identifier for the stage, used during processing to select (identify) the stage you want to process. stage name. Name assigned to each stage during installation. A stage name can include any (and only) the following characters: A-Z, 0-9, @, #, and $. stage number. Relative number for the stage within the environment: 1 or 2. stage title. The 1- to 20-character title assigned to each stage, used in displays and reports to describe the stage. standard approval. One of two types of package approval. Standard packages can only be approved by standard approver groups. standard package. One of two types of packages. A package is identified as standard or as emergency when it is created. Standard packages require approval from standard approver groups. subsystem. Part of the Endevor classification of an element. Subsystems are used for specific applications within a system. For example, there might be a purchase order subsystem and an accounts payable subsystem within the financial system. symbolics. Endevor supports two kinds of symbolics in processors: Endevor symbolics. Any of several names, preceded by &C1, that are used within Endevor processors to represent a value specific to an individual run of the processor. Values are assigned to Endevor symbolics when the processor is executed. User symbolics. Defined by users in JCL PROC statements in processors. Allow one processor to be used in multiple processor groups. See also processors and processor group.
synchronize. When transferring or moving with history, if the current level of the target does not match any level of the source, a synchronize conflict is detected. Endevor searches for the level of the target to match a level of the source; this level becomes the synchronization level. When there is a synchronize conflict, Endevor does not allow the element to be transferred or moved unless the synchronization flag (SYNC option) is set to Y (SYNC=Y). The SYNC option tells Endevor to create a sync level at the target that reflects the differences. All levels after the sync level (the change history) associated with the FROM location element are then appended to the TO location element and renumbered. system. A means of classifying elements within Endevor. A system typically represents the applications at a site. For example, there might be financial and manufacturing applications. A system must be defined to each environment where it will be used. Transfer. An Endevor action used to transport elements from a source location to a target location. Each location can be either an Endevor location or an archive data set. transmission method. Part of package shipment destinations. Identifies the transmission utility to be used to ship packages to the destination. See also Tivoli NetView File Transfer Program (FTP), Bulk Data Transfer (BDT), and CONNECT:Direct. transportable footprints. Endevor footprints that can be imbedded in DOS/VSE- and VM/CMS-bound object modules, using a z/OS compiler, a VSE compiler, or a VM compiler. (See the Administration Guide for complete information.) type. A category of source code used as part of the classification of an element in Endevor. For example, there might be the following types: COBOL (for COBOL code); COPYBOOK (for copybooks); JCL (for JCL streams). type processing sequence. Relative sequence of processing for the element types defined to each system. By defining a processing sequence, you could ensure, for example, that copybooks (type COPYBOOK) are updated before any COBOL programs (type COB) that might use those copybooks.
The Unload utility unloads and validates the contents of the VSAM Master Control File(s), base and delta files associated with the environments and systems specified on the job request. The file created by the Unload function contains a backup of all internal MCF definitions (system, subsystem, type, type sequence, data set, element master record) and base/delta data (element base, element delta, component base, component delta). Packages contained within a package data set can also be unloaded. Unload utility. The Unload utility may be run for an entire environment or for selected systems within an environment. Unload may also be directed to backup an entire package data set or individual packages. Update. An Endevor action used to add a member to Endevor when an element with the same name is located in the target entry stage. user exit table. Table identifying exit programs to be called at each Endevor exit point. user ID. For actions run in foreground, the TSO user ID for the session. For actions run in batch, the job name or the ID specified through the USER= parameter on the job card, depending on how your Endevor Defaults Table is set up. user menu facility. The user menu facility allows the Endevor administrator to attach user-defined functions to the Endevor TSO/ISPF front end.
User Security Table. Endevor table that defines the systems and subsystems to which each user has access, and for each system/subsystem, the type of processing (authorization level) allowed. There is one User Security Table for each environment. user symbolics. See symbolics. Validate. The Validate function allows you to ensure the integrity of one or more existing Endevor environments and systems, and their related elements and components. These are the same checks performed as part of Unload processing, allowing this function to operate in a stand-alone mode. version. Two-digit version identifier associated with an element. Two versions of an element are not allowed in the same environment. version control. The maintenance, tracking, and auditing of modifications to an application over time, allowing prior development versions to be restored. version number. Identifier for the version assigned to an element. vv.ll. Identifier that refers to a particular version (vv) and level (ll) of element source.
Glossary X-13
Index
Special Characters
*LOADMOD 5-34 *PROC'D?* 5-16 % sign 5-21, 5-28
Action availability of 1-13 functions of 1-13 action number 4-26 Action Prompt Panel fields 4-21 multiple elements 4-22 Action prompt screen 4-21 Action request panels 2-11 Action summary report 4-26 action time 4-26 Action. job function, by 1-14 Actions initiating 2-22 MOVE 5-18 processing selection 4-2 prompt panels 4-21 retrieved 5-20 summary of 1-13 TANSFER 5-18 Activate Option 5-52 Activating esort 4-17 Adding user options 3-6 Allocation information 3-2 Approver group 5-2 Attaching user-defined functions Audit stamps 1-16 Auto consol 5-60, 5-63
Backing in & out, packages 5-14 Base fields 5-18 Base/Image Library 5-63 Batch execution report 4-23 C1MSGS1, C1MSGS2, C1TEMPRn how it is generated 4-23 syntax request report 4-23 Batch jobs 4-9 submitting 4-9 Batch options 4-4 Batch options menu 4-7, 4-9, 4-11 Batch Package Processing 2-24 Batch processing 2-23 Batch requests 4-5, 4-7 editing 4-7 validating 4-10 Browse panel, element 5-18 Browse panels 2-16 BUILD USING MAP 5-5 Building additional JCL 4-12 JCL 4-4 SCL 4-4, 4-5
4-23
3-6
CA-librarian 5-64 Cancelling processing confirmation panel, within CCID 4-21, 5-50 Column Sorting 4-17 Commands locate 4-15 recovery 4-7 VALIDATE 4-10 Comment 5-50 Compare from, to 5-60
4-13
Index X-15
Compress base/ encrypt name 5-60 Confirmation panel, the 4-13 Consol at lvl 5-60, 5-63 Creating batch requests 4-5 executable Forms of Elements 1-15 CSECT 5-33 CSECTS 5-29 Current Env 5-46, 5-49, 5-56, 5-68 Current Source fields 5-16
Data format 5-60 Data set security 1-22 Default values 2-19 Defining processor group 5-68 Definition of element 1-4 environment 1-4 generated 5-20 retrieved 5-20 stage 1-4 subsystem 1-4 system 1-4 type 1-4 Definition Panels 2-13 Delta information 5-60 Delta Library 5-64 Description field 5-60 Dflt proc grp 5-60 Display all existing statements (base level thru requested) 5-25 inserts & deletions 5-22 Options 5-2 options menu 5-2 Display MSGS When RC GE 3-4 Display Options Menu site definitions 5-36 subsystem definitions 5-55 Display-only fields element history, source level 5-26 Last system backup 5-53 panel title, element& source level 5-19 processor group definitions 5-68 Processor group identification 5-69 site information panel 5-45 stage information 5-46 subsystem definition 5-56
Display-only fields (continued) summary of levels 5-11 type definition 5-59 Display-onlyfields system definition 5-49 Displaying date, time, user-id 5-60 element/component lists 5-4 footprint information 5-29 library member 5-32 processor group definitions 5-66 stage information 5-46 subsystem definitions 5-55 system definitions 5-48 type definitions 5-57
Edit 4-4 Editing batch requests 4-7 Element 5-2, 5-6 browse panel 5-18 changes panel 5-21 history 5-25 history panel 5-24 master panels 5-12 processing, level of request 5-22 selection list panel fields 5-9 selection list, srting and supported statement 5-21 statements 5-24, 5-28 Element and member fields 4-16 selection lists 4-15 Element browse panel 2-16 Element Master control file information 5-12 identification fields 5-13 panel 5-12 panel 2 5-17 panel 2 fields 5-17 Element options field updated 5-60 Element selection list 4-16 uses 4-16 Element/component display fields 5-6 fields, list option 5-7 procedure steps 5-4
5-8
Element/component lists 5-4 Elements audit stamps 1-16 classifying 1-11 executable, creating forms of 1-15 overview of 1-11 packages 1-16 reporting 1-15 source and output management 1-15 working with 1-13 Endevor action requests, creating 4-5 actions 1-13 basics 2-1 data set security 1-22 displaying information 5-1 encrypted i.d. information 5-29 exiting 2-4 explanation of 1-1 inventory structure 1-6 keyboard functions 2-2 Load Module IDR Display 5-33 overview 1-1 panels 2-10 setting up 1-7 specifying the element's location 5-11 structure query 1-12 using with other CA products 1-23 Endevor Logical Structure 1-4 overview of 1-4 Environment 5-2, 5-6, 5-48, 5-55, 5-57, 5-58, 5-67 Environment options menu 2-12 EONLY 4-18 EPRINT 4-19 Errors 4-11 return panel,example 4-11 ESORT column sorting feature 4-17 Executing action requests in batch 4-9 Execution report 4-25 Execution reports 3-4 Expand includes 5-64 Explanation of generated 5-20, 5-27 retrieved 5-27
Field & decription action prompt panel(element and member) 4-21 Field & description element and member 4-16 element history 5-25 element statements (element history panel) 5-28 element statements(elment history panel) 5-24 footprint 5-34 footprints 5-32 general options, (system definitions) 5-50 job statement information 3-5 level & text (no title) 5-24 List Data Set Allocation Information 3-3 print option 3-4 source level (element history) 5-26 system definition 5-49 Field and Display CSECT 5-34 Field values, panel 2-19 Fields 3-3 base 5-18 current source 5-16 display-only 5-11 element master 5-13 element master, panel 2 5-17 element selection list 5-9 element/component 5-6 generate 5-17 ISPF library (footprint) 5-30 last element action 5-14 level & text 5-21 location fields 5-18 Panel title & element identification 5-22 Partitioned or Sequential Data Set (for footprints) 5-30 retrieve fields 5-17 Site Information panel 5-37 source level 5-22 source level, element changes 5-22 summary of element levels 5-19 Fields & description component list option 5-63 element option 5-59 Last system backup 5-53 output management 5-70 Processor translation output libraries 5-54 stage information 5-46 subsystem definitionpanel 5-56 subsystem display 5-55 summary of levels, identification 5-11 system display 5-48
Index X-17
Fields & description (continued) type definition 5-59 type definitions 5-57 type selection list 5-58 Fields and description processor group 5-67 Processor group identification 5-69 Footprint 5-2 footprint fields 5-32 Footprint information displaying 5-29 library selection list 5-31 Foreground options menu, panel 4-3 Foreground Execution Report Message 2-5 Foreground options 3-4 Foreground options menu 2-17 Foreground Processing 2-22 from information 4-26 Fwd/rev delta 5-60, 5-63
Information Request Panels 2-12 Initiating actions 2-22 Intercept ISPF Return CMD 3-4 Inventory structure 1-6 building the 1-7 steps of 1-7 using 1-6 ISPF 2-2 Browse Panel for a Footprinted Member commands 2-2 ISPF/PDF browse facility 4-10
5-35
JCL, including with other batch requests Job function 1-14 actions, associated with 1-14 Job statement information 3-5 Job submit confirmation code 4-10 JUMP key 2-3
4-12
K L
5-89
General options fields 5-50 Generate fields 5-17, 5-22 Generate, action 5-20, 5-27 Generating element display, an 4-6 Global Type Sequence Processing Order Group 5-67
Keyboard commands
2-2
H I
5-24
Identification panel title & element 5-25 Identification fields element master, panel 2 5-17 panel title & element 5-19 system definition 5-49 Identifying environment & system for view Include Library 5-64 Information source level 5-19 Information fields, allocation of work & list data set 3-3
Language 5-60 Last Element Action fields 5-14 Last system backup Fields 5-53 library selection list 5-31 option field 5-31 Lines per page 3-4 list 4-26 List formats 2-15 List options extended 5-7 List panel 2-14, 2-16 Load library, stages of 5-54 Load module display fields load utility 5-32 Location fields, from endevor 5-18 Lvls to Consol 5-63
5-48
Master control file information fields 5-13 Member field, footprint 5-32
member, library identification Menu batch options 4-4 Message help 2-5 Messages failed 5-16
5-30
5-70
Name masking 1-24, 2-20 Name prompt 5-4 ndvr rc 4-26, 5-15 Next Env 5-46, 5-49, 5-56, 5-68 Next Prcsgroup 5-69 Next subsystem 5-56 Next System 5-49
Option 5-48, 5-55, 5-57 Option & display endevor load module display 5-33 footprints, library selection list 5-31 Option field footprint use & display 5-30 Option fields Signin/signout 5-52 Option menus display 5-1 Options 4-4 "C" 5-21 "H", "Y" 5-24 add/update 4-3 adding, user 3-6 build JCL 4-4 building SCL 4-4 confirmation panel 4-13 delete 4-3 display 4-3 edit 4-4 foreground 3-4 generate 4-3 move 4-3 print 4-3 retrieve 4-3 setting 3-1 signin 4-3 submit 4-4 validate 4-4 Options menu availability and access 2-7
Package Foreground Options Menu 2-23 Package processing 2-23 Packages 1-16 Panel Load Module IDR Display 5-33 Panel Options SCL generation 4-6 Panel Title and Element Identification Fields Panels 2-10 action prompt 4-21 browse 2-16 confirmation 4-13 element changes 5-21 field values 2-19 footprint display 5-29 interaction, example of 2-17 Processor group definitions 5-68 processor group display 5-66 site information 5-36 stage information 5-46 subsystem definition 5-56 subsystem display 5-55 system definition 5-49 system display 5-48 type definition 5-59 type display 5-57 user defaults 3-2 Partitioned or Sequential Data Set (footprints) Pkg ID, (source) & (output) 5-14 platforms, element types 5-60 Primary options menu 3-2 batch 2-7 batch options 4-2 batch package 2-7 changes 2-7 defaults 2-7 display 2-7 display option menu 5-1 environment 2-7 exit 2-7 foreground 2-7, 4-2 foreground, in the 2-10 package 2-7 tutorial 2-7 user menu 2-7
5-30
Index X-19
Primary quantity 3-3 proc rc 4-26 Processing batch 2-23, 4-1, 4-2 batch package 2-24 foreground 2-22, 4-1, 4-2 syntax request report 4-24 Processing option 2-11 Processing Selection 4-2 Processor group 5-2 Processor group definitions description 5-68 fields 5-67 overview,display panel 5-66 panel 5-68 selection list 5-67 Processor translation output libraries PV/LB lang 5-60 PV/LB language values 5-64
5-54
Qualifying a system 4-15, 5-8 requesting selection list, when Qualifying information 2-11
4-15
Recovery 4-7 commands 4-7 Regr sev 5-60 Regression pct 5-60 Relate group 5-2 Reports action summary 4-26 batch execution 4-23 execution 4-25 Req Elm Jump Acknowledgment Request panels 2-11 Requesting 4-6 element display, an 4-6 element displays 5-29 Retrieve fields 5-17 Retrieved 5-20, 5-24 Retrieved of Retrieved, action 5-27 Return codes 4-26 RETURN key 2-3 Reviewing action requests 4-8
5-50
SCL generation 4-6 add/update 4-6 archive 4-6 delete 4-6 display 4-6 generate 4-6 list element 4-6 list member 4-6 move 4-6 print element 4-6 print member 4-6 retrieve 4-6 signin 4-6 transfer 4-6 SCL generation panel 4-6 scl written field 4-26 Secondary quantity 3-3 Security options 1-22 Selecting multiple elements 4-22 Selecting elements 5-8 Selection (no title) 5-58, 5-68 Selection list bypassing system and subsystem 4-17 element 5-8 element and member 4-15 subsystem 4-15 system 4-14 Selection lists 4-14 Site 5-2 Site definitions 5-36 Site Information panel fields 5-375-45 Software Life Cycle 1-2 change procedures 1-2 overview 1-2 stages of 1-2 Software life cycles emergency operations 1-3 Sorting characteristics 5-8 Source and output management 1-15 Source language 5-60 Source length 5-60 Source level information element history 5-26 fields 5-19 Source Level Information Fields 5-11 Source O/P library 5-64
Space units 3-3 specific stages, particular systems 5-57 Specifying CCID 4-21 display list options, extended 5-7 element location 5-11 Specifying field information 4-5 append 4-5 include JCL 4-5 job statement information 4-5 partioned data set 4-5 request data set 4-5 sequential data set 4-5 Specifying request 2-14 Specifying search criteria 5-8 Stage 5-2, 5-6, 5-57, 5-58, 5-67 Stage 1 Information 5-46 Stage 2 Information 5-46 Stage ID 5-46, 5-68 Stage information 5-46 stage information fields statement number 4-26 Submit 4-4 SUBMIT option 4-10 Submit option fields 4-9 include JCL 4-9 job statement information 4-9 partitioned data set 4-9 request data set 4-9 sequential data set 4-9 Submitting batch jobs 4-9 Subsystem 5-2, 5-6, 5-55, 5-56 subsystem definitions 5-55 subsystem display fields 5-55 Subsystem selection list 4-15 fields 4-15 selection 4-15 subsystem 4-15 subsystem title 4-15 system 4-15 summary of element levels 5-19 Summary of levels identification fields 5-11 panel 5-10 reasons for appearance 5-10 Supported commands 5-8 Sychronizing source with executables 5-29 Syntax conventions 1-26 guidelines 1-31 sample diagram 1-29
Syntax request report 4-24 SCL statement 4-24 submitting a request 4-24 SYSOUT class 3-4 System 5-2, 5-6, 5-48, 5-49, 5-55, 5-56, 5-57, 5-58, 5-67, 5-68 System selection list 2-15 System selection list fields 4-14 CCID req'd 4-14 comments req'd 4-14 selection 4-14 system 4-14 system title 4-14 System Title 5-49, 5-56
Termination syntax request report, of 4-24 Title 5-56 Tutorials, accessing 2-6 Type 5-2, 5-6, 5-57, 5-58, 5-67, 5-68 Type definition 2-13 PV/LB language values 5-64 Type Description 5-58 Type display 5-57 Type selection list 5-58
Unit name 3-3 Updated 5-49, 5-56 User Defaults panel, saving & setting setting 3-1 User options menu 3-6
3-2
Validate 4-4 Validate Data Set 5-52 Validating 4-10 batch requests 4-10 SCL 4-10 Volume Serial 3-3
3-3
Index X-21