You are on page 1of 259

Spiegel Endevor Developers User Guide

Spiegel Endevor Developers User Guide


Revision History Table
REVISION DATE AUTHOR SUMMARY OF CHANGE

January 14, 2002 June 7, 2002

James E. Smith Jr. Will DeVries

Original Document Added/Updated the following sections: Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Error: Reference source not found - Error: Reference source not found Appendix Error: Reference source not found Error: Reference source not found Appendix Error: Reference source not found Error: Reference source not found
ii

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide


REVISION DATE AUTHOR SUMMARY OF CHANGE

January 2003

John Langton Lori Brandt John Langton

July 2003

Lori Brandt

Appendix Error: Reference source not found Error: Reference source not found Appendix Error: Reference source not found Error: Reference source not found Appendix Error: Reference source not found Error: Reference source not found Appendix Error: Reference source not found Error: Reference source not found Appendix Error: Reference source not found Error: Reference source not found Appendix Error: Reference source not found Error: Reference source not found Appendix Error: Reference source not found - Error: Reference source not found 4.6.1 Error: Reference source not found Updated DB2 Plan-Name and Bind-Type sections. 4.7.2 Error: Reference source not found How binds are done. 4.7.3 Error: Reference source not found SAR and SDSF bind job names. 4.5.4 The OPTIONS Element 4.6.2 DB2 Bind Overview

Areas still in work or being researched


TOPIC Section Starting Page

Error: Reference source not found Error: Reference source not found Error: Reference source not found

Error: Reference source not found Error: Reference source not found Appendix Error: Reference source not found

Last Saved Date: 7/16/2007 03:49:00 AM

iii

Spiegel Endevor Developers User Guide


Table of Contents
SCOPE.....................................................................................................................................................................1 1. Why should I use this User Guide?...................................................................................................................1 2. When and who should use this User Guide?.....................................................................................................1 3. How do I use this document?............................................................................................................................2 APPLICABLE DOCUMENTS.............................................................................................................................3 1. Functional Design..............................................................................................................................................3 2. Endevor Documentation from Computer Associates........................................................................................3 INTRODUCTION..................................................................................................................................................5 1. Spiegel Endevor Development Life Cycle........................................................................................................5 1. Endevor Development Life Cycle..................................................................................................................5 2. Crisis Life Cycle............................................................................................................................................8 2. What is Endevor..............................................................................................................................................10 3. What is Quick-Edit..........................................................................................................................................10 4. When to use Quick-Edit and when to use Endevor.........................................................................................12 1. When to use Quick-Edit..............................................................................................................................12 2. When to use Full Panel Endevor Batch......................................................................................................12 3. When to use Full Panel Endevor................................................................................................................13 PROCEDURE DESCRIPTION..........................................................................................................................14 1. Promoting Changes through the SDLC...........................................................................................................14 1. Editing an Element in the UNIT Stage........................................................................................................14 2. Targeting the Production Load Library.....................................................................................................21 3. Package Processing to Promote to NTGN..................................................................................................22 4. Package Automation...................................................................................................................................29 5. Moving Elements Manually from UNIT to NTGN......................................................................................30 6. Tracking Package Progress........................................................................................................................33 7. Package Commit Guidelines.......................................................................................................................39 2. Crisis changes..................................................................................................................................................40 1. Making a Crisis Change.............................................................................................................................40 2. Removing an Element from Crisis..............................................................................................................47 3. Moving an Element from Crisis to Production...........................................................................................49 3. Other Functions Available...............................................................................................................................54 1. Creating a new element..............................................................................................................................54 2. Generate - UNIT stage only........................................................................................................................57 3. Package Processing....................................................................................................................................60 4. Package Backout Information.....................................................................................................................61 5. Delete action...............................................................................................................................................62 6. Retrieving an element from Endevor..........................................................................................................64 7. Adding an element back into Endevor........................................................................................................70 8. Managing Signouts.....................................................................................................................................76 4. How to get more information from Endevor and Quick-Edit.........................................................................77 1. Display functions........................................................................................................................................77 2. Browse, Change and History Panels..........................................................................................................78 3. List Listing and List Output commands......................................................................................................84 4. Element Master Display..............................................................................................................................87 5. Summary of Element Levels........................................................................................................................89 6. Displaying past versions of an element......................................................................................................91 7. Getting signout information........................................................................................................................93 8. ACMQ for Impact Analysis.........................................................................................................................97 9. Endevor Reports........................................................................................................................................103 10. How to Print Endevor Inventory - Compile Listing................................................................................107
Last Saved Date: 7/16/2007 03:49:00 AM

iv

Spiegel Endevor Developers User Guide


11. How to Print Endevor Inventory - Program Source...............................................................................111 12. How to Compare Endevor Elements.......................................................................................................119 5. Retrofits.........................................................................................................................................................126 1. What is a Retrofit?....................................................................................................................................126 2. Responding to a retrofit...........................................................................................................................127 3. Controlling Program Attributes................................................................................................................128 4. The OPTIONS element..............................................................................................................................128 5. Managing the OPTIONS content..............................................................................................................136 6. DB2 Overview...............................................................................................................................................138 1. Add / Update DCLGEN............................................................................................................................138 2. DB2 Bind Overview..................................................................................................................................139 3. DB2 Bind Job Names................................................................................................................................141 4. DB2 Bind Failure......................................................................................................................................143 5. Backout of Packages containing DB2 Programs......................................................................................145 7. Handling Production Elements......................................................................................................................146 1. How to Archive a Production Element that is no longer used..................................................................146 2. How to Browse a Production Compile Listing.........................................................................................147 3. How to Correct an Element in the Wrong Production System/Sub System..............................................150 8. Handling Special Software in Endevor.........................................................................................................162 1. AFP Procedures........................................................................................................................................162 2. APS Procedures........................................................................................................................................165 3. SDF II Procedures....................................................................................................................................170 9. Troubleshooting Endevor Problems..............................................................................................................186 1. How to do a Security Trace......................................................................................................................186 2. Easytrieve..................................................................................................................................................187 3. SQL Error -805.........................................................................................................................................189 4. SQL Error -927.........................................................................................................................................198 A. APPENDIX SUPPLEMENTARY INFORMATION.............................................................................200 I. Attempting to Overlay Someone Elses Work...............................................................................................201 II. Automatic Notifications................................................................................................................................202 III. Backups of Original Source Files................................................................................................................203 IV. COBOL LE Differences..............................................................................................................................204 V. Endevor Batch Jobs......................................................................................................................................210 VI. Endevor Location Names............................................................................................................................211 VII. Links to Additional Information................................................................................................................214 VIII. Package Messages....................................................................................................................................215 IX. Package Names...........................................................................................................................................216 X. Quick Edit Commands.................................................................................................................................218 XI. Sample Job Card.........................................................................................................................................219 XII. SIGNIN to change ownership....................................................................................................................220 XIII. Stages and their activities.........................................................................................................................222 XIV. Subsystems and their Corresponding Locations for Testing....................................................................223 B. APPENDIX GLOSSARY OF TERMS....................................................................................................224

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide


List of Figures
FIGURE 2-1: ISPF PRIMARY OPTION MENU PANEL................................................................................3 FIGURE 3-2: ENDEVOR DEVELOPMENT LIFE CYCLE............................................................................7 FIGURE 3-3: THE CRISIS LIFE CYCLE..........................................................................................................9 FIGURE 3-4: ENDEVOR QUICK-EDIT PANEL - OPTIONS......................................................................12 FIGURE 3-5: ENDEVOR FULL PANEL ENVIRONMENT SELECTION MENU....................................13 FIGURE 4-6: ENDEVOR MAIN MENU PANEL............................................................................................14 FIGURE 4-7: ENDEVOR MAIN MENU PANEL............................................................................................14 FIGURE 4-8: ENDEVOR QUICK-EDIT PANEL ELEMENT OPTIONS................................................16 FIGURE 4-9: ELEMENT SELECTION LIST PANEL...................................................................................17 FIGURE 4-10: COBOLLE SOURCE WITH INCLUDES NOT EXPANDED.............................................18 FIGURE 4-11: COBOLLE SOURCE WITH INCLUDES EXPANDED.......................................................18 FIGURE 4-12: SOURCE BEING INSERTED..................................................................................................19 FIGURE 4-13: ENDEVOR QUICK-EDIT BATCH SUBMIT PANEL.........................................................19 FIGURE 4-14: ENDEVOR QUICK-EDIT PANEL PACKAGE OPTIONS..............................................22 FIGURE 4-15: PACKAGE FOREGROUND OPTIONS MENU PANEL CREATE/MODIFY OPTION .................................................................................................................................................................................23 FIGURE 4-16: CREATE/MODIFY PACKAGE PANEL BUILD PACKAGE ACTIONS OPTION......24 FIGURE 4-17: SCL GENERATION PANEL MOVE OPTION..................................................................25 FIGURE 4-18: MOVE ELEMENTS PANEL MOVE ELEMENT OPTION.............................................25 FIGURE 4-19: ELEMENT SELECTION LIST PANEL MOVE OPTION...............................................26 FIGURE 4-20: CREATE/MODIFY PACKAGE EDIT PACKAGE OPTION...........................................26 FIGURE 4-21: PACKAGE FOREGROUND OPTIONS MENU CAST OPTION....................................27 FIGURE 4-22: CAST PACKAGE PANEL.......................................................................................................28 FIGURE 4-23: ENDEVOR QUICK-EDIT PANEL.........................................................................................30 FIGURE 4-24: ELEMENT SELECTION LIST...............................................................................................30 FIGURE 4-25: ISPF BROWSE PANEL............................................................................................................31 FIGURE 4-26: ELEMENT SELECTION LIST...............................................................................................31 FIGURE 4-27: ENDEVOR QUICK-EDIT BATCH SUBMIT PANEL.........................................................32 FIGURE 4-28: ELEMENT SELECTION LIST...............................................................................................32 FIGURE 4-29: ENDEVOR QUICK-EDIT TRACKING PACKAGE PROGRESS..................................33 FIGURE 4-30: ELEMENT SELECTION LIST PANEL MASTER DISPLAY.........................................33 FIGURE 4-31: MASTER DISPLAY FOR ELEMENT OUTPUT PACKAGE..........................................35 FIGURE 4-32: ENDEVOR QUICK-EDIT PACKAGE OPTIONS..............................................................35 FIGURE 4-33: PACKAGE FOREGROUND OPTIONS MENU PANEL CREATE/MODIFY OPTION .................................................................................................................................................................................36 FIGURE 4-34: PACKAGE DISPLAY PANEL DISPLAY ACTIONS........................................................36
Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide


FIGURE 4-35: PACKAGE ELEMENT INFORMATION..............................................................................38 FIGURE 4-36: ENDEVOR QUICK-EDIT PANEL PACKAGE OPTIONS FOR A CRISIS CHANGE 40 FIGURE 4-37: PACKAGE FOREGROUND OPTIONS MENU PANEL CREATE/MODIFY OPTION .................................................................................................................................................................................41 FIGURE 4-38: CREATE/MODIFY PACKAGE PANEL BUILD PACKAGE ACTIONS OPTION......42 FIGURE 4-39: SCL GENERATION PANEL MOVE OPTION..................................................................43 FIGURE 4-40: MOVE ELEMENTS PANEL - MOVE ELEMENT OPTION..............................................43 FIGURE 4-41: ELEMENT SELECTION LIST PANEL MOVE OPTION...............................................45 FIGURE 4-42: PACKAGE FOREGROUND OPTIONS MENU CAST OPTION....................................46 FIGURE 4-43: TRANSFER ELEMENTS PANEL..........................................................................................47 FIGURE 4-44: ENDEVOR REL39 SELECTION MENU PANEL................................................................49 FIGURE 4-45: ENDEVOR FOR OS/390 ENVIRONMENT SELECTION PANEL....................................50 FIGURE 4-46: ENDEVOR FOR OS/390 PRIMARY OPTIONS MENU PANEL........................................50 FIGURE 4-47: BATCH OPTIONS MENU PANEL.........................................................................................51 FIGURE 4-48: SCL GENERATION PANEL...................................................................................................51 FIGURE 4-49: TRANSFER ELEMENTS PANEL..........................................................................................52 FIGURE 4-50: ELEMENT SELECTION LIST PANEL.................................................................................52 FIGURE 4-51: BATCH OPTIONS MENU PANEL.........................................................................................53 FIGURE 4-52: ENDEVOR QUICK-EDIT PANEL.........................................................................................54 FIGURE 4-53: ENDEVOR QUICK-EDIT PANEL.........................................................................................55 FIGURE 4-54: ENDEVOR QUICK-EDIT COPY ELEMENT PANEL........................................................55 FIGURE 4-55: ENDEVOR QUICK-EDIT PANEL.........................................................................................56 FIGURE 4-56: ENDEVOR QUICK-EDIT PANEL GENERATE ELEMENT OPTION.........................57 FIGURE 4-57: ELEMENT SELECTION LIST PANEL GENERATE ELEMENT OPTION................58 FIGURE 4-58: ENDEVOR QUICK-EDIT BATCH SUBMIT PANEL.........................................................59 FIGURE 4-59: ENDEVOR QUICK-EDIT PANEL - DELETE OPTION.....................................................62 FIGURE 4-60: ENDEVOR REL39 SELECTION MENU PANEL................................................................64 FIGURE 4-61: ENDEVOR FOR OS/390 ENVIRONMENT SELECTION PANEL....................................65 FIGURE 4-62: ENDEVOR FOR OS/390 PRIMARY OPTIONS MENU PANEL........................................65 FIGURE 4-63: BATCH OPTIONS MENU PANEL.........................................................................................66 FIGURE 4-64: SCL GENERATION PANEL...................................................................................................66 FIGURE 4-65: RETRIEVE ELEMENTS PANEL...........................................................................................67 FIGURE 4-66: ELEMENT SELECTION LIST PANEL.................................................................................68 FIGURE 4-67: CONFIRMATION PANEL......................................................................................................68 FIGURE 4-68: BATCH OPTIONS MENU PANEL.........................................................................................69 FIGURE 4-69: ENDEVOR REL39 SELECTION MENU PANEL................................................................70 FIGURE 4-70: ENDEVOR FOR OS/390 ENVIRONMENT SELECTION PANEL....................................71 vi

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide


FIGURE 4-71: ENDEVOR FOR OS/390 PRIMARY OPTIONS MENU PANEL........................................71 FIGURE 4-72: BATCH OPTIONS MENU PANEL.........................................................................................72 FIGURE 4-73: SCL GENERATION PANEL...................................................................................................72 FIGURE 4-74: ADD/UPDATE ELEMENTS PANEL......................................................................................73 FIGURE 4-75: MEMBER SELECTION LIST PANEL..................................................................................74 FIGURE 4-76: CONFIRMATION PANEL......................................................................................................74 FIGURE 4-77: BATCH OPTIONS MENU PANEL.........................................................................................75 FIGURE 4-78: ENDEVOR REL39 SELECTION MENU PANEL................................................................78 FIGURE 4-79: ENDEVOR QUICK-EDIT PANEL ELEMENT OPTIONS..............................................78 FIGURE 4-80: ELEMENT SELECTION LIST PANEL BROWSE/CHANGE/HISTORY OPTIONS. .79 FIGURE 4-81: ELEMENT BROWSE PANEL.................................................................................................79 FIGURE 4-82: ELEMENT HISTORY PANEL................................................................................................80 FIGURE 4-83: ELEMENT CHANGE PANEL.................................................................................................81 FIGURE 4-84: COMPONENT BROWSE PANEL..........................................................................................82 FIGURE 4-85: COMPONENT HISTORY PANEL.........................................................................................83 FIGURE 4-86: ELEMENT SELECTION LIST PANEL LIST LISTING AND LIST OUTPUT OPTIONS...............................................................................................................................................................84 FIGURE 4-87: LIST LISTING OPTION..........................................................................................................85 FIGURE 4-88: LIST OUTPUT OPTION..........................................................................................................85 FIGURE 4-89: ELEMENT SELECTION LIST PANEL ELEMENT MASTER DISPLAY OPTION...87 FIGURE 4-90: MASTER DISPLAY FOR ELEMENT PANEL.....................................................................88 FIGURE 4-91: ELEMENT SELECTION LIST PANEL SUMMARY OF ELEMENT LEVELS OPTION.................................................................................................................................................................89 FIGURE 4-92: SUMMARY OF ELEMENTS LEVELS PANEL...................................................................90 FIGURE 4-93: SUMMARY OF ELEMENT LEVELS PANEL DISPLAYING PAST VERSIONS........91 FIGURE 4-94: LEVEL 2 VERSION OF THE ELEMENT SOURCE...........................................................92 FIGURE 4-95: ISPF ENDEVOR MAIN MENU SIGNOUT INFORMATION.........................................94 FIGURE 4-96: SIGNOUT INFORMATION PANEL......................................................................................94 FIGURE 4-97: SIGNOUT REPORT SELECTION USER OPTION..........................................................95 FIGURE 4-98: SIGNOUT REPORT SELECTION ELEMENT OPTION................................................95 FIGURE 4-99: SIGNOUT INFORMATION PANEL......................................................................................96 FIGURE 4-100: CA-ENDEVOR FOR MVS PRIMARY OPTIONS MENU.................................................98 FIGURE 4-101: CA-ENDEVOR USER OPTIONS MENU PANEL ACMQ OPTION.............................98 FIGURE 4-102: CA-ENDEVOR FOR MVS ACA QUERY FACILITY PANEL.........................................99 FIGURE 4-103: CA-ENDEVOR USER OPTIONS MENU PANEL FOOTPRINTED COMPONENTS OPTION.................................................................................................................................................................99 FIGURE 4-104: ACM-RELATED FOOTPRINTED COMPONENTS PANEL.........................................100 FIGURE 4-105: ACMQ QUERY RESULTS PANEL....................................................................................100
Last Saved Date: 7/16/2007 03:49:00 AM

vii

Spiegel Endevor Developers User Guide


FIGURE 4-106: CA-ENDEVOR USER OPTIONS MENU PANEL NON-FOOTPRINTED COMPONENTS OPTION..................................................................................................................................101 FIGURE 4-107: ACM-RELATED NON-FOOTPRINTED COMPONENTS PANEL...............................102 FIGURE 4-108: ACM QUERY RESULTS PANEL.......................................................................................102 FIGURE 4-109: ENDEVOR REL39 SELECTION MENU PANEL............................................................103 FIGURE 4-110: ENDEVOR FOR OS/390 ENVIRONMENT SELECTION...............................................103 FIGURE 4-111: ENDEVOR FOR OS/390 PRIMARY OPTIONS MENU..................................................104 FIGURE 4-112: ENDEVOR USER OPTIONS MENU..................................................................................104 FIGURE 4-113: ENDEVOR REPORTING INTERFACE PANEL.............................................................105 FIGURE 4-114: ENDEVOR REL39 SELECTION MENU PANEL............................................................107 FIGURE 4-115: ENDEVOR FOR OS/390 ENVIRONMENT SELECTION PANEL................................107 FIGURE 4-116: ENDEVOR FOR OS/390 PRIMARY OPTIONS MENU PANEL....................................108 FIGURE 4-117: BATCH OPTIONS MENU PANEL.....................................................................................108 FIGURE 4-118: SCL GENERATION PANEL...............................................................................................109 FIGURE 4-119: PRINT ELEMENTS PANEL...............................................................................................109 FIGURE 4-120: MEMBER SELECTION LIST PANEL..............................................................................110 FIGURE 4-121: BATCH OPTIONS MENU PANEL.....................................................................................110 FIGURE 4-122: ENDEVOR REL39 SELECTION MENU PANEL............................................................111 FIGURE 4-123: ENDEVOR FOR OS/390 ENVIRONMENT SELECTION PANEL................................111 FIGURE 4-124: ENDEVOR FOR OS/390 PRIMARY OPTIONS MENU PANEL....................................112 FIGURE 4-125: BATCH OPTIONS MENU PANEL.....................................................................................112 FIGURE 4-126: SCL GENERATION PANEL...............................................................................................113 FIGURE 4-127: PRINT ELEMENTS PANEL...............................................................................................113 FIGURE 4-128: ELEMENT SELECTION LIST PANEL.............................................................................114 FIGURE 4-129: BATCH OPTIONS MENU PANEL.....................................................................................114 FIGURE 4-130: ENDEVOR REL39 SELECTION MENU PANEL............................................................115 FIGURE 4-131: ENDEVOR FOR OS/390 ENVIRONMENT SELECTION PANEL................................115 FIGURE 4-132: ENDEVOR FOR OS/390 PRIMARY OPTIONS MENU PANEL....................................116 FIGURE 4-133: FOREGROUND OPTIONS MENU PANEL......................................................................116 FIGURE 4-134: PRINT ELEMENTS PANEL...............................................................................................117 FIGURE 4-135: ELEMENT SELECTION LIST PANEL.............................................................................117 FIGURE 4-136: ENDEVOR FOREGROUND PRINT REQUEST OPTIONS PANEL.............................118 FIGURE 4-137: ENDEVOR REL39 SELECTION MENU PANEL............................................................119 FIGURE 4-138: PARALLEL DEVELOPMENT MANAGER - PRIMARY OPTION MENU PANEL. .119 FIGURE 4-139: BUILD WIP - WIP SPECIFICATION PANEL.................................................................120 FIGURE 4-140: BUILD WIP - ROOT SPECIFICATION PANEL..............................................................121 FIGURE 4-141: BUILD WIP - DERIVATION 1 SPECIFICATION PANEL............................................122 viii

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide


FIGURE 4-142: PARALLEL DEVELOPMENT MANAGER - PRIMARY OPTION MENU PANEL. .123 FIGURE 4-143: EDIT WIP - EDIT - ENTRY PANEL..................................................................................123 FIGURE 4-144: EDIT WIP - MEMBER SELECTION LIST PANEL........................................................124 FIGURE 4-145: PARALLEL DEVELOPMENT MANAGER WIP SUMMARY PANEL........................124 FIGURE 4-146: PARALLEL DEVELOPMENT MANAGER WIP SUMMARY (CHANGES ONLY) PANEL.................................................................................................................................................................125 FIGURE 4-147: ELEMENT SELECTION LIST OPTIONS ELEMENT................................................136 FIGURE 4-148: ISPF EDIT SESSION CHANGING AN OPTIONS ELEMENT...................................136 FIGURE 4-149: ENDEVOR REL39 SELECTION MENU PANEL............................................................147 FIGURE 4-150: ENDEVOR FOR OS/390 ENVIRONMENT SELECTION PANEL................................147 FIGURE 4-151: ENDEVOR FOR OS/390 PRIMARY OPTIONS MENU PANEL....................................148 FIGURE 4-152: DISPLAY OPTIONS MENU PANEL.................................................................................148 FIGURE 4-153: ENDEVOR - FOOTPRINT DISPLAY PANEL.................................................................149 FIGURE 4-154: LIBRARY SELECTION LIST PANEL..............................................................................149 FIGURE 4-155: ENDEVOR QUICK-EDIT PANEL PACKAGE OPTIONS..........................................150 FIGURE 4-156: PACKAGE FOREGROUND OPTIONS MENU PANEL CREATE/MODIFY OPTION ...............................................................................................................................................................................151 FIGURE 4-157: CREATE/MODIFY PACKAGE PANEL BUILD PACKAGE ACTIONS OPTION. .153 FIGURE 4-158: SCL GENERATION PANEL TRANSFER OPTION.....................................................154 FIGURE 4-159: TRANSFER ELEMENTS PANEL......................................................................................155 FIGURE 4-160: CREATE/MODIFY PACKAGE PANEL EDIT PACKAGE OPTION........................156 FIGURE 4-161: EDIT PACKAGE PANEL EDIT PACKAGE OPTION.................................................156 FIGURE 4-162: CREATE/MODIFY PACKAGE PANEL ADD NOTES TO PACKAGE OPTION....157 FIGURE 4-163: PACKAGE NOTE TEXT PANEL.......................................................................................157 FIGURE 4-164: TRANSFER ELEMENTS PANEL......................................................................................158 FIGURE 4-165: CREATE/MODIFY PACKAGE PANEL ADD NOTES TO PACKAGE OPTION....159 FIGURE 4-166: PACKAGE NOTE TEXT PANEL.......................................................................................159 FIGURE 4-167: RETRIEVE ELEMENTS PANEL.......................................................................................165 FIGURE 4-168: NNI ISPF MAIN MENU PANEL.........................................................................................172 FIGURE 4-169: SDF POP-UP MENU.............................................................................................................172 FIGURE 4-170: SDFII MAIN MENU PANEL...............................................................................................173 FIGURE 4-171: SDFII SPECIFY LIBRARIES PANEL...............................................................................173 FIGURE 4-172: SDFII MAIN MENU PANEL...............................................................................................174 FIGURE 4-173: SDFII IDENTIFY PANEL....................................................................................................174 FIGURE 4-174: SDFII SELECT A PANEL EDITOR DIALOG PANEL...................................................177 FIGURE 4-175: SDFII MAIN MENU PANEL...............................................................................................177 FIGURE 4-176: SDFII IDENTIFY OBJECT FOR GENERATION PANEL.............................................178

Last Saved Date: 7/16/2007 03:49:00 AM

ix

Spiegel Endevor Developers User Guide


FIGURE 4-177: SDFII SPECIFY GENERATION PARAMETERS PANEL.............................................179 FIGURE 4-178: SDFII SPECIFY GENERATION PARAMETERS PANEL (CONTINUED).................180 FIGURE 4-179: SDFII LIST GENERATION MESSAGES PANEL...........................................................181 FIGURE 4-180: ENDEVOR REL39 SELECTION MENU PANEL............................................................181 FIGURE 4-181: ENDEVOR QUICK-EDIT PANEL.....................................................................................182 FIGURE 4-182: ENDEVOR QUICK-EDIT PANEL.....................................................................................182 FIGURE 4-183: ENDEVOR QUICK-EDIT COPY PANEL.........................................................................183 FIGURE 4-184: ENDEVOR QUICK-EDIT PANEL.....................................................................................183 FIGURE 4-185: SECURITY TRACE MESSAGES.......................................................................................186 FIGURE 4-186: ORIGINAL EASYTRIEVE PROGRAM (WITH ERROR).............................................187 FIGURE 4-187: CORRECTED EASYTRIEVE PROGRAM (WITHOUT ERROR)................................188 FIGURE 4-188: SPIEGEL GROUP MAINFRAME PRIMARY OPTION MENU....................................189 FIGURE 4-189: COMMON MAINFRAME UTILITIES..............................................................................190 FIGURE 4-190: DB2 PRODUCTS MAIN MENU..........................................................................................190 FIGURE 4-191: DB2 APPL ADMINISTRATION.........................................................................................191 FIGURE 4-192: BMC SOFTWARE ADMINISTRATIVE PRODUCTS FOR DB2..................................191 FIGURE 4-193: CATALOG MANAGER 7.1.01 PRIMARY MENU...........................................................192 FIGURE 4-194: PACKAGE LIST....................................................................................................................192 FIGURE 4-195: DESCRIBE PACKAGE........................................................................................................193 FIGURE 4-196: BROWSE PANEL..................................................................................................................194 FIGURE 4-197: BROWSE PANEL..................................................................................................................195 FIGURE A-1: OVERLAYING ANOTHER USER EXAMPLE...................................................................201 FIGURE A-2: AUTOMATIC NOTIFICATION EXAMPLE.......................................................................202 FIGURE A-3: CHANGING OWNERSHIP EXAMPLE...............................................................................220 FIGURE A-4: SIGNIN ELEMENTS PANEL.................................................................................................220

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide


List of Tables
TABLE 1: DISPLAY FUNCTIONS...................................................................................................................77 TABLE 2: OUTPUT SELECTION LIST PANEL FIELDS............................................................................86 TABLE 3: SIGNOUT OPTIONS........................................................................................................................93 TABLE 4: ACM RELATIONSHIPS (EXAMPLES)........................................................................................97 TABLE 5: RMDS REPORTS...........................................................................................................................106 TABLE 6: RETROFIT COURSE OF ACTION.............................................................................................127 TABLE 7: OPTIONS ELEMENT EXAMPLES IN ENDEVOR..................................................................128 TABLE 8: OPTIONS ELEMENT MEMBER SYNTAX...............................................................................129 TABLE 9: OPTIONS ELEMENT STAGES...................................................................................................135 TABLE 10: DB2 PARMS..................................................................................................................................140 TABLE 11: APS MODULES............................................................................................................................167 TABLE 12: APS TYPES IN ENDEVOR.........................................................................................................169 TABLE 13: TEST LEVEL APS DATASETS..................................................................................................169 TABLE 14: ENDEVOR DEVELOPMENT LIBRARIES..............................................................................171 TABLE 15: COBOL LE FUNCTIONS............................................................................................................206 TABLE 16: ENDEVOR BATCH JOBS...........................................................................................................210 TABLE 17: PACKAGE NAME FORMAT.....................................................................................................216 TABLE 18: STAGES AND THEIR ACTIVITIES.........................................................................................222 TABLE 19: SUBSYSTEMS AND THEIR CORRESPONDING LOCATIONS FOR TESTING.............223

Last Saved Date: 7/16/2007 03:49:00 AM

xi

Spiegel Endevor Developers User Guide


To Be Defined (TBD) / To Be Resolved (TBR) List
TBD / TBR No. TBD-001 TBR-001 Paragraph No. Description

Last Saved Date: 7/16/2007 03:49:00 AM

xii

Spiegel Endevor Developers User Guide 1.0 Error: Reference source not found
Scope
1. Why should I use this User Guide? The purpose of this User Guide is to: Provide an overview of the Spiegel implementation of the Endevor tool. Provide an overview of the Quick-Edit functions and panels. Provide examples and references using Quick-Edit. Provide examples and references using Endevor. 2. When and who should use this User Guide? This User Guide should be used to assist a developer in creating, retrieving, editing and controlling source code. This User Guide is to ensure compliance to the Spiegel Group of Investment Companies, Inc. (VGI) policies associated with source code control. The Configuration Management Policies applicable to source code control from the SDLC RC are: Baseline source code is stored in a Configuration Management version controlled repository using the approved version control tool. The version control tool is used to retrieve source code from the repository prior to changes being made. Source code components required to build the current production version of the software product shall be identified with a unique identifier (i.e. Package ID). This identifier is used by the Elevations Team to identify source code changes between Elevations. Define Promotion models to be used for elevating source. The promotion model shall be consistent with that found in the SDLC RC. Application Disaster Recovery Documents are created for new applications. Modifications to existing applications will require an update to the Application Recovery Document. The Production Services Team is responsible for all source code promotions to Production.

Endevor attributes associated with this policy and described in this User Guide are:

Retrieving an element Creating a new element Building, casting and validating a package Displaying inventory Generate code in the Unit (UNIT) stage Deleting code The browse, change and history panels The List Listings and List Output commands The Element Master Display Summary of Element Levels
1

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide 1.0 Error: Reference source not found
Controlling program compile attributes (Options)

3. How do I use this document? This User Guide is structured into 4 basic sections. Section Error: Reference source not found defines the scope of this guide. Section Error: Reference source not found contains a list of applicable documents that may be required to implement this guide. Section Error: Reference source not found contains an explanation of Quick-Edit and Endevor along with the Spiegel Elevation Processes. Section Error: Reference source not found contains the procedure description, a process flow diagram and the basic tasks to be executed. In addition, the Appendices contain value names, notifications, a glossary of terms and the Functional Design.
This User Guide should be used by the following IT organizations to effectively manage the Endevor system:

Technical Services Corporate-Wide Applications Development IT Admin Production Services Computer Operations

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide 2.0 Error: Reference source not found
Applicable Documents
Documentation, other than this guide, that the reader may find helpful is the Functional Design document and the CA Endevor documentation that is made available by Computer Associates. 1. Functional Design The Functional Design document provides a high-level presentation for the overall design of the CA-Endevor implementation at Spiegel. A copy of the Functional Design can be found in Appendix C??? of this guide. 2. Endevor Documentation from Computer Associates The text in this manual references documentation from Computer Associates. In particular, the following CA manuals are referenced: CA Endevor for MVS Quick-Edit CA Endevor for MVS Administration Guide CA Endevor for MVS Quick Reference Guide for Users CA Endevor for MVS Packages CA Endevor for MVS Inventory Analyzer CA Endevor for MVS User Guide

The above documents are available on the OS/390 system and may be accessed by following these instructions:
Menu ISPF-Util Compilers Options Status Help -----------------------------------------------------------------------------SPIEGEL GROUP MAINFRAME PRIMARY OPTION MENU Option ===> U;1 0 1 2 3 6 7 A B C D O U X I Y Settings View Edit ISPF-Util Command Dialog Test APP-TOOLS Business Database DASD OPS Utilities Exit Index OLD Terminal and user parameters Display source data or listings Create or change source data Perform ISPF utility functions Enter TSO or Workstation commands Perform dialog testing Application Programming tools ISPF based Business Functions Database Tools Storage Related Functions Operations & System Programmers tools Common Mainframe Tools & Utilities Leave ISPF Roadmap of Old Panels to New Panels Last Chance to go to the Old Panels

Enter X to Terminate using log/list defaults

Figure 2-1: ISPF Primary Option Menu Panel

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide 2.0 Error: Reference source not found
Enter U;1 as a single command at the command line. This will get you to the Book Manager intro panel, from this point go to the EN390 bookshelf. This bookshelf has the updated Endevor documentation.

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide 3.0 Error: Reference source not found
Introduction
1. Spiegel Endevor Development Life Cycle 1. Endevor Development Life Cycle The standard development life cycle as defined here refers to the Endevor software Life Cycle, by which software is created and maintained.
The following steps should be used in creating a change to a production application:

Create a change record and obtain approvals. This may be a change calendar entry, a work order for a new project or project charter or other applicable change record associated with the application. Retrieve or create a new Endevor Element. Retrieve the version of the element (typically the latest) that currently exists along the development path. Edit an Element. The retrieval, edit and update of an element may be simplified using the Quick-Edit tool. Assign a CCID relating to a change, to change the record. Unit Test. Perform unit test on the change in the UNIT stage according to the Spiegel Standard Test Approach. Create an Endevor Package to move to the NTGN stage. When unit test is complete, an Endevor package of all associated changes is created to move the code to the NTGN stage. Any developer can move the code to the NTGN stage. The Package ID relates to the change record/CCID or to a collection of CCIDs. Integration Test. Perform integration testing in the NTGN stage according to the Spiegel Standard Test Approach. Create an Endevor Package to move to the ASTG stage. When integration testing is complete, an Endevor package consisting of all associated changes is created to move the code to the ASTG stage. Appropriate Package approvals are obtained. QA moves the code to the ASTG stage (a temporary holding stage for QA). The Package ID relates to the change record/CCID or to a collection of CCIDs. Create an Endevor Package to move to the ACPT stage. When QA is ready to do acceptance testing, an Endevor package consisting of all associated changes is created to move the code to the ACPT stage. Appropriate Package approvals are obtained. QA moves the code to the ACPT stage where acceptance testing is conducted. The Package ID relates to the change record/CCID or to a collection of CCIDs. Acceptance Test. Perform acceptance testing in the ACPT stage according to the Spiegel Standard Test Approach. Create an Endevor Package to move to the PSTG stage. When final system testing is complete, an Endevor package of all associated changes is created to move the code to the PSTG stage. Appropriate Package approvals are obtained. Production Services moves the code to the PROD stage. Create an Endevor Package to move to the PROD stage. Appropriate Package approvals are obtained. Production Services moves the code to the PROD stage. The Application Disaster Recovery Procedure, updated for the promotion.

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide 3.0 Error: Reference source not found
Post Elevation Verification. When the promotion is complete, an evaluation should be made to confirm the proper installation for all the components.

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide 3.0 Error: Reference source not found
DEVELOP

QA

PROD

OBSOLETE

(NT) UNIT NTGN (U) (N)

(AS)

(AC)

ASTG ACPT (A) (Q)

(PS) (PR) PSTG PROD (S) (P)

(AR) NULLARCH (Stage (A)


Not

Used)

ADMIN

CRISIS

(EM)

N O T E 1

ADM1 ADM2 (A) (M)

ETST EMER (C) (E)

Figure 3-2: Endevor Development Life Cycle

Note 1 the package name for a move/transfer from EMER to UNIT starts with EU. See Section Error: Reference source not found Error: Reference source not found in Appendix Error: Reference source not found for package naming standards. ENVIRONMENT name is in the box above each stage. The names in each stage are (by line): Top The two-character stage ID used as the first two characters of package names. Middle The four-character stage name. Bottom The one character stage ID.

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide 3.0 Error: Reference source not found
2. Crisis Life Cycle
All developers can access the Crisis area; access is automatic. If there is more than one approver group, all changes requested by developers must be approved for the CRISIS area. If an emergency change already exists in the CRISIS area for an element, the developer trying to make a new change will be forced to include the changes already present. Crisis changes require package actions; this ensures that persons other than the requestor must be aware of changes to an element prior to its completion. The Crisis Life Cycle is reserved for emergency, off-hour fixes to production inventory. During the daily morning problem meeting of the following business day, a decision will be made as to what direction the Crisis change will take next. The choices include: 1. A temporary fix only and is not to be elevated to production. An appropriate time will be determined for the fix to be moved to the OBSL stage and then deleted from the Crisis stage. A permanent fix following an Endevor package approval and the fix will be moved to the PSTG stage. This action will initiate a Retrofit action targeting all stages below PROD. For more information regarding Retrofits, see Section Error: Reference source not found Error: Reference source not found. A permanent fix the developer will be required to apply again in the Standard Development Life Cycle. Once the fix is moved along the Standard Development Life Cycle from Unit to PROD, the change in the Crisis stage can be deleted.

2.

3.

CRISIS Developers will implement emergency software changes in the CRISIS stage ETST, where Endevor compiles the program elements and produces the load module for execution in Spiegels production CICS or batch flow. Developers then create a package and contact Operations with package ID and any other necessary information. The package is approved and moved by Operations to the EMER stage for execution in production. PROD Spiegels production applications are normally executed from software in this stage. Note: Elements left in the CRISIS environment will be deleted after 4 business days unless prior arrangements have been made.

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide 3.0 Error: Reference source not found

The configuration for the CRISIS Life Cycle is shown below.


A.M. STAT MEETIN G

CRISIS

PRODUCTION

ETST

EMER

PSTG

PROD

Figure 3-3: The Crisis Life Cycle

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide 3.0 Error: Reference source not found
2. What is Endevor CA-Endevor is an integrated set of management tools from Computer Associates that is used to automate, control and monitor your applications development process. You can do the following using CA-Endevor: Automatically compare and track your changes against production, thus creating an online change history. This speeds up the debugging process and enables you to always know who changed what, when 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 element listings, for example, correspond. Apply the same procedures (including: automating compiles, impact analyses and standards checking functions) to any component type, dramatically simplifying the promotion 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. Support concurrent development

For further information about Endevor and the suite of add-on products in the Endevor family, refer to the documents from Computer Associates listed in Section Error: Reference source not found Error: Reference source not found. 3. What is Quick-Edit Quick-Edit is an add-on product to CA-Endevor. CA-Endevor for MVS Quick-Edit is an ISPF dialog that allows you to update, generate or display an Endevor element. Quick-Edit simplifies the steps required to change an element by consolidating several CA-Endevor functions into a single interaction, for example, if an object needs to be edited, the following steps would be taken in Quick-Edit: Edit the object from within CA-Endevor. Automatically generate the object upon exiting editor.

Using only full panel Endevor, without Quick-Edit, the steps below are required to manipulate an object. These steps become one step under Quick-Edit.

Edit the object with the ISPF editor. Add the object back to Endevor. Use the FOREGROUND or BATCH commands to GENERATE the object.
10

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide 3.0 Error: Reference source not found

Last Saved Date: 7/16/2007 03:49:00 AM

11

Spiegel Endevor Developers User Guide 3.0 Error: Reference source not found
---------------------------- Endevor Quick-Edit ------------------------------Command ===> _________________________________________________________________ Dialog Commands: D Dialog Defaults AO Action Options P Element Options: blank Element list B Browse CR Create E G Generate # Delete M Masters O LC List Components LL List Listing LO ENDEVOR Location: ENVIRONMENT.. ________ SYSTEM....... ________ SUBSYSTEM.... ________ ELEMENT...... __________ TYPE......... ________ Action Options: CCID......................... Comment...................... Processor Group.............. Override Signout............. Package Options Edit C Changes Move S Summary H History List Outputs LI List Inputs ____________ ________ Y (Y/N) Y (Y/N) N (Y/N)

List Options: WHERE CCID IS............... WHERE PROCESSOR GROUP IS.... BUILD USING MAP............. RETURN FIRST FOUND.......... DISPLAY SYSTEM/SUBSYS LIST..

____________ ________________________________________ ________ N (Y/N)

Figure 3-4: Endevor Quick-Edit Panel - Options

Above is an example of the Endevor Quick-Edit panel and the options that can be accessed from this panel 4. When to use Quick-Edit and when to use Endevor 1. When to use Quick-Edit Quick-Edit simplifies the steps required to change an element by consolidating several functions into a single interaction. It is best to use Quick-Edit whenever possible - for long or short-term development on independently developed inventory items. Quick-Edit uses a minimum number of screens. It is fast and is capable of supporting most functions. QuickEdit makes it difficult to place copies of Endevor inventory to datasets beyond Endevors control. 2. When to use Full Panel Endevor Batch Full Panel Endevor batch is for short-term development on a high volume of inventory that requires a similar change. For example, when making a one-line change to a hundred JCL elements, it is easier to use full panel Endevor to create one batch submit than to use QuickEdit a hundred times.

Last Saved Date: 7/16/2007 03:49:00 AM

12

Spiegel Endevor Developers User Guide 3.0 Error: Reference source not found
------------------- Endevor for OS/390 Environment Selection Row 1 to 11 of 11 Option ===> Scroll ===> PAGE Select an environment to continue. Enter the END command to exit. -- ----------------------------------------------1 DEVELOP DEVELOP ENVIRONMENT 2 QA QA ENVIRONMENT 3 CRISIS CRISIS ENVIRONMENT 4 PROD PROD ENVIRONMENT 5 EDUCDEV EDUCDEV ENVIRONMENT 6 EDUCQA EDUCQA ENVIRONMENT 7 EDUCPROD EDUCPROD ENVIRONMENT 8 OBSOLETE ARCHIVE ENVIRONMENT 9 MVSTEST SAMPLE TEST ENVIRONMENT 10 MVSPROD SAMPLE PRODUCTION ENVIRONMENT ******************************* Bottom of data *******************************

Figure 3-5: Endevor Full Panel Environment Selection Menu

3. When to use Full Panel Endevor Full Panel Endevor is best used for long term development outside of Endevor. This approach should be the last choice for application development. By using Full Panel Endevor, the developer manages a copy of source outside of Endevor, maintains a sign out for the element within Endevor and receives notifications for concurrent development and Retrofit actions against the element in the Endevor UNIT stage. Retrofit actions target the copy of the source in the UNIT stage and will not impact the source in the developers own library.

Last Saved Date: 7/16/2007 03:49:00 AM

13

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Procedure Description
1. Promoting Changes through the SDLC The following section provides the steps required to promote changes through the Endevor SDLC. The examples shown and the steps provided are for editing, package processing and tracking a package. 1. Editing an Element in the UNIT Stage Quick-Edit is the first choice for tacking Endevor actions. To enter Quick-Edit, follow the steps below: 1. IMPORTANT: Before proceeding, be sure that your logon procedure is set to ENDVOR39.
2. 3. From the Spiegel Group Mainframe Primary Option Menu, select option A.E. If you are in concurrent development with another user you will see the following screen:

File Edit Edit_Settings Menu Utilities Compilers Test Help ------------------------------------------------------------------------------EDIT TEST.USERID1.ENDEVOR.MESSAGES Columns 00001 00072 Command ===> Scroll ===> CSR ****** ***************************** Top of Data ****************************** 000001 -----------------------------------------------------------------------000002 ---------- YOU ARE IN CONCURRENT DEVELOPMENT ON THESE ELEMENTS -000003 ELEMENT TYPE USERID ENV SYSTEM SUBSYS CCID COM 000004 -----------------------------------------------------------------------000005 M3711000 COBOLLE USERID1 DEVELOP FINANCE SPGTST05 2002-30 TOM 000006 M3711000 COBOLLE USERID2 DEVELOP FINANCE SPGTST08 2002-30 STO 000007 M3711000 COBOLLE USERID3 DEVELOP FINANCE SPGTST08 2002-30 STO ****** **************************** Bottom of Data ****************************

Figure 4-6: Endevor Main Menu Panel 4. Press PF3. This will take you to the Endevor REL39 Selection Menu.
ENDEVOR REL39 SELECTION MENU ------------------------

---------------------OPTION ===> E Q P - ENDEVOR - QUICK-EDIT - PDM

- Endevor Software Management Functions - Endevor Quick Edit Development Workbench - Endevor Parallel Development Manager Merge utility

S - SIGNOUTS - Show my signouts ST - SIGNOUTS THEM - Show signouts belonging to someone else SE - SIGNOUTS elem - Show signouts for an Endevor element X - EXIT

ENTER END COMMAND TO TERMINATE ISPF.

Figure 4-7: Endevor Main Menu Panel

Last Saved Date: 7/16/2007 03:49:00 AM

14

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
5.

From this panel you can select either Full panel Endevor (E) or Endevor Quick-Edit (Q). Use Q for this action.

Last Saved Date: 7/16/2007 03:49:00 AM

15

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Entering Q on the Endevor primary menu command line will display this panel.
---------------------------- Endevor Quick-Edit ------------------------------Command ===> _________________________________________________________________ Dialog Commands: D Dialog Defaults AO Action Options P Element Options: blank Element list B Browse CR Create E G Generate # Delete M Masters O LC List Components LL List Listing LO ENDEVOR Location: ENVIRONMENT.. DEVELOP SYSTEM....... ________ SUBSYSTEM.... SPGTST01 ELEMENT...... __________ TYPE......... COBOLLE Package Options Edit C Changes Move S Summary H History List Outputs LI List Inputs ____________ ________ N (Y/N) Y (Y/N) N (Y/N)

List Options: WHERE CCID IS............... WHERE PROCESSOR GROUP IS.... BUILD USING MAP............. RETURN FIRST FOUND.......... DISPLAY SYSTEM/SUBSYS LIST..

Action Options: CCID......................... ____________ Comment...................... ________________________________________ Processor Group.............. ________ Override Signout............. N (Y/N) (C) 1993,2000 Computer Associates International, Inc.

Figure 4-8: Endevor Quick-Edit Panel Element Options 6. The Element Options listed below may be used either on this panel, or the Element Selection List panel. # Delete an element. CR Create a new element. E Edit an element. G Generate an element. M Display Master Control File information for an element. O Move an element. B Display the Element Browse panel (BX - component list). C Display the Element Changes panel (CX - component changes). H Display the Element History panel (HX - component history). S Display a Summary of Levels panel (SX - component summary). LC Display Components list for an element. LI Display Input Components for an element. LL Display the Element Listing from the Component List. LO Display Output Components for an element.

Last Saved Date: 7/16/2007 03:49:00 AM

16

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
7. Some or all of the fields may be entered in the Endevor Location section of the Endevor Quick Edit panel. These fields are ENVIRONMENT, SYSTEM, SUBSYSTEM, ELEMENT, and TYPE. See Section Error: Reference source not found Error: Reference source not found in Appendix Error: Reference source not found for valid entries for these fields. The ENVIRONMENT field must always be DEVELOP. If all the fields are fully qualified, any one of the Element Options (summarized at the top of the screen) may be used. If any of the fields are left blank or wild-carded (*) in the Endevor Location area, an Element Selection List will be presented like the one shown in Error: Reference source not found Error: Reference source not found. o Note that entries in any of the List Options fields will also limit Element Selection List. o An entry in the Where CCID is field will limit the Element Selection List to the specified CCID. o An entry in the Where Processor Group is field will limit the Element Selection List to the specified Processor Group. o Build Using Map indicates whether Endevor should search the environment map when building the Element Selection List. Y - Search the map; N - (Default) do not search the map. o Return First Found indicates whether Endevor should stop searching the map after finding the first occurrence of an element. Y - (Default) Return the first matching element found; N - search for all occurrences and return a list. o Display System/Subsys List indicates whether the system and subsystem selection lists will appear when the System or Subsystem fields do not contain explicit values. Y - Display system and subsystem selection lists, N - (Default) do not display the system and subsystem selection lists. o When editing an element, you must also enter the Action Options CCID and Comment. These fields are used by Endevor to document the history of changes made to an element.

-------------------------- Element Selection List ------------ Row 1 to 6 of 6 Command ===> ________________________________________________ Scroll ===> PAGE Element Options: E Edit Element # Delete B Browse H History M Master G Generate Element O Move C Changes S Summary Use BX, CX, HX, LL, LO, LI, LC and SX to browse component list information Element Message Type Environment Stage System Subsystem VV.LL -- ---------- ---------- -------- ----------- ----- -------- --------- ----__ CSSB0010 COBOLLE DEVELOP U FINANCE SPGTST01 01.01 __ CSSB0020 COBOLLE DEVELOP U FINANCE SPGTST01 01.01 __ PEP005 COBOLLE DEVELOP U LOGISTCS SPGTST01 01.02 __ PEP007 COBOLLE DEVELOP N LOGISTCS SPGTST01 01.01 __ PEP038 COBOLLE DEVELOP N LOGISTCS SPGTST01 01.01 __ PEP039 COBOLLE DEVELOP N LOGISTCS SPGTST01 01.01 ----------------------------- Bottom of the List -----------------------------

Figure 4-9: Element Selection List Panel 8. 9. Also provided on the Element Selection List panel are the Type, Environment, Stage, System, Subsystem and Version for each element in the list. To edit an element listed, type an E next to the Element name. You will be placed into an ISPF edit session with a temporary copy of the element source.

Last Saved Date: 7/16/2007 03:49:00 AM

17

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
CSSB0010 TO: DEVELOP/U/CSS/SPGTST01/COBOLLE COMMAND ===> EXPINC 000050 00050 01 ITEM-TRIGGER-REC-IN. 000051 00051 REPLACE ==:OP:== BY ==ITEM==. 000052 00052 ++INCLUDE PI370SCHDC 000053 00053 REPLACE OFF. 000054 00054 000055 00055 FD ITEM-TRIGGER-OUT 000056 00056 RECORDING MODE IS V 000057 00057 LABEL RECORDS ARE STANDARD 000058 00058 BLOCK CONTAINS 0 RECORDS. 000059 00059 01 ITEM-TRIGGER-REC-OUT 000060 00060 000061 00061 FD BILL-TRIGGER-OUT 000062 00062 RECORDING MODE IS F 000063 00063 LABEL RECORDS ARE STANDARD 000064 00064 BLOCK CONTAINS 0 RECORDS. 000065 00065 01 BILL-TRIGGER-REC-OUT. 000066 00066 REPLACE ==:OP:== BY ==OUT==. 000067 00067 ++INCLUDE PI370TGBLC 000068 00068 REPLACE OFF. 000069 00069 000070 00070 EJECT 000071 00071 WORKING-STORAGE SECTION. COLUMNS 00001 00072 SCROLL ===> CSR

PIC X(550).

Figure 4-10: COBOLLE Source with Includes Not Expanded 10. If your program was previously stored in Panvalet, it may contain includes. If you want to see the contents of the includes, enter EXPINC on the Command line.
CSSB0010 TO: DEVELOP/U/CSS/SPGTST01/COBOLLE COLUMNS 00001 00072 COMMAND ===> SCROLL ===> CSR 000050 00050 01 ITEM-TRIGGER-REC-IN. 000051 00051 REPLACE ==:OP:== BY ==ITEM==. 000052 00052 ++INCLUDE PI370SCHDC =NOTE= 00001 *--------------------------------------------------------------* =NOTE= 00002 * S P I E G E L, I N C. * =NOTE= 00003 * * =NOTE= 00004 * C O P S -- C O M M O N O R D E R P R O C E S S I N G * =NOTE= 00005 * * =NOTE= 00006 * S C H E D U L I N G W O R K F I L E * =NOTE= 00007 * * =NOTE= 00008 * P A C K A G E R E C O R D DESCRIPTION. * =NOTE= 00009 *--------------------------------------------------------------* =NOTE= 00010 * PANVALET NAME: PI370SCHDC, ASSEMBLER EQUIVALENT: N/A * =NOTE= 00011 * * =NOTE= 00012 * RELATED INCLUDES: PI370SCHPC * =NOTE= 00013 * * =NOTE= 00014 *--------------------------------------------------------------* =NOTE= 00015 * M O D I F I C A T I O N S U M M A R Y * =NOTE= 00016 * * =NOTE= 00017 * .........DESCRIPTION.................. * =NOTE= 00018 * PGMR: J BURBIE COPS NEW DEVELOPMENT. * =NOTE= 00019 * DATE: 8/1/93 *

Figure 4-11: COBOLLE Source with Includes Expanded 11. This will place the lines from the includes in your program as =NOTE= lines. Note: You cannot do a find, or other ISPF commands on these lines. If you want to remove them use the ISPF Reset command.
Last Saved Date: 7/16/2007 03:49:00 AM

18

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
CSSB0010 TO: DEVELOP/U/CSS/SPGTST1/COBOL COLUMNS 00001 00072 COMMAND ===> END SCROLL ===> PAGE 000174 * 000175 * 05/99 BBHWIRE1 SCP ADD LOGIC FOR INTERFACE CONTROL FILE 000176 * TO ALLOW BBH BANK TRANSMISSION. 000177 * 09/99 BNYWIRE1 SCP ADD LOGIC FOR INTERFACE CONTROL FILE 000178 * TO ALLOW BNY BANK TRANSMISSION. 000179 * 01/00 DCCS0001 SCP ADDITION OF DC TRADE FILE AS INPUT 000180 * (VRPDCSS.N0000.DCTRDE.CAPSTOCK) 000181 * 05/00 CSSCITI1 J@M ADD LOGIC FOR INTERFACE CONTROL FILE 000182 * TO ALLOW CTI BANK TRANSMISSION. 000183 * HAVE A NICE DAY 000184 ****************************************************************** -----* THIS IS A TEST 000186 ENVIRONMENT DIVISION. 000187 000188 CONFIGURATION SECTION. 000189 SOURCE-COMPUTER. IBM-3081. 000190 OBJECT-COMPUTER. IBM-3081. 000191 000192 000193 000194 000195 SPECIAL-NAMES. C01 IS TOP-OF-PAGE. INPUT-OUTPUT SECTION. FILE-CONTROL.

Figure 4-12: Source Being Inserted 12. Complete your changes using normal ISPF edit commands. The example above shows a line of source being inserted. To save the changes, press the <PF3> key or type End at the COMMAND line. Quick-Edit will place the updated copy of your element into the UNIT stage of the DEVELOP environment. At this point, your modified element is stored within Endevor, but is not yet generated. A generation is required for all elements in order to build outputs from the element source. For program elements, the Generate processor performs the compile and link. The generation of the element is performed in batch.
--------------------- ENDEVOR Quick-Edit Batch Submit ------------------------Command ===> _________________________________________________________________ Complete the JCL JOB card and press ENTER to submit the jobstream. Enter the END command to terminate the submit. //USERIDA JOB (T###,00),'USERID', // CLASS=L,MSGCLASS=S, // NOTIFY=&SYSUID /*ROUTE PRINT R999 Include additional JCL? N (Y/N) Another panel will be presented if additional JCL is desired.

Figure 4-13: Endevor Quick-Edit Batch Submit Panel 13.

The Endevor Quick-Edit Batch Submit panel appears in preparation for a batch Generate. Quick-Edit presents the job card information for your review. Change USERID, Accounting Information, and printer to your specific values. Note: CLASS must be N

Last Saved Date: 7/16/2007 03:49:00 AM

19

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
for programs using IDMS. Once the job is submitted and completes running, unit testing may begin.

Last Saved Date: 7/16/2007 03:49:00 AM

20

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
2. Targeting the Production Load Library Prior to the Endevor conversion, developers could specify to the Spiegel Change management system which of several production load libraries their program load module should be copied into. Initially under Endevor, the support was provided for CICS programs only, but later it was realized that some batch programs also must be placed into the various CICS load libraries. Features of the Endevor support for the placement of the production load module include: OPTIONS syntax (See Error: Reference source not found Error: Reference source not found for details on the OPTIONS element syntax.) that enables selection of one or more production load libraries. OPTIONS syntax can select one or more targeted production load libraries, despite the contents of the Library Assignment table. The format of the syntax is: PROD-CICS-LIBRARY = ddname Or PROD-CICS-LIBRARY = ddname1 ddname2 . . . ddnamen Where ddname is a valid name for the programs processor group. For processor group EBI, the valid values are: o o o o CICSPCAT for PN.ENDEVOR.PRODEBI.LOADPCAT CICSPCFC for PN.ENDEVOR.PRODEBI.LOADPCFC CICSPDB2 for PN.ENDEVOR.PRODEBI.LOADPDB2 BATCHLIB for PN.ENDEVOR.PRODEBI.LOADLIB

For processor group SPG, the valid values are: o o o o o CICSAIMS for PN.ENDEVOR.PRODSPG.LOADAIMS CICSCOMN for PN.ENDEVOR.PRODSPG.LOADCOMN CICSCSS for PN.ENDEVOR.PRODSPG.LOADCSS CICSOES for PN.ENDEVOR.PRODSPG.LOADOES BATCHLIB for PN.ENDEVOR.PRODSPG.LOADLIB

Last Saved Date: 7/16/2007 03:49:00 AM

21

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
3. Package Processing to Promote to NTGN At the conclusion of unit testing, the next step is to elevate the element to the NTGN stage. Endevor packaging is required for movement through all Endevor stages, including moves from UNIT to NTGN. For further information, see Section Error: Reference source not found Error: Reference source not found for a description of packaging at Spiegel. For movement of inventory from the UNIT to the NTGN stage, follow the steps below:
---------------------------- Endevor Quick-Edit ------------------------------Command ===> P________________________________________________________________ Dialog Commands: D Dialog Defaults AO Action Options P Element Options: blank Element list B Browse CR Create E G Generate # Delete M Masters O LC List Components LL List Listing LO ENDEVOR Location: ENVIRONMENT.. DEVELOP SYSTEM....... ________ SUBSYSTEM.... NNITST01 ELEMENT...... __________ TYPE......... PROC Package Options Edit C Changes Move S Summary H History List Outputs LI List Inputs ____________ ________ N (Y/N) Y (Y/N) N (Y/N)

List Options: WHERE CCID IS............... WHERE PROCESSOR GROUP IS.... BUILD USING MAP............. RETURN FIRST FOUND.......... DISPLAY SYSTEM/SUBSYS LIST..

Action Options: CCID......................... ____________ Comment...................... ________________________________________ Processor Group.............. ________ Override Signout............. N (Y/N) (C) 1993,2000 Computer Associates International, Inc.

Figure 4-14: Endevor Quick-Edit Panel Package Options 1.

At the Endevor Quick-Edit panel, select P Package Options at the Command line.

Last Saved Date: 7/16/2007 03:49:00 AM

22

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
---------------------- Package Foreground Options Menu -----------------------Option ===> 2 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 NTxxxxxxxxxxx

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

Figure 4-15: Package Foreground Options Menu Panel Create/Modify Option 2. 3. 4.

The Package Foreground Options Menu panel will appear. Select 2 CREATE/MODIFY at the Option line. Enter the name of the NTGN bound package at the Package ID field. The package name targeting the NTGN stage must begin with NT.

For further information regarding package names, see Section Error: Reference source not found Error: Reference source not found in Appendix Error: Reference source not found.

Last Saved Date: 7/16/2007 03:49:00 AM

23

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
MODIFY -------------------- CREATE/MODIFY PACKAGE ----------------------------OPTION ===> B B - Build Package Actions E - Edit Package N - Add Notes to Package PACKAGE ID: NTxxxxxxxxx DESCRIPTION ===> Required description PACKAGE TYPE ===> STANDARD SHARABLE PACKAGE ===> Y (Y/N) ENABLE BACKOUT ===> Y (Y/N) EXECUTION WINDOW FROM ===> 04JAN02 00:00 INPUT PACKAGE ID ===> FROM ISPF LIBRARY: PROJECT ===> GROUP ===> TYPE ===> MEMBER ===> OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===> I C - Import SCL - Copy Package

STATUS: IN-EDIT APPEND TO PACKAGE ===> N (Y/N) TO ===> 31DEC79 00:00

Figure 4-16: Create/Modify Package Panel Build Package Actions Option 5. The CREATE/MODIFY PACKAGE panel will appear. Note: Options available for creating package content include the following: B Build Package Actions from the Endevor panels. E Edit Package content using the ISPF Editor. I Import SCL from a dataset. Specify the location of the SCL dataset in the FROM ISPF LIBRARY files. C - Copy Package, to copy the SCL from another package. Specify another package name in the INPUT PACKAGE ID field. Any option may be used to create the contents of a package. In the example above, a B is entered at the OPTION line to choose Build Package Actions. Enter the mandatory Description field. Leave the following fields as the defaults:

Sharable Package = Y This will allow anyone to edit the package. Append To Package = N This will overwrite the contents of an existing package. Enable Backout = Y This will allow the package contents to be backed out, as needed.
For information on all the available options, see the CA-Endevor MVS Packages manual.

Last Saved Date: 7/16/2007 03:49:00 AM

24

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
------------------------------OPTION ===> 5 1 2 3 4 5 6 7 8 9 10 11 12 13 DISPLAY ADD/UPDATE RETRIEVE GENERATE MOVE DELETE PRINT ELEMENT SIGNIN TRANSFER PRINT MEMBER LIST ELEMENT LIST MEMBER ARCHIVE SCL GENERATION -----------------------------Display an element Add or update an element into stage 1 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 Transfer elements between two ENDEVOR locations Print a compressed listing or member Create List actions for ENDEVOR elements Create List actions for external members Archive elements

REQUEST DATA SET: PACKAGE - NTxxxxxxxxx APPEND: N

Figure 4-17: SCL Generation Panel Move Option 6. The SCL GENERATION panel appears. To MOVE elements from any stage to the next stage on the Endevor map, Option 5 is the required action. Select 5 MOVE at the OPTION line.
-------------------------------- MOVE ELEMENTS -------------------------------OPTION ===> O ELEMENT DISPLAY OPTIONS: blank - Element list S - Summary B - Browse H - History O - Move element M - Master C - Changes FROM ENDEVOR: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE COMMENT ===> DEVELOP ===> ===> EBITST01 ===> ===> PROC ===> ===> LIST OPTIONS: DISPLAY LIST WHERE CCID EQ WHERE PROC GRP EQ BUILD USING MAP ===> Y (Y/N) ===> ===> ===> N (Y/N) ACTION OPTIONS: CCID SYNC WITH HISTORY RETAIN SIGNOUT SIGNOUT TO ACKNOWLEDGE ELM JUMP DELETE 'FROM' ELEMENT ===> ===> ===> ===> ===> ===> ===>

N (Y/N) N (Y/N) Y (Y/N) N (Y/N) Y (Y/N)

Figure 4-18: Move Elements Panel Move Element Option 7. 8.

The MOVE ELEMENTS panel appears. Select O Move element at the OPTION line. The panel can be used to identify the contents of the package. Two alternatives are: Leave blank or wild-card (*) at least one of the From Endevor fields. Then, select from an element list of one or more elements to move. Enter a CCID value in the List Options section of the Move Elements panel. This selects all elements using the same CCID value.

Last Saved Date: 7/16/2007 03:49:00 AM

25

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
9. In the example below, two elements are being selected for movement. MOVE SCL for the two elements will be placed into the package.

-------------------------- Element Selection List ------- Row 1 to 13 of 3,085 Command ===> ________________________________________________ Scroll ===> PAGE Element Options: E Edit Element # Delete B Browse H History M Master G Generate Element O Move C Changes S Summary Use BX, CX, HX, LL, LO, LI, LC and SX to browse component list information Element Message Type Environment Stage System Subsystem VV.LL -- ---------- ---------- -------- ----------- ----- -------- --------- ----__ CINSP008 COBOLLE DEVELOP U CREDIT NNITST01 01.00 O_ CINSP118 COBOLLE DEVELOP U CREDIT NNITST01 01.00 __ CSSA0B ASM DEVELOP U CREDIT NNITST01 01.00 O_ CSSA0C ASM DEVELOP U CREDIT NNITST01 01.00 __ SERGE1 COBOLLE DEVELOP U CREDIT NNITST01 01.00 __ TSTHEADR COBOLLE DEVELOP U CREDIT NNITST01 01.00 __ TST0400A COBOLLE DEVELOP U CREDIT NNITST01 01.01 ----------------------------- Bottom of the List -----------------------------

Figure 4-19: Element Selection List Panel Move Option

*WRITTEN will appear in the message area when the SCL is successfully written to the package. 11. Type END at the Command line or press the <PF3> key to return to the CREATE/MODIFY PACKAGE panel.
10.
MODIFY -------------------- CREATE/MODIFY PACKAGE ----------------------------OPTION ===> E B - Build Package Actions E - Edit Package N - Add Notes to Package I - Import SCL C - Copy Package

PACKAGE ID: NTxxxxxxxxx STATUS: IN-EDIT DESCRIPTION ===> Required description PACKAGE TYPE ===> STANDARD SHARABLE PACKAGE ===> Y (Y/N) APPEND TO PACKAGE ===> N (Y/N) ENABLE BACKOUT ===> Y (Y/N) EXECUTION WINDOW FROM ===> 04JAN02 00:00 TO ===> 31DEC79 00:00 INPUT PACKAGE ID ===> FROM ISPF LIBRARY: PROJECT ===> GROUP ===> TYPE ===> MEMBER ===> OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===>

Figure 4-20: Create/Modify Package Edit Package Option 12. To view the SCL statements that have been placed into the package, select E Edit Package at the OPTION line.
Last Saved Date: 7/16/2007 03:49:00 AM

26

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
13. After the package has been successfully created, it is necessary to CAST the package. Note: The cast performs the component validation for the package and if the component validation is successful, identifies the approvers for the package. The package is then given an In-Approval status.

14.

The package CAST action is requested from the Package Foreground Options Menu as shown below.
---------------------- Package Foreground Options Menu -----------------------Option ===> 3 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 NTxxxxxxxxxxx

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

Figure 4-21: Package Foreground Options Menu Cast Option

Last Saved Date: 7/16/2007 03:49:00 AM

27

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
15.

The CAST package action is requested from the Cast Package panel as shown below.
CAST -------------------------- CAST PACKAGE ---------------------------------OPTION ===> C C - Cast Package N - Add Notes to Package PACKAGE ID: NTxxxxxxxxxxx DESCRIPTION: Required Description PACKAGE TYPE: STANDARD SHARABLE PACKAGE: Y VALIDATE COMPONENTS ===> Y (Y/N/W) ENABLE BACKOUT ===> Y (Y/N) EXECUTION WINDOW FROM ===> 04JAN02 00:00 USER ID CREATED: USERID LAST UPDATED: DATE TIME 04JAN02 17:35 S - Display SCL STATUS: IN-EDIT

TO ===> 31DEC79 00:00

Figure 4-22: Cast Package Panel Leave the Validate Components field as the default of Y. The following options are also available:

Y Validate components; do not allow the cast if validation fails. N Do not validate components. W Validate components; do not fail the cast if there are errors. If the CAST was successful, the message CAST SUCCESSFUL will appear on the Package Foreground Options Menu panel. 17. If the CAST was not successful, you will be placed in browse mode on a dataset that will list the Endevor error messages. At this point, use the Edit Package option under Create/Modify Package to correct the SCL in the package. Then CAST the package again. 18. There are no approvers required for NT packages, so the next step is to execute the package. This can be done either manually by the developer, or automatically by waiting for Package Automation to run. 19. After a developer successfully performs the CAST of a NT package, Package Automation will execute and commit the package, and then create and cast a new package for the moves to the next stage. See Error: Reference source not found Error: Reference source not found for details on the Package Automation process.
16.

Last Saved Date: 7/16/2007 03:49:00 AM

28

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
4. Package Automation A developer creates a package using the NT prefix. See Error: Reference source not found Error: Reference source not found for details. Package Automation will create all the subsequent packages based on the original. Note: Package Automation only creates new packages for MOVE actions. Any other action inside a package will stop the creation of a new package for the next stage.
There are separate jobs to process the different package prefixes. The job to process the packages that install elements into Production is demanded in to CA-7 by Change Management only when needed. The jobs to process the other packages are also controlled by CA-7. They run on a regular schedule during the day. See Section Error: Reference source not found Error: Reference source not found in Appendix Error: Reference source not found for details on the Package Automation jobs. Note: Only packages using the approved Error: Reference source not found are processed.

The Package Automation jobs will perform the following actions: If a selected package is in APPROVED status, the Package Automation process will execute the package, commit the package, define a new package for the next stage and cast the new package. If a selected package is in EXECUTED status, the Package Automation process will commit the package, define a new package for the next stage and cast the new package.
Note: Package Automation will stop if it tries to create a package whose name already exists (when the next package was manually created). Note: If extended testing is to be done in the NTGN stage either move the elements manually (See Error: Reference source not found Error: Reference source not found for details.), or create a package that uses NS as the prefix for the package name, instead of NT. Package Automation will ignore the NS package. The developer will have to move the package through the steps of the package life cycle, manually. The AS package will also have to be created manually.

Last Saved Date: 7/16/2007 03:49:00 AM

29

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
5. Moving Elements Manually from UNIT to NTGN A developer can manually move elements from the UNIT to the NTGN stage. All other moves must be done using packages. Use the following procedure to manually move elements:
---------------------------- Endevor Quick-Edit ------------------------------Command ===> _________________________________________________________________ Dialog Commands: D Dialog Defaults AO Action Options P Element Options: blank Element list B Browse CR Create E G Generate # Delete M Masters O LC List Components LL List Listing LO ENDEVOR Location: ENVIRONMENT.. DEVELOP SYSTEM....... FINANCE SUBSYSTEM.... SPGTST05 ELEMENT...... M3711000 TYPE......... ________ Package Options Edit C Changes Move S Summary H History List Outputs LI List Inputs ____________ ________ Y (Y/N) N (Y/N) N (Y/N)

List Options: WHERE CCID IS............... WHERE PROCESSOR GROUP IS.... BUILD USING MAP............. RETURN FIRST FOUND.......... DISPLAY SYSTEM/SUBSYS LIST..

Action Options: CCID......................... ____________ Comment...................... ________________________________________ Processor Group.............. ________ Override Signout............. N (Y/N) (C) 1993,2000 Computer Associates International, Inc.

Figure 4-23: Endevor Quick-Edit Panel 1.

At the Endevor Quick-Edit panel, press enter for an Element Selection List.
-------------------------- Element Selection List ------------ Row 1 to 3 of 3 Command ===> ________________________________________________ Scroll ===> PAGE Element Options: E Edit Element # Delete B Browse H History M Master G Generate Element O Move C Changes S Summary Use BX, CX, HX, LL, LO, LI, LC and SX to browse component list information Element Message Type Environment Stage System Subsystem VV.LL -- ---------- ---------- -------- ----------- ----- -------- --------- ----O_ M3711000 COBOLLE DEVELOP U FINANCE SPGTST05 01.05 __ M3711000 COBOLLE PROD P FINANCE FINANCE 01.00 __ M3711000 OPTIONS PROD P FINANCE FINANCE 01.01 ----------------------------- Bottom of the List -----------------------------

Figure 4-24: Element Selection List 2. At the Element Selection List panel, select O Move on the line next to the element to be moved.

Last Saved Date: 7/16/2007 03:49:00 AM

30

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
3. If your Move Action Mode on the Action Options panel is set to F for Foreground, you will see the following panels:

Menu Utilities Compilers Help ------------------------------------------------------------------------------BROWSE USERID.C1TEMPR1.QS220.MSGS Line 00000000 Col 001 080 Command ===> Scroll ===> CSR ********************************* Top of Data ********************************** 08:42:32 C1G0265I PROCESSOR GROUP SPG FOR ELEMENT M3711000 WAS OBTAINED FROM E 08:42:36 SMGR121I ELEMENT M3711000 01.05 CREATED AT LOCATION DEVELOP/N/FINANCE 08:42:36 C1G0143I BEGINNING EXECUTION OF MOVE PROCESSOR MLOAD# OF GROUP SPG. 08:42:36 C1G0006I SYMBOLIC SUBSTITUTION: 08:42:36 C1G0007I SYMBOLIC CCID#BND DEFINED BY PROCESSOR: NO DB2 BIND 08:42:36 C1G0007I SYMBOLIC CCID#LNK DEFINED BY PROCESSOR: COMPILE ONLY 08:42:36 C1G0007I SYMBOLIC DBRMLIB1 DEFINED BY PROCESSOR: &HLQ..&NODE1LD..DB 08:42:36 C1G0007I SYMBOLIC DBRMLIB2 DEFINED BY PROCESSOR: &HLQ..&NODE2LD..DB 08:42:36 C1G0007I SYMBOLIC GROUP DEFINED BY PROCESSOR: &GRP&C1PRGRP. 08:42:36 C1G0007I SYMBOLIC GRPCOM DEFINED BY PROCESSOR: &Z 08:42:36 C1G0007I SYMBOLIC GRPEBI DEFINED BY PROCESSOR: EBI. 08:42:36 C1G0007I SYMBOLIC GRPNNI DEFINED BY PROCESSOR: NNI. 08:42:36 C1G0007I SYMBOLIC GRPSPG DEFINED BY PROCESSOR: SPG. 08:42:36 C1G0007I SYMBOLIC HLQ DEFINED BY PROCESSOR: &HLQX&C1ENVMNT(1,2) 08:42:36 C1G0007I SYMBOLIC HLQXCR DEFINED BY PROCESSOR: PN.ENDEVOR. 08:42:36 C1G0007I SYMBOLIC HLQXDE DEFINED BY PROCESSOR: PN.ENDEVOR. 08:42:36 C1G0007I SYMBOLIC HLQXED DEFINED BY PROCESSOR: PT.ENDEVOR. 08:42:36 C1G0007I SYMBOLIC HLQXPR DEFINED BY PROCESSOR: PN.ENDEVOR. 08:42:36 C1G0007I SYMBOLIC HLQXQA DEFINED BY PROCESSOR: PN.ENDEVOR.

Figure 4-25: ISPF Browse Panel 4.

At the ISPF Browse panel, you can scroll through the dataset to verify that the move worked correctly. When you are done, press PF3 to return to the Element Selection List.
-------------------------- Element Selection List -------------- Element Moved Command ===> ________________________________________________ Scroll ===> PAGE Element Options: E Edit Element # Delete B Browse H History M Master G Generate Element O Move C Changes S Summary Use BX, CX, HX, LL, LO, LI, LC and SX to browse component list information Element Message Type Environment Stage System Subsystem VV.LL -- ---------- ---------- -------- ----------- ----- -------- --------- ----__ M3711000 *MOVED COBOLLE DEVELOP U FINANCE SPGTST05 01.05 __ M3711000 COBOLLE PROD P FINANCE FINANCE 01.00 __ M3711000 OPTIONS PROD P FINANCE FINANCE 01.01 ----------------------------- Bottom of the List -----------------------------

Figure 4-26: Element Selection List 5. At the Element Selection List panel, you will see the *Moved message next to the moved element.

Last Saved Date: 7/16/2007 03:49:00 AM

31

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
6. If your Move Action Mode on the Action Options panel is set to B for Batch, you will see the following panels:

--------------------- ENDEVOR Quick-Edit Batch Submit ------------------------Command ===> _________________________________________________________________ Complete the JCL JOB card and press ENTER to submit the jobstream. Enter the END command to terminate the submit. //USERIDA JOB (T###,00),'USERID', // CLASS=L,MSGCLASS=S, // NOTIFY=&SYSUID /*ROUTE PRINT R999 Include additional JCL? N (Y/N) Another panel will be presented if additional JCL is desired.

Figure 4-27: Endevor Quick-Edit Batch Submit Panel 7.

The Endevor Quick-Edit Batch Submit panel appears in preparation for a batch Move. Quick-Edit presents the job card information for your review. Change USERID, Accounting Information, and printer to your specific values. Once the job is submitted and completes running, check the job output to verify that your element has been moved correctly.
-------------------------- Element Selection List -------------- JCL Submitted Command ===> ________________________________________________ Scroll ===> PAGE Element Options: E Edit Element # Delete B Browse H History M Master G Generate Element O Move C Changes S Summary Use BX, CX, HX, LL, LO, LI, LC and SX to browse component list information Element Message Type Environment Stage System Subsystem VV.LL -- ---------- ---------- -------- ----------- ----- -------- --------- ----__ M3711000 *Submitted COBOLLE DEVELOP U FINANCE SPGTST05 01.05 __ M3711000 COBOLLE PROD P FINANCE FINANCE 01.00 __ M3711000 OPTIONS PROD P FINANCE FINANCE 01.01 ----------------------------- Bottom of the List -----------------------------

Figure 4-28: Element Selection List 8. At the Element Selection List panel, you will see the *Submitted message next to the element being moved.

Last Saved Date: 7/16/2007 03:49:00 AM

32

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
6. Tracking Package Progress Developers may wish to monitor the status and location of software changes.
---------------------------- Endevor Quick-Edit ------------------------------Command ===> _________________________________________________________________ Dialog Commands: D Dialog Defaults AO Action Options P Element Options: blank Element list B Browse CR Create E G Generate # Delete M Masters O LC List Components LL List Listing LO ENDEVOR Location: ENVIRONMENT.. DEVELOP SYSTEM....... CREDIT SUBSYSTEM.... ________ ELEMENT...... __________ TYPE......... COBOLLE Package Options Edit C Changes Move S Summary H History List Outputs LI List Inputs CCIDVALUE ________ Y (Y/N) N (Y/N) N (Y/N)

List Options: WHERE CCID IS............... WHERE PROCESSOR GROUP IS.... BUILD USING MAP............. RETURN FIRST FOUND.......... DISPLAY SYSTEM/SUBSYS LIST..

Action Options: CCID......................... ____________ Comment...................... ________________________________________ Processor Group.............. ________ Override Signout............. N (Y/N) (C) 1993,2000 Computer Associates International, Inc.

Figure 4-29: Endevor Quick-Edit Tracking Package Progress 1.

Specify a CCID for WHERE CCID IS. Place an N in RETURN FIRST FOUND and press the <Enter> key. The N causes all elements using that CCID to be displayed. You then use the Element Selection List to locate inventory. An example of that panel appears below.
-------------------------- Element Selection List ---------- Row 1 to 14 of 94 Command ===> ________________________________________________ Scroll ===> PAGE Element Options: E Edit Element # Delete B Browse H History M Master G Generate Element O Move C Changes S Summary Use BX, CX, HX, LL, LO, LI, LC and SX to browse component list information -__ M_ __ __ __ __ __ __ __ __ Element Message ---------- ---------M162032A M162032B M1622000 M174130 M17426IQ M1745060 M174998 M174999 M1769050 M1835082 Type -------COBOLLE COBOLLE COBOLLE COBOLLE COBOLLE COBOLLE COBOLLE COBOLLE COBOLLE COBOLLE Environment Stage System Subsystem ----------- ----- -------- --------PROD P CREDIT CREDIT PROD P CREDIT CREDIT PROD P CREDIT CREDIT PROD P CREDIT CREDIT PROD P CREDIT CREDIT PROD P CREDIT CREDIT PROD P CREDIT CREDIT PROD P CREDIT CREDIT PROD P CREDIT CREDIT PROD P CREDIT CREDIT VV.LL ----01.00 01.00 01.00 01.00 01.00 01.00 01.00 01.00 01.00 01.00

Figure 4-30: Element Selection List Panel Master Display

Last Saved Date: 7/16/2007 03:49:00 AM

33

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
2. The Element Selection List panel appears. Type an M next to the desired element name. A master display shows the last used package name for the element.

Last Saved Date: 7/16/2007 03:49:00 AM

34

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
----------------- Master Display for Element M162032B Command ===> ------ Panel 1 of 2 Environment.. PROD Processor Group.. SPG Signout ID. System....... CREDIT Version.Level.... 01.00 Lock Pkg... Subsystem.... CREDIT Last Action...... LOAD Type......... COBOLLE Source Package... NTxxxxxxxxxxxxxx Stage........ P Output Package... NTxxxxxxxxxxxxxx Base Comment. NO PANVALET DESCRIPTION -------------------- Last Element Action - LOAD -----------------------User ID...... $WALTHE Date/Time... 20DEC01 08:37 CCID.......... 19970731 ENDEVOR RC... 0000 Processor... Processor RC. Comment...... NO PANVALET DESCRIPTION ----------------------------- Current Source ------------------------------User ID...... $WALTHE Date/Time... 20DEC01 08:37 Delta Format.. F Comment.. NO PANVALET DESCRIPTION CCID.......... 19970731 From DS Name. PN.ENDEVOR.EBICONV.SRCLIBP(M162032B) -------------------------------- Generate ---------------------------------UserID....... Date/Time... CCID.......... Comment...... Press ENTER for the next panel

Figure 4-31: Master Display for Element Output Package 3.

The Master Display for Element panel appears. The Output Package field shows the package used for promotion to the current stage. Press PF3 twice to return to the Endevor Quick-Edit panel.
---------------------------- Endevor Quick-Edit ------------------------------Command ===> P________________________________________________________________ Dialog Commands: D Dialog Defaults AO Action Options P Element Options: blank Element list B Browse CR Create E G Generate # Delete M Masters O LC List Components LL List Listing LO ENDEVOR Location: ENVIRONMENT.. DEVELOP SYSTEM....... CREDIT SUBSYSTEM.... ________ ELEMENT...... __________ TYPE......... COBOLLE Package Options Edit C Changes Move S Summary H History List Outputs LI List Inputs CCIDVALUE ________ Y (Y/N) N (Y/N) N (Y/N)

List Options: WHERE CCID IS............... WHERE PROCESSOR GROUP IS.... BUILD USING MAP............. RETURN FIRST FOUND.......... DISPLAY SYSTEM/SUBSYS LIST..

Action Options: CCID......................... ____________ Comment...................... ________________________________________ Processor Group.............. ________ Override Signout............. N (Y/N) (C) 1993,2000 Computer Associates International, Inc.

Figure 4-32: Endevor Quick-Edit Package Options 4.

At the Endevor Quick-Edit panel, select P Package Options at the Command line.

Last Saved Date: 7/16/2007 03:49:00 AM

35

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
---------------------- Package Foreground Options Menu -----------------------Option ===> 1 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 ===> NTxxxxxxxxxxx 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

Figure 4-33: Package Foreground Options Menu panel Create/Modify Option 5. At the Package Foreground Options Menu panel, select 1 Display at the Option line.
DISPLAY ----------------------- PACKAGE DISPLAY -----------------------------OPTION ===> blank - Display Action Summary A - Display Approvers R - Display Cast Report N - Display Package Notes PACKAGE ID: NTxxxxxxxxxxxxxx DESCRIPTION: GENERATE CSS AT NEW TEST PACKAGE TYPE: STANDARD SHARABLE PACKAGE: Y BACKOUT ENABLED: Y EXECUTION WINDOW FROM: 17OCT00 00:00 USER ID CREATED: USERID LAST UPDATED: CAST: USERID APPROVED/DENIED: EXECUTED: USERID BACKED OUT: BACKED IN: COMMITTED: DATE TIME 17OCT00 18:38 17OCT00 19:07 17OCT00 19:07 17OCT00 19:07 B - Display Backout Information S - Display SCL CI - Display Correlation Information STATUS: EXECUTED

TO: 31DEC79 00:00

ENDEVOR RC: 0000

Figure 4-34: Package Display Panel Display Actions 6.

The Package Display panel appears showing the USER ID, DATE and TIME details for the package steps. If there were problems executing the package (indicated by a Status of EXEC-FAILED), you can determine which specific action within the package failed by pressing Enter to Display Action Summary.

Last Saved Date: 7/16/2007 03:49:00 AM

36

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found

Last Saved Date: 7/16/2007 03:49:00 AM

37

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
DISPLAY ----------------COMMAND ===> PACKAGE ELEMENT INFORMATION STATUS: EXECUTED ----- Row 1 to 1 of 1 SCROLL ===> PAGE PACKAGE ID: NTxxxxxxxxxxxxxx DESCRIPTION: GENERATE CSS AT NEW TEST PACKAGE TYPE: STANDARD

|------------ EXECUTION INFORMATION ------------| STMT BEGIN END NUMBER ACTION ELEMENT DATE TIME DATE TIME ENDEVOR RC PROC RC 1 MOVE M162032B 17OCT00 18:38 17OCT00 18:38 0000 ----------------------------- Bottom of the List -----------------------------

Figure 4-35: Package Element Information 7.

If the Package Element Information panel does not give you enough information to determine the cause of the package problem, you can review the Package Automation jobs in SAR. See Section Error: Reference source not found Error: Reference source not found in Appendix Error: Reference source not found for the job names of the Package Automation jobs.

Last Saved Date: 7/16/2007 03:49:00 AM

38

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
7. Package Commit Guidelines This procedure has not been defined at this time.

Last Saved Date: 7/16/2007 03:49:00 AM

39

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
2. Crisis changes The Crisis environment is designed for fixes and short-term modifications to production executables. To use the Crisis environment, instead of the CA7 override library, follow the instructions in Error: Reference source not found Error: Reference source not found to set up a temporary override. When the temporary override is no longer needed, follow the instructions in Error: Reference source not found Error: Reference source not found to remove the temporary override. 1. Making a Crisis Change In order to edit an element in the Crisis Environment follow the instructions found in Section Error: Reference source not found Error: Reference source not found with the following exceptions: 1. Use Crisis as the Environment, instead of Develop. 2. The System and Subsystem names are the same in the Crisis Environment. Endevor packaging is required at Spiegel for Crisis changes. See also Section Error: Reference source not found Error: Reference source not found. For movement of inventory from the ETST to the EMER stage, follow the steps below:
---------------------------- Endevor Quick-Edit ------------------------------Command ===> P________________________________________________________________ Dialog Commands: D Dialog Defaults AO Action Options P Element Options: blank Element list B Browse CR Create E G Generate # Delete M Masters O LC List Components LL List Listing LO ENDEVOR Location: ENVIRONMENT.. CRISIS SYSTEM....... MISC SUBSYSTEM.... MISC ELEMENT...... __________ TYPE......... PROC Package Options Edit C Changes Move S Summary H History List Outputs LI List Inputs ____________ ________ N (Y/N) Y (Y/N) N (Y/N)

List Options: WHERE CCID IS............... WHERE PROCESSOR GROUP IS.... BUILD USING MAP............. RETURN FIRST FOUND.......... DISPLAY SYSTEM/SUBSYS LIST..

Action Options: CCID......................... ____________ Comment...................... ________________________________________ Processor Group.............. ________ Override Signout............. N (Y/N) (C) 1993,2000 Computer Associates International, Inc.

Figure 4-36: Endevor Quick-Edit Panel Package Options for a CRISIS Change 9.

At the Endevor Quick-Edit panel, select P Package Options at the Command line.

Last Saved Date: 7/16/2007 03:49:00 AM

40

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
---------------------- Package Foreground Options Menu -----------------------Option ===> 2 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 EMxxxxxxxxxxx

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

Figure 4-37: Package Foreground Options Menu panel Create/Modify Option 10. The Package Foreground Options Menu panel will appear. 11. Select 2 CREATE/MODIFY at the Option line. 12. Enter the name of the EMER bound package at the Package ID field. The package name targeting the EMER stage must begin with EM. For further information regarding package names, see Section Error: Reference source not found Error: Reference source not found in Appendix Error: Reference source not found.

Last Saved Date: 7/16/2007 03:49:00 AM

41

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
MODIFY -------------------- CREATE/MODIFY PACKAGE ----------------------------OPTION ===> B B - Build Package Actions E - Edit Package N - Add Notes to Package PACKAGE ID: EMxxxxxxxxx DESCRIPTION ===> Move procs to Rescue PACKAGE TYPE ===> STANDARD SHARABLE PACKAGE ===> Y (Y/N) ENABLE BACKOUT ===> N (Y/N) EXECUTION WINDOW FROM ===> 04JAN02 00:00 INPUT PACKAGE ID ===> FROM ISPF LIBRARY: PROJECT ===> GROUP ===> TYPE ===> MEMBER ===> OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===> I C - Import SCL - Copy Package

STATUS: IN-EDIT APPEND TO PACKAGE ===> N (Y/N) TO ===> 31DEC79 00:00

Figure 4-38: Create/Modify Package Panel Build Package Actions Option 13. The CREATE/MODIFY PACKAGE panel will appear. Note: Options available for creating package content include the following: B Build Package Actions from the Endevor panels. E Edit Package content using the ISPF Editor. I Import SCL from a dataset. Specify the location of the SCL dataset in the FROM ISPF LIBRARY files. C - Copy Package, to copy the SCL from another package. Specify another package name in the INPUT PACKAGE ID field. Any option may be used to create the contents of a package. In the example above, a B is entered at the OPTION line to choose Build Package Actions. Enter the mandatory Description field. For information on all the available options, see the CA-Endevor MVS Packages manual.

Last Saved Date: 7/16/2007 03:49:00 AM

42

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
------------------------------OPTION ===> 5 1 2 3 4 5 6 7 8 9 10 11 12 13 DISPLAY ADD/UPDATE RETRIEVE GENERATE MOVE DELETE PRINT ELEMENT SIGNIN TRANSFER PRINT MEMBER LIST ELEMENT LIST MEMBER ARCHIVE SCL GENERATION ------------------------------

Display an element Add or update an element into stage 1 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 Transfer elements between two ENDEVOR locations Print a compressed listing or member Create List actions for ENDEVOR elements Create List actions for external members Archive elements

REQUEST DATA SET: PACKAGE - EMxxxxxxxxx APPEND: N

Figure 4-39: SCL Generation Panel Move Option 14. The SCL GENERATION panel appears. To MOVE elements from any stage to the next stage on the Endevor map, Option 5 is the required action. Select 5 MOVE at the OPTION line.
-------------------------------- MOVE ELEMENTS -------------------------------OPTION ===> O ELEMENT DISPLAY OPTIONS: blank - Element list S - Summary B - Browse H - History O - Move element M - Master C - Changes FROM ENDEVOR: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE COMMENT ===> ===> ===> ===> ===> ===> ===> LIST OPTIONS: DISPLAY LIST WHERE CCID EQ WHERE PROC GRP EQ BUILD USING MAP ===> Y (Y/N) ===> ===> ===> N (Y/N) CRISIS MISC MISC PROC ACTION OPTIONS: CCID SYNC WITH HISTORY RETAIN SIGNOUT SIGNOUT TO ACKNOWLEDGE ELM JUMP DELETE 'FROM' ELEMENT ===> ===> ===> ===> ===> ===> ===>

N (Y/N) N (Y/N) Y (Y/N) N (Y/N) Y (Y/N)

Figure 4-40: Move Elements Panel - Move Element Option 15. 16.

The MOVE ELEMENTS panel appears. Select O Move element at the OPTION line. The panel can be used to identify the contents of the package. Two alternatives are: Leave blank or wild-card (*) at least one of the From Endevor fields. Then, select from an element list of one or more elements to move.
43

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Enter a CCID value in the List Options section of the Move Elements panel. This selects all elements using the same CCID value.

Last Saved Date: 7/16/2007 03:49:00 AM

44

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
17. In the example below, two elements are being selected for movement. MOVE SCL for the two elements will be placed into the package.
-------------------------- Element Selection List ------- Row 1 to 13 of 3,085 Command ===> ________________________________________________ Scroll ===> PAGE Element Options: E Edit Element # Delete B Browse H History M Master G Generate Element O Move C Changes S Summary Use BX, CX, HX, LL, LO, LI, LC and SX to browse component list information Element Message Type Environment Stage System Subsystem VV.LL -- ---------- ---------- -------- ----------- ----- -------- --------- ----O_ P216B101 PROC PROD P MISC MISC 01.01 __ P216B201 PROC PROD P MISC MISC 01.01 O_ P216B401 PROC PROD P MISC MISC 01.01 __ P216B402 PROC PROD P MISC MISC 01.01 __ P216B403 PROC PROD P MISC MISC 01.01 __ P216B404 PROC PROD P MISC MISC 01.01 __ P216B501 PROC PROD P MISC MISC 01.01 __ P216B502 PROC PROD P MISC MISC 01.01 __ P216B701 PROC PROD P MISC MISC 01.01 __ P216B702 PROC PROD P MISC MISC 01.01 ----------------------------- Bottom of the List -----------------------------

Figure 4-41: Element Selection List Panel Move Option

*WRITTEN will appear in the message area when the SCL is successfully written to the package. 19. Type END at the Command line or press the <PF3> key to return to the CREATE/MODIFY PACKAGE panel.
18.

Last Saved Date: 7/16/2007 03:49:00 AM

45

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
20.

After the package has been successfully created, it is necessary to CAST the package.
The cast performs the component validation for the package and if the component validation is successful, identifies the approvers for the package. The package is then given an In-Approval status.

Note:

The package CAST action is requested from the Package Foreground Options Menu as shown below.
---------------------- Package Foreground Options Menu -----------------------Option ===> 3;c 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 EMxxxxxxxxxxx

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

Figure 4-42: Package Foreground Options Menu Cast Option

If the CAST was successful, the message CAST SUCCESSFUL will appear on the Package Foreground Options Menu panel. 22. If the CAST was not successful, you will be placed in browse mode on a dataset that will list the Endevor error messages. At this point, use the Edit Package option under Create/Modify Package to correct the SCL in the package. Then CAST the package again. 23. Notify Computer Operations to approve and execute crisis packages.
21.

Last Saved Date: 7/16/2007 03:49:00 AM

46

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
2. Removing an Element from Crisis The Crisis environment is designed for fixes and short-term modifications to production executables. When these executables are no longer needed, they must be removed from the Crisis environment. The procedure for removing elements from Crisis is as follows:
1.

Have the package that was used to install elements in Crisis, backed out and committed. (For more information on back out and commit see Section Error: Reference source not found Error: Reference source not found.)
----------------------------OPTION ===> blank - Element list T - Transfer element FROM ENDEVOR: ENVIRONMENT ===> SYSTEM ===> SUBSYSTEM ===> ELEMENT ===> TYPE ===> STAGE ===> C - ETST TO ENDEVOR: ENVIRONMENT ===> SYSTEM ===> SUBSYSTEM ===> ELEMENT ===> TYPE ===> STAGE ===> COMMENT CRISIS MDSE MDSE E TRANSFER ELEMENTS ----------------------------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

===> Y (Y/N) ===> ===> SPG ===> N (Y/N) ===> ===> ===> ===> ===> ===> ===> ===> ===> ###### Y (Y/N) Y (Y/N) N (Y/N) Y (Y/N) N (Y/N) N (Y/N)

ACTION OPTIONS: CCID DELETE 'FROM' ELM OBSOLETE GENERATE ELEMENT OVERRIDE SIGNOUT PROCESSOR GROUP SYNC WITH HISTORY A RETAIN SIGNOUT SIGNOUT TO ===> Transfer to Obsolete Archive E - EMER

Figure 4-43: Transfer Elements Panel 2.

Create a package to transfer elements from CRISIS/E to OBSOLETE/A with the following options set: TO ENVIRONMENT OBSOLETE TO STAGE A CCID DELETE FROM ELM Y SYNC Y Other values in the TO Endevor location will default to the values in the FROM Endevor location.

Last Saved Date: 7/16/2007 03:49:00 AM

47

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
3.

Follow the normal procedure to process the package. After the package is executed, check to make sure that the elements were transferred correctly.

Last Saved Date: 7/16/2007 03:49:00 AM

48

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
3. Moving an Element from Crisis to Production Normally, an Element installed via Crisis must be moved to Production. The Package Automation process has simplified this task. Package Automation does a look back to Crisis for any Element being moved into Production. When a PS package (See Section Error: Reference source not found Error: Reference source not found in Appendix Error: Reference source not found for package naming standards.) is processed by Package Automation, an Endevor Transfer to Obsolete action is created, in the new PR package, for each Element in the PS package that has a corresponding Element in the Crisis Environment. Thus, when the PR package is executed, the Element is removed from Crisis before the new move into Production. The normal process starts with a Transfer of Elements from Crisis to Develop Unit, and then follows normal install procedure. The procedure to move an element from Crisis to Production is as follows:
---------------------OPTION ===> E E Q P - ENDEVOR - QUICK-EDIT - PDM ENDEVOR REL39 SELECTION MENU ---------------- --------

- Endevor Software Management Functions - Endevor Quick Edit Development Workbench - Endevor Parallel Development Manager Merge utility

S - SIGNOUTS - Show my signouts ST - SIGNOUTS THEM - Show signouts belonging to someone else SE - SIGNOUTS elem - Show signouts for an Endevor element X - EXIT

ENTER END COMMAND TO TERMINATE ISPF.

Figure 4-44: Endevor Rel39 Selection Menu Panel 1.

At the Endevor Rel39 Selection Menu panel, enter Full Panel Endevor, by typing E on the option line.

Last Saved Date: 7/16/2007 03:49:00 AM

49

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
------------------- Endevor for OS/390 Environment Selection Row 1 to 10 of 10 Option ===> 3 Scroll ===> PAGE Select an environment to continue. Enter the END command to exit. -- ----------------------------------------------1 DEVELOP DEVELOP ENVIRONMENT 2 QA QA ENVIRONMENT 3 CRISIS CRISIS ENVIRONMENT 4 PROD PROD ENVIRONMENT 5 EDUCDEV EDUCDEV ENVIRONMENT 6 EDUCQA EDUCQA ENVIRONMENT 7 EDUCPROD EDUCPROD ENVIRONMENT 8 OBSOLETE ARCHIVE ENVIRONMENT 9 MVSTEST SAMPLE TEST ENVIRONMENT 10 MVSPROD SAMPLE PRODUCTION ENVIRONMENT ******************************* Bottom of data ********************************

Figure 4-45: Endevor for OS/390 Environment Selection Panel 2.

At the Endevor for OS/390 Environment Selection panel 1, enter the Crisis Environment by typing 3 on the option line.
-------------Option ===> 3 0 1 2 3 4 5 U T C X Endevor for OS/390 Primary Options Menu ----------------------

DEFAULTS DISPLAY FOREGROUND BATCH PACKAGE BATCH PACKAGE USER MENU TUTORIAL CHANGES EXIT

Specify Endevor ISPF default parameters Perform Display functions Execute Foreground Actions Perform Batch Action processing 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

Current environment: CRISIS (C) 1987,2000 Computer Associates International, Inc. Use the EXIT option to terminate Endevor for OS/390

Figure 4-46: Endevor for OS/390 Primary Options Menu Panel 3.

At the Endevor for OS/390 Primary Options Menu panel, select Perform Batch Action Processing Option by typing 3 on the option line.

This panel displays the environments that you have security to access. Therefore this panel may look different than the one that you see.
Last Saved Date: 7/16/2007 03:49:00 AM

50

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
BATCH ----------------------OPTION ===> 1 1 2 3 4 5 BUILD SCL EDIT SUBMIT VALIDATE BUILD JCL BATCH OPTIONS MENU ----------------------------

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 ===> USERID GROUP ===> ENDV TYPE ===> CNTL MEMBER ===> ANYNAME

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===> JOB STATEMENT INFORMATION: ===> //USERIDA JOB (T370,00),'USERID', ===> // CLASS=N,MSGCLASS=S, ===> // NOTIFY=&SYSUID ===> /*ROUTE PRINT R131

Figure 4-47: Batch Options Menu Panel 4.

At the Batch Options Menu panel, select Build SCL by typing 1 on the option line. Fill in your personal PDS for Endevor. E.g. USERID.ENDV.CNTL Enter a member name. Press Enter.
------------------------------OPTION ===> 9 1 2 3 4 5 6 7 8 9 10 11 12 13 DISPLAY ADD/UPDATE RETRIEVE GENERATE MOVE DELETE PRINT ELEMENT SIGNIN TRANSFER PRINT MEMBER LIST ELEMENT LIST MEMBER ARCHIVE SCL GENERATION ------------------------------

Display an element Add or update an element into stage 1 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 Transfer elements between two ENDEVOR locations Print a compressed listing or member Create List actions for ENDEVOR elements Create List actions for external members Archive elements

REQUEST DATA SET: USERID.ENDV.CNTL(ANYNAME) APPEND: N

Figure 4-48: SCL Generation Panel 5.

At the SCL Generation panel, select Transfer by typing 9 on the option line

Last Saved Date: 7/16/2007 03:49:00 AM

51

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
----------------------------OPTION ===> blank - Element list T - Transfer element FROM ENDEVOR: ENVIRONMENT ===> SYSTEM ===> SUBSYSTEM ===> ELEMENT ===> TYPE ===> STAGE ===> C - ETST TO ENDEVOR: ENVIRONMENT ===> SYSTEM ===> SUBSYSTEM ===> ELEMENT ===> TYPE ===> STAGE ===> COMMENT CRISIS MDSE MDSE E TRANSFER ELEMENTS ----------------------------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

===> Y (Y/N) ===> ===> ===> N (Y/N) ===> ===> ===> ===> ===> ===> ===> ===> ===> ###### N (Y/N) Y (Y/N) N (Y/N) Y (Y/N) N (Y/N) N (Y/N)

ACTION OPTIONS: CCID DELETE 'FROM' ELM DEVELOP GENERATE ELEMENT MDSE OVERRIDE SIGNOUT SPGTST01 PROCESSOR GROUP SYNC WITH HISTORY U RETAIN SIGNOUT SIGNOUT TO ===> Transfer to Develop Unit E - EMER

Figure 4-49: Transfer Elements Panel 6.

At the Transfer Elements panel, be sure to mark DELETE FROM ELM as N, SYNC as Y, and set both the CCID and the Comment.
TRANSFER ---------------------COMMAND ===> TO Environment: DEVELOP ELEMENT SELECTION LIST --- Row 1 to 17 of 17 SCROLL ===> CSR

System: MDSE

Subsystem: SPGTST01 Stage: U

ELEMENT TO NAME TYPE ENVIRON S SYSTEM SUBSYSTEM VV.LL RC C328DPTS CNTL CRISIS E MDSE MDSE 01.01 0000 C328DPTU CNTL CRISIS E MDSE MDSE 01.01 0000 FDSTCDXI COPY CRISIS E MDSE MDSE 01.00 0000 MRD0005 JCL CRISIS E MDSE MDSE 01.03 0000 T MRP012 COBOLLE CRISIS E MDSE MDSE 01.06 0000 MRP052 COBOLLE CRISIS E MDSE MDSE 01.03 0008 MRP293 SAS CRISIS E MDSE MDSE 01.01 0004 MRP294 SAS CRISIS E MDSE MDSE 01.02 0000 M3212037 COBOLLE CRISIS E MDSE MDSE 01.01 0000 M3286712 COBOLLE CRISIS E MDSE MDSE 01.03 0000 M3365860 COBOLLE CRISIS E MDSE MDSE 01.01 0000 P3286718 PROC CRISIS E MDSE MDSE 01.02 0000 P3286719 PROC CRISIS E MDSE MDSE 01.02 0000 P3286720 PROC CRISIS E MDSE MDSE 01.02 0000 P3365825 PROC CRISIS E MDSE MDSE 01.02 0000 P803ETL PROC CRISIS E MDSE MDSE 01.01 0000 P803Z410 PROC CRISIS E MDSE MDSE 01.01 0000 ******************************* Bottom of data ********************************

Figure 4-50: Element Selection List Panel 7.

At the Element Selection List panel, select Transfer by typing T on the line next to the member you wish to transfer.
52

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
8. 9.

After pressing enter, a message is shown that your request was written. Then, PF3 three times to get back to the Batch Options Menu screen.
BATCH ----------------------OPTION ===> 3 1 2 3 4 5 BUILD SCL EDIT SUBMIT VALIDATE BUILD JCL BATCH OPTIONS MENU ----------------------------

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 ===> USERID GROUP ===> ENDV TYPE ===> CNTL MEMBER ===> ANYNAME

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===> JOB STATEMENT INFORMATION: ===> //USERIDA JOB (T370,00),'USERID', ===> // CLASS=N,MSGCLASS=S, ===> // NOTIFY=&SYSUID ===> /*ROUTE PRINT R131

Figure 4-51: Batch Options Menu Panel 10.

At the Batch Options Menu panel, select Submit by typing 3 on the option line. The message is shown that the job was submitted successfully. This job will go to the hold queue where it can be viewed. Run change thru normal procedure until PS package has been executed. Add Notes to package indicating Impact Change Number, and back out procedure. Cast your package. Have Change Management personnel execute your package.

11. 12. 13. 14.

Last Saved Date: 7/16/2007 03:49:00 AM

53

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
3. Other Functions Available In the following section, additional functions available through Quick-Edit and Endevor are listed and discussed. These functions are creating, generating, packaging, deleting and retrieving. 1. Creating a new element An element can be created using CA-Endevor Quick-Edit. Note: The Element name for a program will now be the same as the executable name. The program that would have been named PS370NEW1 in Panvalet is named M370NEW1 in Endevor. In Panvalet, the includes used to be renamed from PI370INC1 to TI370INC1 when they were changed. This is no longer applicable in Endevor. All includes will be named PI999XXXX. Endevor determines whether an include is for test or production by the Environment/Stage that it is in. See http://www.corp.spiegel.com/is/isproject/standards/JCL/JCLNamingStandards.pdf for more naming standards.
---------------------------- Endevor Quick-Edit ------------------------------Command ===> CR_______________________________________________________________ Dialog Commands: D Dialog Defaults AO Action Options P Element Options: blank Element list B Browse CR Create E G Generate # Delete M Masters O LC List Components LL List Listing LO ENDEVOR Location: ENVIRONMENT.. DEVELOP SYSTEM....... LOGISTCS SUBSYSTEM.... SPGTST01 ELEMENT...... M370NEW1__ TYPE......... COBOLLE Package Options Edit C Changes Move S Summary H History List Outputs LI List Inputs ____________ ________ Y (Y/N) Y (Y/N) N (Y/N)

List Options: WHERE CCID IS............... WHERE PROCESSOR GROUP IS.... BUILD USING MAP............. RETURN FIRST FOUND.......... DISPLAY SYSTEM/SUBSYS LIST..

Action Options: CCID......................... 2002999_____ Comment...................... New program_____________________________ Processor Group.............. SPG Override Signout............. N (Y/N) (C) 1993,2000 Computer Associates International, Inc.

Figure 4-52: Endevor Quick-Edit Panel 1.

At the Endevor Quick-Edit panel, select the create option, by typing CR on the command line. You must also enter the complete Endevor Location, the CCID (under Action Options), and Comment.
Note: The element is always added to the Unit Stage (Stage 1) of the Develop Environment. If the Processor Group field is left blank, it will default to the first three characters of the Subsystem name.

Last Saved Date: 7/16/2007 03:49:00 AM

54

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
M370NEW1 TO: DEVELOP/U/LOGISTCS/SPGTST01/COBOLLE New Element COMMAND ===> copyelm SCROLL ===> CSR ****** ***************************** Top of Data ****************************** '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' ****** **************************** Bottom of Data ****************************

Figure 4-53: Endevor Quick-Edit Panel 2. At the Endevor Quick-Edit panel, you may a. Use the ISPF COPY command to copy source from an ISPF library b. Use the Quick-Edit COPYELM command to copy another Endevor element c. Enter the source one line at a time If you use the COPYELM command you will see the panel shown below.
---------------------- ENDEVOR Quick-Edit Copy Element -----------------------Command ===> _________________________________________________________________ ENDEVOR Location: Environment.. DEVELOP System....... LOGISTCS Subsystem.... SPGTST01 Element...... M370OLD1 Type......... COBOLLE Stage........ U List Options: Where CCID is............... Where Processor Group is.... Build Using Map............. Return First Found.......... Display System/Subsys List..

____________ ________ Y (Y/N) Y (Y/N) N (Y/N)

Press ENTER to continue with the COPY function. Press END to cancel the COPY function and return to ISPF/PDF Edit.

Figure 4-54: Endevor Quick-Edit Copy Element Panel 3.

At the Endevor Quick-Edit Copy Element panel, select the element to be copied, by typing the Environment, System, Subsystem, Element, Type, and Stage under the Endevor
55

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Location. You can use wildcards in any of the Endevor Location fields, if you are not sure of the elements location.
M370NEW1 TO: DEVELOP/U/LOGISTCS/SPGTST01/COBOLLE Element M370OLD1 Copied COMMAND ===> SCROLL ===> CSR ****** ***************************** Top of Data ****************************** 000001 IDENTIFICATION DIVISION. 000002 PROGRAM-ID. M370OLD1. 000003 *REMARKS. THIS IS AN OLD PROGRAM. 000004 * 000005 ENVIRONMENT DIVISION. 000006 CONFIGURATION SECTION. 000007 SOURCE-COMPUTER. IBM-370. 000008 OBJECT-COMPUTER. IBM-370. 000009 SPECIAL-NAMES. 000010 INPUT-OUTPUT SECTION. 000011 FILE-CONTROL. 000012 * 000013 DATA DIVISION. 000014 * 000015 FILE SECTION. 000016 * 000017 WORKING-STORAGE SECTION. 000018 01 WS-VARIABLES. 000019 03 WS-SOMETHING PIC X(4). 000020 03 WS-NOT-IMPORTANT PIC X(8). 000021 SKIP2

Figure 4-55: Endevor Quick-Edit Panel 4.

At the Endevor Quick-Edit panel, make your program changes, save and generate the element.

For further information, see the CA-Endevor MVS Quick-Edit manual, section 3.18.

Last Saved Date: 7/16/2007 03:49:00 AM

56

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
2. Generate - UNIT stage only Generate is an Endevor process for building the outputs associated with an element. For a COPYBOOK, the output will be the insertion of the copybook into a COPYBOOK library. For program elements, the Generate might build a DBRM member, one or more load members and a listing. Only in the UNIT AND NTGN stages can Quick-Edit foreground be used for performing the Generate action. In all other stages, an Endevor package action is required. 1. Using Quick-Edit to Generate To generate an element at the UNIT stage, follow these steps:
---------------------------- ENDEVOR Quick-Edit ------------------------------Command ===> _________________________________________________________________ Dialog Commands: D Dialog Defaults AO Action Options P Element Options: blank Element list B Browse CR Create E G Generate # Delete M Masters O LC List Components LL List Listing LO ENDEVOR Location: ENVIRONMENT.. DEVELOP_ SYSTEM....... ________ SUBSYSTEM.... EBITST01 ELEMENT...... ________ TYPE......... *_______ Action Options: CCID......................... Comment...................... Processor Group.............. Override Signout............. Package Options Edit C Changes Move S Summary H History List Outputs LI List Inputs ____________ ________ N (Y/N) Y (Y/N) N (Y/N)

List Options: WHERE CCID IS............... WHERE PROCESSOR GROUP IS.... BUILD USING MAP............. RETURN FIRST FOUND.......... DISPLAY SYSTEM/SUBSYS LIST..

____________ ________________________________________ ________ N (Y/N)

Figure 4-56: Endevor Quick-Edit Panel Generate Element Option 1.

At the Endevor Quick-Edit panel, type G at the Command line for fully qualified Endevor Location information or use the G line command from the Element Selection List, as shown below.

Last Saved Date: 7/16/2007 03:49:00 AM

57

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
-------------------- Element Selection List ---------- Row 1 to 14 of 28 Command ===> ___________________________________________ Scroll ===> PAGE Element Options: E Edit Element # Delete B Browse H History M Master G Generate Element O Move C Changes S Summary Use BX, CX, HX, LL, LO, LI, LC and SX to browse component list information -G __ __ __ __ Element Message ---------- ---------INSB0009 INSB0010 INSB0010 INSB0015 INSO0000 Type -------COBOLLE COBOLLE OPTION OPTION OPTION Environment Stage System Subsystem ----------- ----- -------- --------DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 VV.LL ----01.00 01.01 01.02 01.01 01.00

Figure 4-57: Element Selection List Panel Generate Element Option

Be aware of the following before you request the Generate Element option:
If you generate an element that is not at the entry stage and the BUILD USING MAP field is set to Y, CA-Endevor Quick-Edit copies the element back to the entry stage before invoking the generate processor. You cannot bypass the copyback operation. The generate processor is always executed at the entry stage associated with the base environment.

For further information, see the CA-Endevor for MVS User Guide. If the element does not exist at the entry stage and the BUILD USING MAP field is set to N, the processor has not executed and the following message is returned:

Element not found For further information, see the CA-Endevor MVS Quick-Edit manual, section 3.19.

Last Saved Date: 7/16/2007 03:49:00 AM

58

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
After pressing enter in Error: Reference source not found shown Error: Reference source not found, the following panel will be displayed:
--------------------- ENDEVOR Quick-Edit Batch Submit ------------------------Command ===> _________________________________________________________________ Complete the JCL JOB card and press ENTER to submit the jobstream. Enter the END command to terminate the submit. //USERIDA JOB (T###,00),'USERID', // CLASS=L,MSGCLASS=S, // NOTIFY=&SYSUID /*ROUTE PRINT R999 Include additional JCL? N (Y/N) Another panel will be presented if additional JCL is desired.

Figure 4-58: Endevor Quick-Edit Batch Submit Panel

The Endevor Quick-Edit Batch Submit panel appears in preparation for a batch Generate. Quick-Edit presents the job card information for your review. Change USERID, Accounting Information, and printer to your specific values. Note: CLASS must be N for programs using IDMS. Once the job is submitted and completes running, unit testing may begin. 2. Using Endevor to Generate Generate actions can be performed using Endevor in Batch and in package actions. For further information, see the following references: CA-Endevor for MVS Quick Reference Guide for Users, section 1.18 and 1.19, CA-Endevor for MVS User Guide, section 6.9 CA-Endevor for MVS Packages, section 2.4.2

Last Saved Date: 7/16/2007 03:49:00 AM

59

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
3. Package Processing Packaging is Endevors automated mechanism for bundling a set of instructions to perform a promotion from one stage to the next. A package contains a set of SCL commands, which cannot be executed until the appropriate parties indicate approval. Spiegel will use a package to bundle a set of MOVE commands and then promote objects from one stage to another. Using CA-Endevor to generate a set of objects to be included in a package can be accomplished using the CCID. CA-Endevor will automatically generate a specified action (MOVE) for objects meeting the WHERE criteria (CCID=nnnn). Note: The previous change management system had a specific order that the objects had to be added. The order that the move actions are added to the package does not matter. A Package Cast performs the component validation for the package and if the cast is successful, it will identify the required approvers for the package and changes the package to the In-Approval status. Only after the cast can approvals be given. There are five steps in the package life cycle. 1. 2. 3. 4. 5. Create Cast Review Execute Commit (Only Change Management can perform)

For further information, see the CA-Endevor MVS Packages manual, section 1.3 for details.
At Spiegel, the package actions are required for the following Endevor promotions:

UNIT to NTGN NTGN to ASTG ASTG to ACPT ACPT to PSTG PSTG to PROD EMER to UNIT PROD to ARCH

The format of Spiegels package name is provided in Section Error: Reference source not found Error: Reference source not found in Appendix Error: Reference source not found. Production packages can be backout enabled by activating the Endevor package backout feature for production bound packages. A backout restores previous executables, but does not change source in the PROD and EMER stages, or undo any previous Retrofits. Only Production Services and Computer Operations use this feature. For further information, see the CA-Endevor for MVS Packages manual, section 2.10.

Last Saved Date: 7/16/2007 03:49:00 AM

60

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
4. Package Backout Information In order for a package to be backed out the enable backout switch must be set to Y when the package is defined. A backout also cannot occur when a package has been committed. A backout restores previous executables, but does not change source in the PROD and EMER stages. For a program, this means the loadlib member is backed out (PN.ENDEVOR.*.LOADLIB), but the Endevor source is not. For JCL and PROCS, this means the executable JCL member is backed out (PN.ENDEVOR.*.JCLLIB and PN.ENDEVOR.*.PROCLIB), but the Endevor source is not. A backout also does not undo any previous Retrofits. The assumption is that a backout was done as a temporary condition (something needs to be fixed) and once the fixed item is ready for install the first package is backed-in and the fix package is moved immediately after the backin. If the backout is to be permanent the developer must recover the original source by generating the -1 version of production back in UNIT and moving it up. A backout action is usually expected to be a rare event. Only Production Services and Computer Operations use this feature.

Last Saved Date: 7/16/2007 03:49:00 AM

61

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
5. Delete action The delete action in Endevor erases base/delta forms of an element and removes related information from a Master Control File or component list. Quick Edit is the recommended tool for performing Delete actions in the UNIT stage. Endevor packaging is required for deletions in all other stages. Rather than performing deletions from the PROD stage, it is required that a TRANSFER be used instead. The TRANSFER places a copy of the source in the ARCH stage for archival, prior to deletion of the element from the PROD stage. The remainder of this section presents the use of Quick-Edit for performing a Delete action in the UNIT stage. 1. Using Quick-Edit to Delete To delete an element use the following instructions:
---------------------------- ENDEVOR Quick-Edit ------------------------------Command ===> #_________________________________________________________________ Dialog Commands: D Dialog Defaults AO Action Options P Element Options: blank Element list B Browse CR Create E G Generate # Delete M Masters O LC List Components LL List Listing LO ENDEVOR Location: ENVIRONMENT.. DEVELOP_ SYSTEM....... CREDIT___ SUBSYSTEM.... NNITST01_ ELEMENT...... TEMP TYPE......... COBOL__ Action Options: CCID......................... Comment...................... Processor Group.............. Override Signout............. Package Options Edit C Changes Move S Summary H History List Outputs LI List Inputs ____________ ________ Y (Y/N) Y (Y/N) N (Y/N)

List Options: WHERE CCID IS............... WHERE PROCESSOR GROUP IS.... BUILD USING MAP............. RETURN FIRST FOUND.......... DISPLAY SYSTEM/SUBSYS LIST.. trash_________ Have a nice day______________ ________ N (Y/N)

Figure 4-59: Endevor Quick-Edit Panel - Delete Option 1.

Type the command associated with the Delete option (#) at the Command line on the Endevor Quick-Edit panel.

Before using the Delete action for the first time, review the following information:
Use the Delete action to delete all levels of an element, any associated processor outputs from either stage and, if the CA-Endevor Automated Configuration Manager (ACM) is being used, the components list for an element. If ACM is being used, the component list for an element may be elected for deletion.

Last Saved Date: 7/16/2007 03:49:00 AM

62

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
You can delete elements in foreground or in batch, by specifying the Delete action mode on the Action Options panel. Use the Action Options panel to further define the type of delete processing to be performed. The Delete action, using Quick-Edit, has a limited range for developers. It can only be used in the stages that the developers have access to, UNIT, NTGN, ETST and EMER.

For further information, see the CA-Endevor for MVS User Guide, section 6.8. 2. Using Endevor to Delete Delete actions can be performed using Endevor in Foreground actions, Batch actions and in package actions. For further information, see the following references: CA-Endevor for MVS Quick Reference Guide for Users, section 1.14 and 1.15 CA-Endevor for MVS User Guide, section 6.8 CA-Endevor for MVS Packages manual, section 2.4.2

Last Saved Date: 7/16/2007 03:49:00 AM

63

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
6. Retrieving an element from Endevor
An element can be retrieved from Endevor and copied into an external data set using foreground and batch actions. Quick-Edits edit function performs an implied Retrieve.

For further information, see the CA-Endevor for MVS Quick Reference Guide for Users, section 1.36 and 1.37. Using the Retrieve action in combination with the Add action, instead of Quick-Edit, is recommended when you have to make the same small change to multiple elements. For example, when making a one-line change to a hundred JCL elements, it is easier to use full panel Endevor to create one batch submit than to use Quick-Edit a hundred times. 1. Use the Retrieve action to copy all the Endevor elements to be updated into PDS members. 2. Use a mainframe tool, like File-aid, to update the PDS members. 3. Use the Add action to copy all the updated PDS members back into Endevor elements. The following steps show how an element can be retrieved from Endevor using batch actions:
---------------------OPTION ===> E E Q P - ENDEVOR - QUICK-EDIT - PDM ENDEVOR REL39 SELECTION MENU ---------------- --------

- Endevor Software Management Functions - Endevor Quick Edit Development Workbench - Endevor Parallel Development Manager Merge utility

S - SIGNOUTS - Show my signouts ST - SIGNOUTS THEM - Show signouts belonging to someone else SE - SIGNOUTS elem - Show signouts for an Endevor element X - EXIT

ENTER END COMMAND TO TERMINATE ISPF.

Figure 4-60: Endevor Rel39 Selection Menu Panel 1.

At the Endevor Rel39 Selection Menu panel, enter Full Panel Endevor, by typing E on the option line.

Last Saved Date: 7/16/2007 03:49:00 AM

64

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
------------------- Endevor for OS/390 Environment Selection Row 1 to 10 of 10 Option ===> 4 Scroll ===> PAGE Select an environment to continue. Enter the END command to exit. -- ----------------------------------------------1 DEVELOP DEVELOP ENVIRONMENT 2 QA QA ENVIRONMENT 3 CRISIS CRISIS ENVIRONMENT 4 PROD PROD ENVIRONMENT 5 EDUCDEV EDUCDEV ENVIRONMENT 6 EDUCQA EDUCQA ENVIRONMENT 7 EDUCPROD EDUCPROD ENVIRONMENT 8 OBSOLETE ARCHIVE ENVIRONMENT 9 MVSTEST SAMPLE TEST ENVIRONMENT 10 MVSPROD SAMPLE PRODUCTION ENVIRONMENT ******************************* Bottom of data ********************************

Figure 4-61: Endevor for OS/390 Environment Selection Panel 2.

At the Endevor for OS/390 Environment Selection panel 2, enter the Prod Environment by typing 4 on the option line.
-------------Option ===> 3 0 1 2 3 4 5 U T C X Endevor for OS/390 Primary Options Menu ----------------------

DEFAULTS DISPLAY FOREGROUND BATCH PACKAGE BATCH PACKAGE USER MENU TUTORIAL CHANGES EXIT

Specify Endevor ISPF default parameters Perform Display functions Execute Foreground Actions Perform Batch Action processing 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

Current environment: PROD (C) 1987,2000 Computer Associates International, Inc. Use the EXIT option to terminate Endevor for OS/390

Figure 4-62: Endevor for OS/390 Primary Options Menu Panel 3.

At the Endevor for OS/390 Primary Options Menu panel, select Perform Batch Action Processing Option by typing 3 on the option line.

This panel displays the environments that you have security to access. Therefore this panel may look different than the one that you see.
Last Saved Date: 7/16/2007 03:49:00 AM

65

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
BATCH ----------------------OPTION ===> 1 1 2 3 4 5 BUILD SCL EDIT SUBMIT VALIDATE BUILD JCL BATCH OPTIONS MENU ---------------------------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 ===> USERID GROUP ===> ENDV TYPE ===> CNTL MEMBER ===> ANYNAME

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===> JOB STATEMENT INFORMATION: ===> //USERIDA JOB (T370,00),'USERID', ===> // CLASS=N,MSGCLASS=S, ===> // NOTIFY=&SYSUID ===> /*ROUTE PRINT R131

Figure 4-63: Batch Options Menu Panel 4.

At the Batch Options Menu panel, select Build SCL by typing 1 on the option line. Fill in your personal PDS for Endevor. E.g. USERID.ENDV.CNTL Enter a member name. Press Enter.
------------------------------OPTION ===> 3 1 2 3 4 5 6 7 8 9 10 11 12 13 DISPLAY ADD/UPDATE RETRIEVE GENERATE MOVE DELETE PRINT ELEMENT SIGNIN TRANSFER PRINT MEMBER LIST ELEMENT LIST MEMBER ARCHIVE SCL GENERATION ------------------------------

Display an element Add or update an element into stage 1 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 Transfer elements between two ENDEVOR locations Print a compressed listing or member Create List actions for ENDEVOR elements Create List actions for external members Archive elements

REQUEST DATA SET: USERID.ENDV.CNTL(ANYNAME) APPEND: N

Figure 4-64: SCL Generation Panel 5.

At the SCL Generation panel, select Retrieve by typing 3 on the option line

Last Saved Date: 7/16/2007 03:49:00 AM

66

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
------------------------------ RETRIEVE ELEMENTS -----------------------------OPTION ===> R 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 ===> ===> ===> ===> ===> ===> ===> PROD LOGISTCS LOGISTCS J370BLK* JCL P S - PSTG ACTION OPTIONS: CCID EXPAND INCLUDES SIGNOUT ELEMENT OVERRIDE SIGNOUT REPLACE MEMBER P - PROD ===> ===> ===> ===> ===>

N Y N N

(Y/N) (Y/N) (Y/N) (Y/N)

TO ISPF LIBRARY: PROJECT ===> USERID LIBRARY ===> PDS TYPE ===> SOURCE 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 ===>

===> Y (Y/N) ===> ===> ===> Y (Y/N) ===> N (Y/N)

Figure 4-65: Retrieve Elements Panel 6.

At the Retrieve Elements panel, enter data in the following fields: a. From Endevor Enter the source of the Endevor elements. b. Comment Enter the optional Comment for this Retrieve. c. CCID Enter the optional CCID for this Retrieve. d. Expand Includes Enter an N to leave includes unexpanded. e. Signout Element Enter a Y to sign out the element. f. Override Signout Enter an N to not override someone else's sign out of this/these element(s). g. Replace Member Enter an N to not replace an existing member in the PDS. h. To ISPF Library Enter your personal PDS name. E.g. USERID.PDS.SOURCE i. Display List Enter a Y to display the Element Selection List panel. Enter an N to Retrieve the Endevor elements as entered in the From Endevor fields. See below for examples. Note: An R must be entered on the option line, if you enter an N in the Display List field. j. Where CCID EQ Enter the CCID to restrict the Element Selection List. k. Where PROC GRP EQ Enter the Processor Group to restrict the Element Selection List. l. Build Using Map Enter a Y to use the map when building the Element Selection List. m. First Found Enter a Y to display only the first element found in the map when building the Element Selection List. Enter an N to display all the elements found in the map when building the Element Selection List.

Last Saved Date: 7/16/2007 03:49:00 AM

67

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
If you enter a Y in the Display List field, you will see the following panel:
RETRIEVE ---------------------COMMAND ===> TO Data set: ELEMENT SELECTION LIST ----- Row 1 to 5 of 5 SCROLL ===> PAGE

USERID.PDS.SOURCE

ELEMENT NEWNAME TYPE ENVIRON S SYSTEM SUBSYSTEM VV.LL RC R J370BLK1 JCL PROD P LOGISTCS LOGISTCS 01.00 0000 R J370BLK2 JCL PROD P LOGISTCS LOGISTCS 01.00 0000 R J370BLK3 JCL PROD P LOGISTCS LOGISTCS 01.00 0000 R J370BLK4 JCL PROD P LOGISTCS LOGISTCS 01.00 0000 R J370BLK5 JCL PROD P LOGISTCS LOGISTCS 01.00 0000 ******************************* Bottom of data ********************************

Figure 4-66: Element Selection List Panel 7.

At the Element Selection List panel, select Retrieve by typing R on the line next to the member you wish to retrieve. After pressing enter, a message is shown that your request was written. Then, press PF3 three times to get back to the Batch Options Menu screen.

If you enter an N in the Display List field, you will see the following panel:
------------------------------COMMAND ===> CONFIRMATION --------------------------------

************************************************************** * PLEASE NOTE: * * * * RETRIEVE action requested. * * * * 5 elements have been selected * * for SCL generation. * * * * * * * * INSTRUCTIONS: * * * * Press the ENTER key to create SCL action * * statements for all elements selected. * * * * Enter END command to cancel the request. * * * **************************************************************

Figure 4-67: Confirmation Panel 8.

At the Confirmation panel, confirm the elements by pressing Enter. After pressing Enter, a message is shown that your SCL was generated. Then, press PF3 two times to get back to the Batch Options Menu screen.

Last Saved Date: 7/16/2007 03:49:00 AM

68

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
BATCH ----------------------OPTION ===> 3 1 2 3 4 5 BUILD SCL EDIT SUBMIT VALIDATE BUILD JCL BATCH OPTIONS MENU ----------------------------

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 ===> USERID GROUP ===> ENDV TYPE ===> CNTL MEMBER ===> ANYNAME

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===> JOB STATEMENT INFORMATION: ===> //USERIDA JOB (T370,00),'USERID', ===> // CLASS=N,MSGCLASS=S, ===> // NOTIFY=&SYSUID ===> /*ROUTE PRINT R131

Figure 4-68: Batch Options Menu Panel 9.

At the Batch Options Menu panel, select Submit by typing 3 on the option line. The message is shown that the job was submitted successfully. This job will go to the hold queue where it can be viewed to verify the successful retrieval of the elements.

At this point you can use a mainframe tool, like File-aid, to update the PDS members. When that is done, you can use the Add action to copy all the updated PDS members back into Endevor elements. See Error: Reference source not found Error: Reference source not found for details.

Last Saved Date: 7/16/2007 03:49:00 AM

69

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
7. Adding an element back into Endevor
An element can be copied from an external data set and added into Endevor using foreground and batch actions. Quick-Edits edit function performs an implied Add.

For further information, see the CA-Endevor for MVS Quick Reference Guide for Users, section 1.8 and 1.9. After you have used the Retrieve action to copy all the Endevor elements to be updated into PDS members. See Error: Reference source not found Error: Reference source not found for details. And after you have used a mainframe tool, like File-aid, to update the PDS members. You can use the Add action to copy all the updated PDS members back into Endevor elements. The following steps show how an element can be added into Endevor using batch actions:
---------------------OPTION ===> E E Q P - ENDEVOR - QUICK-EDIT - PDM ENDEVOR REL39 SELECTION MENU ---------------- --------

- Endevor Software Management Functions - Endevor Quick Edit Development Workbench - Endevor Parallel Development Manager Merge utility

S - SIGNOUTS - Show my signouts ST - SIGNOUTS THEM - Show signouts belonging to someone else SE - SIGNOUTS elem - Show signouts for an Endevor element X - EXIT

ENTER END COMMAND TO TERMINATE ISPF.

Figure 4-69: Endevor Rel39 Selection Menu Panel 1.

At the Endevor Rel39 Selection Menu panel, enter Full Panel Endevor, by typing E on the option line.

Last Saved Date: 7/16/2007 03:49:00 AM

70

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
------------------- Endevor for OS/390 Environment Selection Row 1 to 10 of 10 Option ===> 1 Scroll ===> PAGE Select an environment to continue. Enter the END command to exit. -- ----------------------------------------------1 DEVELOP DEVELOP ENVIRONMENT 2 QA QA ENVIRONMENT 3 CRISIS CRISIS ENVIRONMENT 4 PROD PROD ENVIRONMENT 5 EDUCDEV EDUCDEV ENVIRONMENT 6 EDUCQA EDUCQA ENVIRONMENT 7 EDUCPROD EDUCPROD ENVIRONMENT 8 OBSOLETE ARCHIVE ENVIRONMENT 9 MVSTEST SAMPLE TEST ENVIRONMENT 10 MVSPROD SAMPLE PRODUCTION ENVIRONMENT ******************************* Bottom of data ********************************

Figure 4-70: Endevor for OS/390 Environment Selection Panel 2.

At the Endevor for OS/390 Environment Selection panel 3, enter the Develop Environment by typing 1 on the option line.
-------------Option ===> 3 0 1 2 3 4 5 U T C X Endevor for OS/390 Primary Options Menu ----------------------

DEFAULTS DISPLAY FOREGROUND BATCH PACKAGE BATCH PACKAGE USER MENU TUTORIAL CHANGES EXIT

Specify Endevor ISPF default parameters Perform Display functions Execute Foreground Actions Perform Batch Action processing 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

Current environment: DEVELOP (C) 1987,2000 Computer Associates International, Inc. Use the EXIT option to terminate Endevor for OS/390

Figure 4-71: Endevor for OS/390 Primary Options Menu Panel 3.

At the Endevor for OS/390 Primary Options Menu panel, select Perform Batch Action Processing Option by typing 3 on the option line.

This panel displays the environments that you have security to access. Therefore this panel may look different than the one that you see.
Last Saved Date: 7/16/2007 03:49:00 AM

71

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
BATCH ----------------------OPTION ===> 1 1 2 3 4 5 BUILD SCL EDIT SUBMIT VALIDATE BUILD JCL BATCH OPTIONS MENU ---------------------------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 ===> USERID GROUP ===> ENDV TYPE ===> CNTL MEMBER ===> ANYNAME

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===> JOB STATEMENT INFORMATION: ===> //USERIDA JOB (T370,00),'USERID', ===> // CLASS=N,MSGCLASS=S, ===> // NOTIFY=&SYSUID ===> /*ROUTE PRINT R131

Figure 4-72: Batch Options Menu Panel 4.

At the Batch Options Menu panel, select Build SCL by typing 1 on the option line. Fill in your personal PDS for Endevor. E.g. USERID.ENDV.CNTL Enter a member name. Press Enter.
------------------------------OPTION ===> 2 1 2 3 4 5 6 7 8 9 10 11 12 13 DISPLAY ADD/UPDATE RETRIEVE GENERATE MOVE DELETE PRINT ELEMENT SIGNIN TRANSFER PRINT MEMBER LIST ELEMENT LIST MEMBER ARCHIVE SCL GENERATION ------------------------------

Display an element Add or update an element into stage 1 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 Transfer elements between two ENDEVOR locations Print a compressed listing or member Create List actions for ENDEVOR elements Create List actions for external members Archive elements

REQUEST DATA SET: USERID.ENDV.CNTL(ANYNAME) APPEND: N

Figure 4-73: SCL Generation Panel 5.

At the SCL Generation panel, select Add/Update by typing 2 on the option line

Last Saved Date: 7/16/2007 03:49:00 AM

72

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
---------------------------OPTION ===> A blank - Member list TO ENDEVOR: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE: COMMENT ===> ===> ===> ===> ===> ===> LIST OPTIONS: DISPLAY LIST THRU MEMBER ===> ===> Y (Y/N) ADD/UPDATE ELEMENTS ---------------------------U - Update an element ===> ===> ===> ===> ===> ===> ===> A - Add an element

DEVELOP LOGISTCS SPGTST02 JCL U

ACTION OPTIONS: CCID GENERATE ELEMENT DELETE INPUT SOURCE NEW VERSION OVERRIDE SIGNOUT PROCESSOR GROUP UPDATE IF PRESENT

Y (Y/N) N (Y/N) N (Y/N) Y (Y/N)

FROM ISPF LIBRARY: PROJECT ===> USERID LIBRARY ===> PDS TYPE ===> SOURCE MEMBER ===> J370BLK*

FROM OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===>

Figure 4-74: Add/Update Elements Panel 6.

At the Add/Update Elements panel, enter data in the following fields: a. To Endevor Enter the target of the Endevor elements. b. Comment Enter the optional Comment for this Add/Update. c. CCID Enter the optional CCID for this Add/Update. d. Generate Element Enter a Y to generate the element after it has been the Add/Update. e. Delete Input Source Enter an N to leave the members in the PDS. f. New Version Applicable for an Add action only. This is the version number (vv) for the new element. Acceptable values are 01-99. The default is 01 g. Override Signout Enter an N to not override someone else's sign out of this/these element(s). h. Processor Group The name of the processor group to be associated with the element. The default is the first three characters of the subsystem. i. Update If Present Applicable for an Add action only. Enter a Y to update the element if it exists in Endevor. j. From ISPF Library Enter your personal PDS name. E.g. USERID.PDS.SOURCE k. Display List Enter a Y to display the Member Selection List panel. Enter an N to Add/Update the Endevor elements as entered in the From ISPF Library fields. See below for examples. Note: An A must be entered on the option line, if you enter an N in the Display List field.

Last Saved Date: 7/16/2007 03:49:00 AM

73

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
If you enter a Y in the Display List field, you will see the following panel:
ADD/UPDATE ---------------- MEMBER SELECTION LIST ------------ Row 1 to 5 of 5 COMMAND ===> SCROLL ===> PAGE FROM TO Data set: USERID.PDS.SOURCE Environment: DEVELOP System: LOGISTCS Subsystem: SPGTST02 Stage: U

NEW MEMBER ELEMENT TYPE COMMENT VERSION A J370BLK1 JCL A J370BLK2 JCL A J370BLK3 JCL A J370BLK4 JCL A J370BLK5 JCL ******************************* Bottom of data ********************************

Figure 4-75: Member Selection List Panel 7.

At the Member Selection List panel, select Add/Update by typing A on the line next to the member you wish to Add/Update. After pressing enter, a message is shown that your request was written. Then, press PF3 three times to get back to the Batch Options Menu screen.

If you enter an N in the Display List field, you will see the following panel:
------------------------------COMMAND ===> CONFIRMATION --------------------------------

************************************************************** * PLEASE NOTE: * * * * ADD action requested. * * * * 5 elements have been selected * * for SCL generation. * * * * * * * * INSTRUCTIONS: * * * * Press the ENTER key to create SCL action * * statements for all elements selected. * * * * Enter END command to cancel the request. * * * **************************************************************

Figure 4-76: Confirmation Panel 8.

At the Confirmation panel, confirm the elements by pressing Enter. After pressing Enter, a message is shown that your SCL was generated. Then, press PF3 two times to get back to the Batch Options Menu screen.

Last Saved Date: 7/16/2007 03:49:00 AM

74

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
BATCH ----------------------OPTION ===> 3 1 2 3 4 5 BUILD SCL EDIT SUBMIT VALIDATE BUILD JCL BATCH OPTIONS MENU ----------------------------

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 ===> USERID GROUP ===> ENDV TYPE ===> CNTL MEMBER ===> ANYNAME

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===> JOB STATEMENT INFORMATION: ===> //USERIDA JOB (T370,00),'USERID', ===> // CLASS=N,MSGCLASS=S, ===> // NOTIFY=&SYSUID ===> /*ROUTE PRINT R131

Figure 4-77: Batch Options Menu Panel 9.

At the Batch Options Menu panel, select Submit by typing 3 on the option line. The message is shown that the job was submitted successfully. This job will go to the hold queue where it can be viewed to verify the successful add/update of the elements.

Last Saved Date: 7/16/2007 03:49:00 AM

75

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
8. Managing Signouts
Signouts at Spiegel are recorded by Endevor exits for each of the actions listed below:

CA-Endevor Retrieve actions with a Signout request (default) CA-Endevor Add actions Quick-Edit sessions Endevor user exits will automatically enforce the OVERRIDE SIGNOUT action when necessary.
Sign-ins are performed one of two ways:

A. A package move to the PROD stage when the package name is a production package name. See Section Error: Reference source not found Error: Reference source not found in Appendix Error: Reference source not found.
B. A regularly scheduled maintenance jobstream, (TBD), will sign-in elements for the reasons given below: 1. An element was signed out via Quick-Edit and moved to production without the proper package name.

2. An element was signed out via Quick-Edit and was deleted or SIGNED IN and updated by someone else.
3. An element was signed out via an Endevor Retrieve or ADD, is not found in Endevor outside of PROD and is no longer found in the PDS used with the Retrieve or ADD.

Signout information is available for developers from on-demand displays. See Section Error: Reference source not found Error: Reference source not found. Signouts are used in the Notifications of concurrent development and Retrofit actions.

Last Saved Date: 7/16/2007 03:49:00 AM

76

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
4. How to get more information from Endevor and Quick-Edit For further information, see the CA-Endevor for MVS Users Guide, section 5.0. 1. Display functions The display functions available in Endevor from the Display Options Menu are:
Table 1: Display Functions

Option 1 ELEMENT 2 FOOTPRINT 3 SITE 4 STAGE 5 SYSTEM 6 SUBSYSTEM 7 TYPE 8 PROCESSOR GROUP 9 APPROVER GROUP A RELATE GROUP E ENVIRONMENT

Description
Display element/component list information

Display footprinted members and compressed listings


Display site information

Display stage information Display system definitions Display subsystem definitions Display type definitions Display processor group definitions Display approver groups Display inventory area/approver group relationships Display information about the current environment

For further information regarding Display Functions in Endevor, see the CA Endevor for MVS Quick Reference Guide for Users, section 1.16; and CA Endevor for MVS User Guide, section 5.0.

Last Saved Date: 7/16/2007 03:49:00 AM

77

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
2. Browse, Change and History Panels
---------------------OPTION ===> Q E Q P - ENDEVOR - QUICK-EDIT - PDM ENDEVOR REL39 SELECTION MENU ------------------------

- Endevor Software Management Functions - Endevor Quick Edit Development Workbench - Endevor Parallel Development Manager Merge utility

S - SIGNOUTS - Show my signouts ST - SIGNOUTS THEM - Show signouts belonging to someone else SE - SIGNOUTS elem - Show signouts for an Endevor element X - EXIT

ENTER END COMMAND TO TERMINATE ISPF.

Figure 4-78: Endevor Rel39 Selection Menu Panel 1.

At the Endevor Rel39 Selection Menu panel, enter Quick-Edit, by typing Q on the option line.
---------------------------- Endevor Quick-Edit ------------------------------Command ===> _________________________________________________________________ Dialog Commands: D Dialog Defaults AO Action Options P Element Options: blank Element list B Browse CR Create E G Generate # Delete M Masters O LC List Components LL List Listing LO ENDEVOR Location: ENVIRONMENT.. DEVELOP SYSTEM....... CREDIT SUBSYSTEM.... NNITST01 ELEMENT...... CSS* TYPE......... ________ Package Options Edit C Changes Move S Summary H History List Outputs LI List Inputs ____________ ________ N (Y/N) Y (Y/N) N (Y/N)

List Options: WHERE CCID IS............... WHERE PROCESSOR GROUP IS.... BUILD USING MAP............. RETURN FIRST FOUND.......... DISPLAY SYSTEM/SUBSYS LIST..

Action Options: CCID......................... ____________ Comment...................... ________________________________________ Processor Group.............. ________ Override Signout............. N (Y/N) (C) 1993,2000 Computer Associates International, Inc.

Figure 4-79: Endevor Quick-Edit Panel Element Options 2. At the Endevor Quick-Edit panel, select the Element List by pressing Enter.

Last Saved Date: 7/16/2007 03:49:00 AM

78

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
------------------------ Element Selection List ---------- Row 1 to 14 of 28 Command ===> ___________________________________________ Scroll ===> PAGE Element Options: E Edit Element # Delete B Browse H History M Master G Generate Element O Move C Changes S Summary Use BX, CX, HX, LL, LO, LI, LC and SX to browse component list information -__ B_ __ __ __ Element Message ---------- ---------CSSB0009 CSSB0010 CSSB0010 CSSB0015 CSSO0000 Type -------COBOLLE COBOLLE OPTION OPTION OPTION Environment Stage System Subsystem ----------- ----- -------- --------DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 VV.LL ----01.00 01.04 01.02 01.01 01.00

Figure 4-80: Element Selection List Panel Browse/Change/History Options 3.

At the Element Selection List panel, the commands, shown above, are available for viewing element information. A standard Endevor banner precedes the requested displayed output.
CSSB0010 DEVELOP/U/CREDIT/NNITST01/COBOL LINE 00000000 COL 001 080 Command ===> Scroll ===> PAGE 1 ********************************* Top of Data ********************************** ******************************************************************************* ******************************************************************************* ** ** ** ELEMENT BROWSE 18OCT00 13:42 ** ** ** ** ENVIRONMENT: DEVELOP SYSTEM: CREDIT SUBSYSTEM: NNITST01 ** ** ELEMENT: CSSB0010 TYPE: COBOL STAGE ID: U ** ** ** ******************************************************************************* ******************************************************************************* -------------------------- SOURCE LEVEL INFORMATION --------------------------VV.LL SYNC ----- ---01.00 01.01 01.02 01.03 01.04 GENERATED USER -------USL5 UD6W URTC URTC URTC URTC DATE ------22AUG00 08OCT00 18OCT00 18OCT00 18OCT00 18OCT00 TIME STMTS CCID COMMENT ----- ----- ------------ -------------------------20:02 1884 TEST TES 17:59 1885 INAHURRY GOT TO MAKE A CHANGE - NOW 12:06 1885 INAHURRY HAVE A NICE DAY 12:08 1885 INAHURRY HAVE A NICE DAY 12:12 1885 INAHURRY HAVE A NICE DAY 12:06 INAHURRY HAVE A NICE DAY

Figure 4-81: Element Browse Panel

B- Browse Shows the source for an element.

Last Saved Date: 7/16/2007 03:49:00 AM

79

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
CSSB0010 PROD/PROD/CREDIT/CREDIT/COBOL LINE 00000125 COL 001 080 Command ===> Scroll ===> CSR +00 ****************************************************************** +00 * READS WIRE ACTIVITY FROM 5 FILES : +00 * +00 * -VPRDCSS.N0000.DLYV.REDEMP.PURCH +00 * -VPRDCSS.N0000.DLYV.EXCHANGE +00 * -VPRDCSS.N0000.VAST.CAPSTOCK +00 * -VPRDCSS.N0000.VVAP.CAPSTOCK +00 * -VPRDCSS.N0000.VVNY.CAPSTOCK +00 * %+01 * READS DC TRADE ACTIVITY %+01 * %+01 * -VPRDCSS.N0000.DCTRDE.CAPSTOCK %+01 * +00 * FIRST OF ALL, THIS PROGRAM CHECKS THE INTERFACE CONTROL FILE +00 * - IF FLAG = 'N' THEN SET IT TO 'Y' AND CONTINUE +00 * - IF FLAG = 'Y' THEN ABEND BECAUSE JOB CSSJD020 IS CURRENTLY +00 * RUNNING(THEREFORE IT HAS EXCLUSIVE CONTROL OVER THE FILES). +00 * %+01 * FOR EACH RECORD READ FROM THESE 6 FILES, THIS PROGRAM %+00-01 * FOR EACH RECORD READ FROM THESE 5 FILES, THIS PROGRAM +00 * RETRIEVES THE BANK-ID, THE FUND-TYPE, THE T-A ACTIVITY, THE +00 * MULTI-CLASS INDICATOR AND LINECODE FROM TABLE 01.

Figure 4-82: Element History Panel

H - History Shows every line of source that ever belonged to the element whether the line is a current line or a deleted line. If levels have been consolidated for the element, then some of the oldest history information is unavailable.

Last Saved Date: 7/16/2007 03:49:00 AM

80

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
CSSB0010 PROD/PROD/CREDIT/CREDIT/COBOL LINE 00000010 COL 001 080 Command ===> Scroll ===> CSR ******************************************************************************* -------------------------- SOURCE LEVEL INFORMATION --------------------------VV.LL SYNC USER ----- ---- -------01.00 UPBR 01.01 UPBR 01.02 UPBR 01.03 UPBR 01.04 UPBR THIS ELEMENT HAS NOT DATE TIME STMTS ------- ----- ----27OCT00 10:27 1626 27OCT00 10:27 1763 27OCT00 10:28 1800 27OCT00 10:28 1875 27OCT00 10:28 1875 BEEN PROCESSED. CCID -----------10/21/99 05/13/00 06/05/00 08/14/00 08/25/00 COMMENT -------------------------US6P: BANK OF NEW YORK UECC: BANK OF NEW YORK UJ@M: ADD CITIBANK TO CSS UJ@M: ADD BEACON TO CSS SY UJ@M: FIX TRADE SHEET FILE

+04 '00/08/2509:01:18UJ@M CSSB00100001100011 +03-04 '00/08/1409:27:21UJ@M CSSB00100001000011 +03-04 MR0499 PERFORM 8600-WRITE-NTGN-FILE2 THRU 8600-EXIT. +03-04 +04 GO TO 5000-EXIT +04 JM0800 ELSE +04 MR0499 PERFORM 8600-WRITE-NTGN-FILE2 THRU 8600-EXIT. +00-04 GO TO 5000-EXIT. ******************************** Bottom of Data ********************************

Figure 4-83: Element Change Panel

C - Changes Shows the changed lines for a specific element. The revision numbers that inserted or deleted a line are shown in the display to the left of each line image. Insertions are indicated by a plus sign (+) followed by the revision number and deletions are indicated by a minus sign (-) followed by a revision number.

Last Saved Date: 7/16/2007 03:49:00 AM

81

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
CSSB0010 DEVELOP/UNIT/CREDIT/NNITST01/COBOL LINE 00000000 COL 001 080 Command ===> Scroll ===> PAGE ********************************* Top of Data ********************************** ******************************************************************************* ******************************************************************************* ** ** ** COMPONENT BROWSE 18OCT00 13:47 ** ** ** ** ENVIRONMENT: DEVELOP SYSTEM: CREDIT SUBSYSTEM: NNITST01 ** ** ELEMENT: CSSB0010 TYPE: COBOL STAGE ID: 1 ** ** ** ******************************************************************************* ******************************************************************************* ---------------------COMPONENT LEVEL INFORMATION ---------------------------

VV.LL SYNC USER DATE TIME STMTS CCID COMMENT ----- ---- -------- ------- ----- ----- ------------ -------------------------01.00 URTC 18OCT00 12:06 75 INAHURRY HAVE A NICE DAY

--------------------------

ELEMENT INFORMATION

------------------------------

Figure 4-84: Component Browse Panel BX - Browse To Browse a specific component level.

Last Saved Date: 7/16/2007 03:49:00 AM

82

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
You can also view component list information for the element. Add an X after the command to be performed, for example:
CSSB0010 DEVELOP/UNIT/FINANCE/NNITST01/COBOL Command ===> -------------------------ELEMENT INFORMATION LINE 00000000 COL 001 080 Scroll ===> CSR -----------------------------TYPE COBOL COBOL GROUP NNI NNI STG S 1 1

VV.LL DATE TIME SYSTEM +03 01.03 10NOV00 14:32 FINANCE +02-03 01.02 10NOV00 13:44 FINANCE --------------------------STEP: COMPILE +03 MEMBER HEADER1 DD=SYSLIB

SUBSYS ELEMENT NNITST01 FINARPPM NNITST01 FINARPPM

INPUT COMPONENTS

------------------------------

VOL=TST084 DSN=VTSTAPP.TRAINPRD.COPYLIB SUBSYS ELEMENT NNITST01 HEADER1 TYPE CPY STG 2

VV.LL DATE TIME SYSTEM 01.00 02APR92 12:19 FINANCE DD=SYSLIB

STEP: LKED +03 +03

VOL=TST083 DSN=VTSTAPP.TRAINPRD.LOADLIB SUBSYS FINANCE FINANCE ELEMENT FINARS01 FINARS02 TYPE COBOL COBOL STG 2 2

MEMBER FINARS01 FINARS02

VV.LL DATE TIME SYSTEM 01.00 18SEP00 17:53 FINANCE 01.00 18SEP00 17:53 FINANCE

Figure 4-85: Component History Panel

HX - History Shows the history of a specific component. CX - Changes Shows the changes of a specific component.

For further information, see the CA-Endevor MVS Quick-Edit manual, section 3.22.

Last Saved Date: 7/16/2007 03:49:00 AM

83

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
3. List Listing and List Output commands
-------------------------- Element Selection List ---------- Row 1 to 14 of 28 Command ===> ________________________________________________ Scroll ===> PAGE Element Options: E Edit Element G Generate Element # Delete O Move B Browse C Changes H History S Summary M Master

Use BX, CX, HX, LL, LO, LI, LC and SX to browse component list information Element Message -- ---------- ---------__ CSSB0009 LL CSSB0010 __ CSSB0010 __ CSSB0015 __ CSSO0000 Type -------COBOLLE COBOLLE OPTION OPTION OPTION Environment Stage System Subsystem ----------- ----- -------- --------DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 VV.LL ----01.00 01.04 01.02 01.01 01.00

Figure 4-86: Element Selection List Panel List Listing and List Output Options 1.

At the Element Selection List panel, the List Listing and List Output commands are available.

Last Saved Date: 7/16/2007 03:49:00 AM

84

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Menu Utilities Compilers Help -------------------------------------------------------------------------------------BROWSE URTC.C1#1TMPL.QGIA.LIST Line 00000160 Col 001 080 Command ===> Scroll ===> PAGE 000012 * IGNORE UPPER/LOWER CASE DIFFERENCES: NO 000013 * 000014 * INPUT VERSIONS TO CONSOLIDATION: 000015 * ID FILE/DSN RECORDS LAST MODIFIED BY EQUAL 000016 * ==================================================== 000017 * 1 TEMP1 1798 06/05/2000 09:52 UJ@M 000018 * VPRDLIB.MASP.SOURCE(CSSB0010) 000019 * RECORD FORMAT: FB DATA LENGTH: 80 000020 * 2 TEMP2 1658 01/28/2000 14:27 UMRQ 000021 * VTSTCPS.BEACON.CSS.SOURCE(CSSB0010) 000022 * RECORD FORMAT: FB DATA LENGTH: 80 000023 * 000024 * LAST EDITED ON 06/20/2000 AT 06:09 BY UJ@M 000025 * TOTAL NUMBER OF RECORDS IN CONSOLIDATED FILE........ 000026 * NUMBER OF ACTIVE (NON-DELETED) RECORDS.............. 000027 * NUMBER OF UPDATES MADE TO CONSOLIDATED FILE......... 000028 * 000029 * LAST EXPORTED ON 06/20/2000 AT 06:09 BY UJ@M 000030 * TO UJ@M.SHS.SOURCE(CSSB0010) 000031 *

Figure 4-87: List Listing Option 2.

The above panel appears when the LL List Listing option is chosen. The LL option displays the Endevor generate (compile and link) listing, if the element was generated in its current stage.
-------------------------- Outputs Selection List ----------------- Row 1 of 2 Command ===> ________________________________________________ Scroll ===> 0002 Element Options: L Browse Member Member Step Ddname Dsname - ---------- -------- -------- -------------------------------------------INSBN08B LKED SYSLMOD VPRDEND.UNIT.BAT1.LOAD INSBN08B SAVLIST C1LLIBO VPRDEND.UNIT.BAT1.LISTLIB ----------------------------- Bottom of the List -----------------------------

Figure 4-88: List Output Option 3.

The above panel appears when the LO List Output option is chosen. The LO option displays the outputs that were created for the element by the Generate process.

Last Saved Date: 7/16/2007 03:49:00 AM

85

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
The table below describes the fields that appear on the Output Selection List panel.
Table 2: Output Selection List Panel Fields

Field Element Options

Description The Element Options field provides the ability to view any of the output components listed on the Output Selection List panel by placing an L - Browse Member, to the left of the Member name and pressing the <ENTER> key. CA-Endevor displays a standard ISPF browse panel showing the member you selected. Identifies the name of the output component created during processor execution. Identifies the STEP name of the processor. Identifies the DDName of the processor. Identifies the library that contains the output components.

Member Step DDName DSName

For further information, see the CA-Endevor MVS Quick-Edit manual; section 3.13.

Last Saved Date: 7/16/2007 03:49:00 AM

86

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
4. Element Master Display
-------------------------- Element Selection List ---------- Row 1 to 14 of 28 Command ===> ________________________________________________ Scroll ===> PAGE Element Options: E Edit Element G Generate Element # Delete O Move B Browse C Changes H History S Summary M Master

Use BX, CX, HX, LL, LO, LI, LC and SX to browse component list information -__ M_ __ __ __ Element Message ---------- ---------CSSB0009 CSSB0010 CSSB0010 CSSB0015 CSSO0000 Type -------COBOLLE COBOLLE OPTION OPTION OPTION Environment Stage System Subsystem ----------- ----- -------- --------DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 VV.LL ----01.00 01.04 01.02 01.01 01.00

Figure 4-89: Element Selection List Panel Element Master Display Option 1. At the Element Selection List panel, an Element Master Display may be requested by typing an M next to the desired Element.

Last Saved Date: 7/16/2007 03:49:00 AM

87

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
------------------- Master Display for Element CSSB0010 Command ===> END ------ Panel 1 of 2 Environment.. DEVELOP Processor Group.. COBOL Signout ID.. URTC System....... CREDIT Version.Level.... 01.04 Subsystem.... NNITST01 Last Action...... EDIT Type......... COBOL Source Package... Stage........ 1 Output Package... Base Comment. TEST ---------------------- Last Element Action - EDIT ------------------------User ID...... URTC Date/Time... 18OCT00 12:12 CCID.......... INAHURRY ENDEVOR RC... 0000 Processor... Processor RC. Comment...... HAVE A NICE DAY ------------------------------- Current Source -------------------------------User ID...... URTC Date/Time... 18OCT00 12:12 Delta Format.. R Comment.. HAVE A NICE DAY CCID.......... INAHURRY From DS Name. URTC.QERCVY19.RECOVERY ---------------------------------- Generate ----------------------------------UserID....... Date/Time... CCID.......... Comment...... Press ENTER for the next panel

Figure 4-90: Master Display for Element Panel 2. The Master Display for Element panel provides Master Control File information about the specified element. These are output-only displays.

Note: There are two panels that show element information. The <Enter> key acts as a toggle key. Press the <Enter> key from the first panel and the second panel appears. Press the <Enter> key from the second panel and the first panel appears.
3.

When the END command is typed on the Command line from either panel, CA-Endevor Quick-Edit returns to the panel the original request was made. The Master display option may be selected from the Endevor Quick-Edit panel or the Element Selection List.

For further information, see the CA-Endevor MVS Quick-Edit manual, section 3.23.

Last Saved Date: 7/16/2007 03:49:00 AM

88

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
5. Summary of Element Levels
-------------------------- Element Selection List ---------- Row 1 to 14 of 28 Command ===> ________________________________________________ Scroll ===> PAGE Element Options: E Edit Element G Generate Element # Delete O Move B Browse C Changes H History S Summary M Master

Use BX, CX, HX, LL, LO, LI, LC and SX to browse component list information Element Message -- ---------- ---------__ CSSB0009 S_ CSSB0010 __ CSSB0010 __ CSSB0015 __ CSSO0000 Type -------COBOLLE COBOLLE OPTION OPTION OPTION Environment Stage System Subsystem ----------- ----- -------- --------DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 VV.LL ----01.00 01.04 01.02 01.01 01.00

Figure 4-91: Element Selection List Panel Summary of Element Levels Option 1. At the Element Selection List panel, a summary of element levels may be requested by typing an S next to the desired Element listed.

Last Saved Date: 7/16/2007 03:49:00 AM

89

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
------------------------- Summary of Element Levels ---------- Row 1 to 5 of 5 Command ===> END_____________________________________________ Scroll ===> PAGE Element Options: E Edit Element Element: CSSB0010 Environment: DEVELOP System: CREDIT _ _ _ _ _ B Browse H History C Changes

Stage ID: U Subsystem: NNITST01

Type: COBOLLE

VV.LL User Date Time Statements Inserts Deletes Sync ----- ---------- -------- ------- ----- ---------- ------- ------- ---01.00 USL5 22AUG00 20:02 1884 0 0 01.01 UD6W 08OCT00 17:59 1885 1 0 01.02 URTC 18OCT00 12:06 1885 1 1 01.03 URTC 18OCT00 12:08 1885 1 1 01.04 URTC 18OCT00 12:12 1885 1 1 ----------------------------- Bottom of the List -----------------------------

Figure 4-92: Summary of Elements Levels Panel 2. The Summary of Element Levels panel appears. On any detail line the E, B, H or C option may be used. To return to the Endevor Quick-Edit panel type END at the Command line.

For further information, see the CA-Endevor for MVS Quick-Edit manual, section 3.10.

Last Saved Date: 7/16/2007 03:49:00 AM

90

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
6. Displaying past versions of an element Many functions can be performed on past versions of an element.
------------------------- Summary of Element Levels ---------- Row 1 to 5 of 5 Command ===> END_____________________________________________ Scroll ===> PAGE Element Options: E Edit Element Element: CSSB0010 Environment: DEVELOP System: CREDIT _ _ B _ _ VV.LL User ----- ---------- -------01.00 USL5 01.01 UD6W 01.02 URTC 01.03 URTC 01.04 URTC B Browse H History C Changes

Stage ID: U Subsystem: NNITST01 Date ------22AUG00 08OCT00 18OCT00 18OCT00 18OCT00

Type: COBOLLE

Time Statements Inserts Deletes Sync ----- ---------- ------- ------- ---20:02 1884 0 0 17:59 1885 1 0 12:06 1885 1 1 12:08 1885 1 1 12:12 1885 1 1

----------------------------- Bottom of the List -----------------------------

Figure 4-93: Summary of Element Levels Panel Displaying Past Versions 1. At the Summary of Element Levels panel, select the desired element by typing a B next to the element level.

Last Saved Date: 7/16/2007 03:49:00 AM

91

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
CSSB0010 PROD/PROD/CREDIT/CREDIT/COBOL LINE 00000002 COL 001 080 Command ===> Scroll ===> CSR ******************************************************************************* ** ** ** ELEMENT BROWSE 18NOV00 13:43 ** ** ** ** ENVIRONMENT: PROD SYSTEM: CREDIT SUBSYSTEM: CREDIT ** ** ELEMENT: CSSB0010 TYPE: COBOLLE STAGE ID: P ** ** ** ******************************************************************************* ******************************************************************************* -------------------------- SOURCE LEVEL INFORMATION --------------------------VV.LL SYNC USER DATE TIME STMTS CCID COMMENT ----- ---- -------- ------- ----- ----- ------------ -------------------------01.00 UPBR 27OCT00 10:27 1626 10/21/99 US6P: BANK OF NEW YORK 01.01 UPBR 27OCT00 10:27 1763 05/13/00 UECC: BANK OF NEW YORK 01.02 UPBR 27OCT00 10:28 1800 06/05/00 UJ@M: ADD CITIBANK TO CSS +00 +00 %+02 %+02 *-----------------VERSION MERGER RECONCILIATION------------------* * * * CONSOLIDATED ON 05/23/2000 AT 11:57 BY UJ@M * * TOTAL NUMBER OF RECORDS IN CONSOLIDATED FILE..........1789 *

Figure 4-94: Level 2 Version of the Element Source 2. The above panel displays the level 2 version of the element source.

For further information, see the CA-Endevor for MVS Quick Reference Guide for Users, section 1.16.

Last Saved Date: 7/16/2007 03:49:00 AM

92

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
7. Getting signout information Endevor records a signout for each Endevor RETRIEVE and ADD statement. Signouts are also recorded for Quick-Edit edit sessions. Displays of current signout information can be obtained from the SIGNOUTS tool. The various options and views of signout information are presented below. For example, any developer may see his or her own signouts by requesting a TSO SIGNOUTS command.
Table 3: Signout Options

Signouts Option
none userid

ME+ THEM+ ELEMENT

View display Shows all recorded signouts for the requesting userid. Shows all recorded signouts for the userid specified. Shows only recorded signouts for the requesting userid that are also signed out to at least one other user. Prompts for a userid. Then, shows only recorded signouts for the specified userid that are also signed out to at least one other user. Prompts for an element name. Type is optional. Then, shows only recorded signouts for the specified element name and Type if specified.

Last Saved Date: 7/16/2007 03:49:00 AM

93

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
---------------------OPTION ===> S E Q P - ENDEVOR - QUICK-EDIT - PDM ENDEVOR REL39 SELECTION MENU ---------------- --------

- Endevor Software Management Functions - Endevor Quick Edit Development Workbench - Endevor Parallel Development Manager Merge utility

S - SIGNOUTS - Show my signouts ST - SIGNOUTS THEM - Show signouts belonging to someone else SE - SIGNOUTS elem - Show signouts for an Endevor element X - EXIT

ENTER END COMMAND TO TERMINATE ISPF.

Figure 4-95: ISPF Endevor Main Menu Signout Information 1. 2. 3. At the Endevor Main Menu, type S, ST or SE at the Option line. S will display your signed out elements ST and SE will display another panel where you can enter another person's ID or an Endevor element name to get a sign out display for the selected name. (See next page for examples.)
Signout Information OPTION ===> Element ISMO805 Type COBOL Userid Ccid Date Time System Subsystem Original Stage Row 1 of 6

UD6W GO TRASH OPTION UD6W GO UPBRDC01 OPTION UD6W GO UPBRDC01 COBOL UD6W GO *******************************

2000/11/14 MISC DEVELOP 17:13 NNITST04 2000/11/17 MISD DEVELOP 12:11 NNITST04 2000/11/13 FINANCE DEVELOP 15:14 EBITST02 2000/10/31 FINANCE DEVELOP 13:57 EBITST02 Bottom of data *******************************

Figure 4-96: Signout Information Panel The Signout Information panel display.

Last Saved Date: 7/16/2007 03:49:00 AM

94

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
To view signouts for another person's ID, use ST at the Command line.
---------------------- SIGNOUT REPORT SELECTION FOR USER ---------------------OPTION ===> Press enter for your userid, or enter another: Userid ===> SX1234 (PRESS ENTER or PF3 TO CANCEL OR END)

Figure 4-97: Signout Report Selection User Option

Type a user ID to see what elements that user has signed out.

To view signouts for an element, use SE at the Command line. Figure 4-98: Signout Report Selection Element Option
----------------------- SIGNOUT REPORT SELECTION ELEMENT ---------------------OPTION ===> Enter an Element Name and optionally a Type Element Name ===> CSSB0010 Type ===> (PRESS ENTER or PF3 TO CANCEL OR END)

Type the Element Name to view all signout information for that element. The Type field is optional.

Last Saved Date: 7/16/2007 03:49:00 AM

95

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Signout Information Userid Ccid URTC UD6W INAHURRY UD6W INAHURRY UPBR LOAD UPBR CSSCONV11 Date Time 2000/10/18 11:58 2000/10/08 17:57 2000/10/08 17:59 2000/10/17 19:03 2000/10/17 19:09 System Subsystem CREDIT NNITST01 CREDIT NNITST01 CREDIT NNITST01 CREDIT NNITST04 CREDIT NNITST04 Row 1 to 5 of 5 Original Stage DEVELOP DEVELOP DEVELOP DEVELOP DEVELOP

OPTION ===> Element CSSB0010 CSSB0010 CSSB0010 CSSB0010 CSSB0010 Type COBOL OPTION COBOL OPTION COBOL

******************************* Bottom of data ********************************

Figure 4-99: Signout Information Panel 3. The Signout Information panel appears. The element selected along with all pertinent signout information is listed.

Last Saved Date: 7/16/2007 03:49:00 AM

96

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
8. ACMQ for Impact Analysis 1. Introduction The Automated Configuration Manager (ACM) is a facility used by Endevor to store relationship information in ACM Root and Cross-reference repositories. Only relationship information between CA-Endevor elements and other CA-Endevor elements or entities outside of CA-Endevor are stored. The table below shows example ACM relationships at SPIEGEL. There are many other relationships that are tracked.
Table 4: ACM Relationships (Examples)

Endevor element COBOL program COBOL program Program Program

Relationship with entity (Component) Endevor COPY elements referenced by a COPY statement. Non-Endevor copybooks referenced by a COPY statement. Endevor controlled subroutine. Non-Endevor controlled subroutine.

Endevor automatically collects relationship information at the time of a Generate action. For example, when Endevor compiles a COBOL program, the relationship information about the program and its Copybook members is captured and stored within the ACM repository. An ACMQ Query facility provides capability to quickly perform where-used queries against the ACM repositories. The remainder of this section presents aspects of using the ACMQ tool at SPIEGEL. 2. Getting to the ACMQ facility
1. 2. Follow these steps to get to the ACMQ facility: Go into Full Panel Endevor, (Follow procedure below). Make sure your LOGON PROC = ENDVOR39 At the command line, on the Spiegel Group Mainframe Primary Option Menu, enter: A.E At the command line enter: E (To enter Full Panel Endevor.) At the command line enter: select any environment

Last Saved Date: 7/16/2007 03:49:00 AM

97

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
-------------Option ===> U 0 1 2 3 4 5 6 U T C X CA-Endevor for MVS Primary Options Menu ------------------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 Current environment: DEVELOP (C) 1987,1997 Computer Associates International, Inc. Use the EXIT option to terminate CA-Endevor for MVS

Figure 4-100: CA-Endevor for MVS Primary Options Menu 3.

From The Endevor Primary Options Menu, type a U at the Option line.
4. The CA-Endevor User Options Menu panel appears.
----------------------- CA-Endevor User Options Menu -------------------------Option ===> 2 1 2 3 4 5 6 7 8 9 REPORTS ACMQ DB2 BATCH ADD/UPDATE RETRIEVE DISPLAY SUBMIT DCOMP COMPARE - Build CA-Endevor Report Requests - CA-Endevor ACM Query Facility - CA-Endevor for DB2 Batch Processing CSP CSP CSP CSP Extension Extension Extension Extension Facility Facility Facility Facility Add/Update CSP Elements Retrieve CSP Elements CSP Name Translation List Submit Utility

- CSP Decomposition Utility - CSP MSL Compare Utility

Enter END to return to the CA-Endevor Primary Options Menu

Figure 4-101: CA-Endevor User Options Menu Panel ACMQ Option 5.

Type 2 at the Option line to select ACMQ.

Last Saved Date: 7/16/2007 03:49:00 AM

98

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Note: The following screen image is presented for ACMQ processing. At SPIEGEL, options 1 and 2 are applicable and are presented below.
CA-Endevor for MVS ACM Query Facility* Select the Query Type: 1. ACM-Related FOOTPRINTed Components 2. ACM-Related Non-FOOTPRINTed Components 3. User-Related FOOTPRINTed Components 4. User-Related Non-FOOTPRINTed Components 5. User-Related OBJECTS 6. User-Related COMMENTS Press PF3 to exit

* NOT FULLY IMPLEMENTED AT THIS TIME.

Figure 4-102: CA-Endevor for MVS ACA Query Facility Panel

3. Footprinted Component Relationships


----------------------- CA-Endevor User Options Menu ------------------------Option ===> 1 CA-Endevor for MVS ACM Query Facility Select the Query Type: 1. ACM-Related FOOTPRINTed Components 2. ACM-Related Non-FOOTPRINTed Components 3. User-Related FOOTPRINTed Components 4. User-Related Non-FOOTPRINTed Components 5. User-Related OBJECTS 6. User-Related COMMENTS Press PF3 to exit

Enter END to return to the CA-Endevor Primary Options Menu

Figure 4-103: CA-Endevor User Options Menu Panel Footprinted Components Option 1.

From the CA-Endevor User Options Menu panel, type 1 at the Option line. This option lists footprinted component relationships, where both elements in the relationship are Endevor managed.

Last Saved Date: 7/16/2007 03:49:00 AM

99

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
ACM-Related FOOTPRINTed Components Element . . Type . . . . Environment System . . . Subsystem . Stage . . . . . . . . . . . . . . . . . . . . . RET00089 COPY * * * *

Printer id . . . . Print Class . . . Select the desired action 1 1. Display on screen 2. Send to printer 3. Generate SCL 4. Generate SCL in Batch Press PF3 to exit

Figure 4-104: ACM-Related Footprinted Components Panel 2. The example above depicts a request to identify all relationships the Endevor copybook element RET00089 has with other Endevor elements (typically COBOL program elements).
Utilities Compilers Help

Menu

BROWSE VAENDV3.S690.S1.ACMOUT Line 00000000 Col 001 079 Command ===> Scroll ===> CSR ********************************* Top of Data ********************************** CA-ENDEVOR/MVS ACM Query Facility PAGE # 1 Footprint==> * /* /* /CPY /LPS00089 /* +=====+============+==========+==========+==========+==========+==========+ | Lvl | Element | Type | Environ | System | Subsys | Stage | +=====+============+==========+==========+==========+==========+==========+ 1 RET00089 COPY PROD RETL RET 2 2 AX117318 COBOL PROD RETL RET 2 2 AX117319 COBOL PROD RETL RET 2 ******************************** Bottom of Data ********************************

Figure 4-105: ACMQ Query Results Panel 3. Note: The result of the query is presented by ACMQ in the manner shown above. The display shows that two Endevor managed COBOL programs have been found, by an Endevor Generate process, to be users of the Endevor COPY element RET00089.

Last Saved Date: 7/16/2007 03:49:00 AM

100

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
4. Non-Footprinted Component Relationships In some cases, the component member in the relationship is not footprinted. Any of the following situations could render that condition:
The component member in the relationship is not Endevor controlled. For example, a COBOL program uses a copybook that has not been placed into Endevor.

The Endevor Generate processor has not yet been executed to capture component relationships. A scan is run at the time of conversion to capture copybook relationships as Non-Footprinted Component Relationships.
----------------------- CA-Endevor User Options Menu ------------------------Option ===> 2 CA-Endevor for MVS ACM Query Facility Select the Query Type: 1. ACM-Related FOOTPRINTed Components 2. ACM-Related Non-FOOTPRINTed Components 3. User-Related FOOTPRINTed Components 4. User-Related Non-FOOTPRINTed Components 5. User-Related OBJECTS 6. User-Related COMMENTS Press PF3 to exit

Enter END to return to the CA-Endevor Primary Options Menu

Figure 4-106: CA-Endevor User Options Menu Panel Non-Footprinted Components Option 1.

From the CA-Endevor User Options Menu panel, type 2 at the Option line. This option lists ACM-Related Non-FOOTPRINTED Components.

Last Saved Date: 7/16/2007 03:49:00 AM

101

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Since the component member may possibly not be an Endevor element, only member and dataset information are appropriate for the selection criteria of the non-footprint component relationship query. In the example below, we are providing the name of our copybook member RET00089 and wild-carding the dataset name.
----------------------- CA-Endevor User Options Menu -------------------------ACM-Related Non-FOOTPRINTed Components Member . . . . . . RET00089 Dataset Name . . . * Printer id . . . . Print Class . . . Select the desired action 1 1. Display on screen 2. Send to printer 3. Generate SCL 4. Generate SCL in Batch To exit Non-FOOTPRINTed Member Query, press F3 Enter END to return to the CA-Endevor Primary Options Menu

Figure 4-107: ACM-Related Non-Footprinted Components Panel 2. The results of the query are displayed on the ACM-Related Non-FOOTPRINTED Components panel.
Utilities Compilers Help

Menu

BROWSE VAENDV3.S690.S1.ACMOUT Line 00000000 Col 001 079 Command ===> Scroll ===> CSR ********************************* Top of Data ********************************** CA-ENDEVOR/MVS ACM Query Facility PAGE # 1 Non-Footprint==>RET00089 /* +=====+============+==========+==========+==========+==========+==========+ | Lvl | Element | Type | Environ | System | Subsys | Stage | +=====+============+==========+==========+==========+==========+==========+ 1 MBR=RET00089 DSN=SCANNED.RESULT.COPY 2 AX117319 COBOL PROD CREDIT CREDIT 2 2 AX117393 COBOL PROD CREDIT CREDIT 2 2 A21173M1 COBOL PROD CREDIT CREDIT 2 2 A2117310 COBOL PROD CREDIT CREDIT 2 2 A2117314 COBOL PROD CREDIT CREDIT 2 2 A2117315 COBOL PROD CREDIT CREDIT 2 2 A2117319 COBOL PROD CREDIT CREDIT 2 2 A2117323 COBOL PROD CREDIT CREDIT 2 2 A2117325 COBOL PROD CREDIT CREDIT 2 2 A2117336 COBOL PROD CREDIT CREDIT 2 2 A2117367 COBOL PROD CREDIT CREDIT 2 2 A2117372 COBOL PROD CREDIT CREDIT 2

Figure 4-108: ACM Query Results Panel 3. The display above shows the first of several programs that use the copybook member RET00089. 102

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
9. Endevor Reports 1. Requested Reports Many standard reports are available from Endevor and can be run at any time.
---------------------OPTION ===> E E Q P - ENDEVOR - QUICK-EDIT - PDM ENDEVOR REL39 SELECTION MENU ------------------------

- Endevor Software Management Functions - Endevor Quick Edit Development Workbench - Endevor Parallel Development Manager Merge utility

S - SIGNOUTS - Show my signouts ST - SIGNOUTS THEM - Show signouts belonging to someone else SE - SIGNOUTS elem - Show signouts for an Endevor element X - EXIT

ENTER END COMMAND TO TERMINATE ISPF.

Figure 4-109: Endevor Rel39 Selection Menu Panel 1.

At the Endevor Rel39 Selection Menu panel, enter Full Panel Endevor by typing E on the option line.
------------------- Endevor for OS/390 Environment Selection Row 1 to 11 of 11 Option ===> 1 Scroll ===> PAGE Select an environment to continue. Enter the END command to exit. -- ----------------------------------------------1 DEVELOP DEVELOP ENVIRONMENT 2 QA QA ENVIRONMENT 3 CRISIS CRISIS ENVIRONMENT 4 PROD PROD ENVIRONMENT 5 EDUCDEV EDUCDEV ENVIRONMENT 6 EDUCQA EDUCQA ENVIRONMENT 7 EDUCPROD EDUCPROD ENVIRONMENT 8 OBSOLETE ARCHIVE ENVIRONMENT 9 MVSTEST SAMPLE TEST ENVIRONMENT 10 MVSPROD SAMPLE PRODUCTION ENVIRONMENT ******************************* Bottom of data *******************************

Figure 4-110: Endevor for OS/390 Environment Selection 2.

At the Endevor for OS/390 Environment Selection panel 4, enter the Develop environment by typing 1 on the option line. Any environment can be used to get into the reports menu.

This panel displays the environments that you have security to access. Therefore this panel may look different than the one that you see.
Last Saved Date: 7/16/2007 03:49:00 AM

103

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
-------------Option ===> U 0 1 2 3 4 5 U T C X Endevor for OS/390 Primary Options Menu ----------------------

DEFAULTS DISPLAY FOREGROUND BATCH PACKAGE BATCH PACKAGE USER MENU TUTORIAL CHANGES EXIT

Specify Endevor ISPF default parameters Perform Display functions Execute Foreground Actions Perform Batch Action processing 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

Current environment: DEVELOP (C) 1987,2000 Computer Associates International, Inc. Use the EXIT option to terminate Endevor for OS/390

Figure 4-111: Endevor for OS/390 Primary Options Menu 3.

At the Endevor for OS/390 Primary Options Menu panel, enter User Menu by typing U on the option line.
------------------------Option ===> 1 1 2 3 4 5 6 7 8 9 REPORTS ACMQ DB2 BATCH ADD/UPDATE RETRIEVE DISPLAY SUBMIT DCOMP COMPARE Endevor User Options Menu -------------------------

- Build Endevor for OS/390 Report Requests - Endevor for OS/390 ACM Query Facility - Endevor for DB2 Batch Processing CSP CSP CSP CSP Extension Extension Extension Extension Facility Facility Facility Facility Add/Update CSP Elements Retrieve CSP Elements CSP Name Translation List Submit Utility

- CSP Decomposition Utility - CSP MSL Compare Utility

Enter END to return to the Endevor Primary Options Menu

Figure 4-112: Endevor User Options Menu 4.

At the Endevor User Options Menu panel, enter Reports by typing 1 on the option line.

Last Saved Date: 7/16/2007 03:49:00 AM

104

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
------------------------- ENDEVOR REPORTING INTERFACE ------------------------OPTION ===> 1 2 3 4 5 6 E S MASTER SMF PACKAGE FOOTPRINT UNLOAD SHIPMENTS EDIT SUBMIT Build Build Build Build Build Build Master Control File report JCL SMF historical report JCL Package report JCL Footprint report JCL Unload/Reload report JCL Package Shipment report JCL

- Edit Report JCL - Submit Report JCL for Batch execution

Job statement information: ===> //USERID JOB (P970,01),'USERID',CLASS=C, ===> // MSGCLASS=S,NOTIFY=&SYSUID,REGION=6M ===> //* ===>

Figure 4-113: Endevor Reporting Interface Panel 5.

The Endevor Reporting Interface panel appears. The Endevor Reporting Interface panel shows the major reporting categories. Each category provides several report types. For information about each of these, see the CAEndevor for MVS Reports manual.

Last Saved Date: 7/16/2007 03:49:00 AM

105

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
2. RMDS Reports The following reports are run on a regular basis. The output is available in RMDS.
Table 5: RMDS Reports

RMDS Number RMDS Description 6160 ENDEVOR CRISIS ACTIVITY FOR LAST 24 HOURS 6161 ENDEVOR PRODUCTION ACTIVITY FOR LAST 24 HOUR

Job Name J289DCRP J289DPRP

Last Saved Date: 7/16/2007 03:49:00 AM

106

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
10. How to Print Endevor Inventory - Compile Listing Printing of Endevor inventory can be done with full panel Endevor in foreground or batch.
---------------------OPTION ===> E E Q P - ENDEVOR - QUICK-EDIT - PDM ENDEVOR REL39 SELECTION MENU ---------------- --------

- Endevor Software Management Functions - Endevor Quick Edit Development Workbench - Endevor Parallel Development Manager Merge utility

S - SIGNOUTS - Show my signouts ST - SIGNOUTS THEM - Show signouts belonging to someone else SE - SIGNOUTS elem - Show signouts for an Endevor element X - EXIT

ENTER END COMMAND TO TERMINATE ISPF.

Figure 4-114: Endevor Rel39 Selection Menu Panel 1.

At the Endevor Rel39 Selection Menu panel, enter Full Panel Endevor, by typing E on the option line.
------------------- Endevor for OS/390 Environment Selection Row 1 to 10 of 10 Option ===> 1 Scroll ===> PAGE Select an environment to continue. Enter the END command to exit. -- ----------------------------------------------1 DEVELOP DEVELOP ENVIRONMENT 2 QA QA ENVIRONMENT 3 CRISIS CRISIS ENVIRONMENT 4 PROD PROD ENVIRONMENT 5 EDUCDEV EDUCDEV ENVIRONMENT 6 EDUCQA EDUCQA ENVIRONMENT 7 EDUCPROD EDUCPROD ENVIRONMENT 8 OBSOLETE ARCHIVE ENVIRONMENT 9 MVSTEST SAMPLE TEST ENVIRONMENT 10 MVSPROD SAMPLE PRODUCTION ENVIRONMENT ******************************* Bottom of data ********************************

Figure 4-115: Endevor for OS/390 Environment Selection Panel 2.

At the Endevor for OS/390 Environment Selection panel 5, enter the Develop Environment by typing 1 on the option line.

This panel displays the environments that you have security to access. Therefore this panel may look different than the one that you see.
Last Saved Date: 7/16/2007 03:49:00 AM

107

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
-------------Option ===> 3 0 1 2 3 4 5 U T C X Endevor for OS/390 Primary Options Menu ---------------------DEFAULTS DISPLAY FOREGROUND BATCH PACKAGE BATCH PACKAGE USER MENU TUTORIAL CHANGES EXIT Specify Endevor ISPF default parameters Perform Display functions Execute Foreground Actions Perform Batch Action processing 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

Current environment: DEVELOP (C) 1987,2000 Computer Associates International, Inc. Use the EXIT option to terminate Endevor for OS/390

Figure 4-116: Endevor for OS/390 Primary Options Menu Panel 3.

At the Endevor for OS/390 Primary Options Menu panel, select Perform Batch Action Processing Option by typing 3 on the option line.
BATCH ----------------------OPTION ===> 1 1 2 3 4 5 BUILD SCL EDIT SUBMIT VALIDATE BUILD JCL BATCH OPTIONS MENU ----------------------------

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 ===> USERID GROUP ===> ENDV TYPE ===> CNTL MEMBER ===> ANYNAME

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===> JOB STATEMENT INFORMATION: ===> //USERIDA JOB (T370,00),'USERID', ===> // CLASS=N,MSGCLASS=S, ===> // NOTIFY=&SYSUID ===> /*ROUTE PRINT R131

Figure 4-117: Batch Options Menu Panel 4.

At the Batch Options Menu panel, select Build SCL by typing 1 on the option line. Fill in your personal PDS for Endevor. E.g. USERID.ENDV.CNTL Enter a member name. Press Enter.

Last Saved Date: 7/16/2007 03:49:00 AM

108

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
------------------------------OPTION ===> 10 1 2 3 4 5 6 7 8 9 10 11 12 13 DISPLAY ADD/UPDATE RETRIEVE GENERATE MOVE DELETE PRINT ELEMENT SIGNIN TRANSFER PRINT MEMBER LIST ELEMENT LIST MEMBER ARCHIVE SCL GENERATION ------------------------------

Display an element Add or update an element into stage 1 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 Transfer elements between two ENDEVOR locations Print a compressed listing or member Create List actions for ENDEVOR elements Create List actions for external members Archive elements

REQUEST DATA SET: USERID.ENDV.CNTL(ANYNAME) APPEND: N

Figure 4-118: SCL Generation Panel 5.

At the SCL Generation panel, select Print Member by typing 10 on the option line
------------------------------OPTION ===> Blank - Member list FROM ISPF LIBRARY: PROJECT ===> USERID LIBRARY ===> ENDV TYPE ===> CNTL MEMBER ===> PRINT MEMBERS ------------------------------P - Print member

B - Browse member

THRU MEMBER ===>

FROM OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===> 'PN.ENDEVOR.UNIT.SPGTST01.LISTLIB(M3706080)' LIST OPTIONS: DISPLAY LIST ===> Y (Y/N)

Figure 4-119: Print Elements Panel 6.

At the Print Members panel, enter PN.ENDEVOR.UNIT.SPGTST01.LISTLIB(member name) in the Data Set Name field. Note: You can also enter a wildcard (member prefix *) to print several members.

Last Saved Date: 7/16/2007 03:49:00 AM

109

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
BROWSE/PRINT --------------COMMAND INPUT ===> FROM Data set: MEMBER SELECTION LIST --------- Row 1 to 1 of 1 SCROLL ===> PAGE

PN.ENDEVOR.UNIT.SPGTST01.LISTLIB

|------------------ F O O T P R I N T -------------------| MEMBER SYSTEM SUBSYS ELEMENT TYPE VV.LL DATE TIME LD P M3706080 LOGISTCS SPGTST01 M3706080 COBOLLE 01.02 28JAN02 15:43 ******************************* Bottom of data ********************************

Figure 4-120: Member Selection List Panel 7.

At the Member Selection List panel, select Print by typing P on the line next to the member you wish to print. After pressing enter, a message is shown that your request was written. Then, PF3 three times to get back to the Batch Options Menu screen.
BATCH ----------------------OPTION ===> 3 1 2 3 4 5 BUILD SCL EDIT SUBMIT VALIDATE BUILD JCL BATCH OPTIONS MENU ----------------------------

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 ===> USERID GROUP ===> ENDV TYPE ===> CNTL MEMBER ===> ANYNAME

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===> JOB STATEMENT INFORMATION: ===> //USERIDA JOB (T370,00),'USERID', ===> // CLASS=N,MSGCLASS=S, ===> // NOTIFY=&SYSUID ===> /*ROUTE PRINT R131

Figure 4-121: Batch Options Menu Panel 8.

At the Batch Options Menu panel, select Submit by typing 3 on the option line. The message is shown that the job was submitted successfully. This job will go to the hold queue where it can be routed to the printer to get the actual listing.

Last Saved Date: 7/16/2007 03:49:00 AM

110

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
11. How to Print Endevor Inventory - Program Source Printing of Endevor inventory can be done with full panel Endevor in foreground or batch. 1. How to print the program source - batch
---------------------OPTION ===> E E Q P - ENDEVOR - QUICK-EDIT - PDM ENDEVOR REL39 SELECTION MENU ---------------- --------

- Endevor Software Management Functions - Endevor Quick Edit Development Workbench - Endevor Parallel Development Manager Merge utility

S - SIGNOUTS - Show my signouts ST - SIGNOUTS THEM - Show signouts belonging to someone else SE - SIGNOUTS elem - Show signouts for an Endevor element X - EXIT

ENTER END COMMAND TO TERMINATE ISPF.

Figure 4-122: Endevor Rel39 Selection Menu Panel 1.

At the Endevor Rel39 Selection Menu panel, enter Full Panel Endevor, by typing E on the option line.
------------------- Endevor for OS/390 Environment Selection Row 1 to 10 of 10 Option ===> 1 Scroll ===> PAGE Select an environment to continue. Enter the END command to exit. -- ----------------------------------------------1 DEVELOP DEVELOP ENVIRONMENT 2 QA QA ENVIRONMENT 3 CRISIS CRISIS ENVIRONMENT 4 PROD PROD ENVIRONMENT 5 EDUCDEV EDUCDEV ENVIRONMENT 6 EDUCQA EDUCQA ENVIRONMENT 7 EDUCPROD EDUCPROD ENVIRONMENT 8 OBSOLETE ARCHIVE ENVIRONMENT 9 MVSTEST SAMPLE TEST ENVIRONMENT 10 MVSPROD SAMPLE PRODUCTION ENVIRONMENT ******************************* Bottom of data ********************************

Figure 4-123: Endevor for OS/390 Environment Selection Panel 2.

At the Endevor for OS/390 Environment Selection panel 6, enter the Develop Environment by typing 1 on the option line.

This panel displays the environments that you have security to access. Therefore this panel may look different than the one that you see.
Last Saved Date: 7/16/2007 03:49:00 AM

111

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
-------------Option ===> 3 0 1 2 3 4 5 U T C X Endevor for OS/390 Primary Options Menu ---------------------DEFAULTS DISPLAY FOREGROUND BATCH PACKAGE BATCH PACKAGE USER MENU TUTORIAL CHANGES EXIT Specify Endevor ISPF default parameters Perform Display functions Execute Foreground Actions Perform Batch Action processing 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

Current environment: EDUCDEV (C) 1987,2000 Computer Associates International, Inc. Use the EXIT option to terminate Endevor for OS/390

Figure 4-124: Endevor for OS/390 Primary Options Menu Panel 3.

At the Endevor for OS/390 Primary Options Menu panel, select Perform Batch Action Processing Option by typing 3 on the option line.
BATCH ----------------------OPTION ===> 1 1 2 3 4 5 BUILD SCL EDIT SUBMIT VALIDATE BUILD JCL BATCH OPTIONS MENU ----------------------------

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 ===> USERID GROUP ===> ENDV TYPE ===> CNTL MEMBER ===> ANYNAME

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===> JOB STATEMENT INFORMATION: ===> //USERIDA JOB (T370,00),'USERID', ===> // CLASS=N,MSGCLASS=S, ===> // NOTIFY=&SYSUID ===> /*ROUTE PRINT R131

Figure 4-125: Batch Options Menu Panel 4.

At the Batch Options Menu panel, select Build SCL by typing 1 on the option line. Fill in your personal PDS for Endevor. E.g. USERID.ENDV.CNTL Enter a member name. Press Enter.

Last Saved Date: 7/16/2007 03:49:00 AM

112

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
------------------------------OPTION ===> 7 1 2 3 4 5 6 7 8 9 10 11 12 13 DISPLAY ADD/UPDATE RETRIEVE GENERATE MOVE DELETE PRINT ELEMENT SIGNIN TRANSFER PRINT MEMBER LIST ELEMENT LIST MEMBER ARCHIVE SCL GENERATION ------------------------------

Display an element Add or update an element into stage 1 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 Transfer elements between two ENDEVOR locations Print a compressed listing or member Create List actions for ENDEVOR elements Create List actions for external members Archive elements

REQUEST DATA SET: USERID.ENDV.CNTL(ANYNAME) APPEND: N

Figure 4-126: SCL Generation Panel 5.

At the SCL Generation panel, select Print Element by typing 7 on the option line
-----------------------------OPTION ===> PRINT ELEMENTS ------------------------------H - History

ELEMENT DISPLAY OPTIONS: blank - Element list S - Summary B - Browse P - Print element M - Master C - Changes PC - Print changes only PS - Print element summary PM - Print master information PH - Print change history FROM ENDEVOR: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE ===> ===> ===> ===> ===> ===> DEVELOP LOGISTCS SPGTST01 C430710A * U U - UNIT ===> Y (Y/N) ===> ===> ===> Y (Y/N)

N - NTGN

LIST OPTIONS: DISPLAY LIST WHERE CCID EQ WHERE PROC GRP EQ BUILD USING MAP

Figure 4-127: Print Elements Panel 6.

At the Print Elements panel, select the Element(s) you want to print by typing in the Environment, System, Subsystem, Element, and Stage.

Last Saved Date: 7/16/2007 03:49:00 AM

113

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
PRINT -----------------------COMMAND ===> ELEMENT SELECTION LIST ------ Row 1 to 1 of 1 SCROLL ===> PAGE

ELEMENT TYPE ENVIRON S SYSTEM SUBSYSTEM VV.LL RC P C430710A CNTL PROD P LOGISTCS LOGISTCS 01.00 0000 ******************************* Bottom of data ********************************

Figure 4-128: Element Selection List Panel 7.

At the Element Selection List panel, type one of the element display options listed below on the line next to the element you wish to process: P Print element PC Print changes only (Helpful for program QA process.) PS Print element summary PM Print master information PH Print change history After pressing enter, a message is shown that your request was written. Then, press PF3 three times to get back to the Batch Options Menu screen.
BATCH ----------------------OPTION ===> 3 1 2 3 4 5 BUILD SCL EDIT SUBMIT VALIDATE BUILD JCL BATCH OPTIONS MENU ----------------------------

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 ===> USERID GROUP ===> ENDV TYPE ===> CNTL MEMBER ===> ANYNAME

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===> JOB STATEMENT INFORMATION: ===> //USERIDA JOB (T370,00),'USERID', ===> // CLASS=N,MSGCLASS=S, ===> // NOTIFY=&SYSUID ===> /*ROUTE PRINT R131

Figure 4-129: Batch Options Menu Panel 8.

At the Batch Options Menu panel, select Submit by typing 3 on the option line. The message is shown that the job was submitted successfully. This job will go to the hold queue where it can be routed to the printer to get the actual listing.

Last Saved Date: 7/16/2007 03:49:00 AM

114

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
2. How to print the program source - foreground
---------------------OPTION ===> E E Q P - ENDEVOR - QUICK-EDIT - PDM ENDEVOR REL39 SELECTION MENU ---------------- --------

- Endevor Software Management Functions - Endevor Quick Edit Development Workbench - Endevor Parallel Development Manager Merge utility

S - SIGNOUTS - Show my signouts ST - SIGNOUTS THEM - Show signouts belonging to someone else SE - SIGNOUTS elem - Show signouts for an Endevor element X - EXIT

ENTER END COMMAND TO TERMINATE ISPF.

Figure 4-130: Endevor Rel39 Selection Menu Panel 1.

At the Endevor Rel39 Selection Menu panel, enter Full Panel Endevor, by typing E on the option line.
------------------- Endevor for OS/390 Environment Selection Row 1 to 10 of 10 Option ===> 1 Scroll ===> PAGE Select an environment to continue. Enter the END command to exit. -- ----------------------------------------------1 DEVELOP DEVELOP ENVIRONMENT 2 QA QA ENVIRONMENT 3 CRISIS CRISIS ENVIRONMENT 4 PROD PROD ENVIRONMENT 5 EDUCDEV EDUCDEV ENVIRONMENT 6 EDUCQA EDUCQA ENVIRONMENT 7 EDUCPROD EDUCPROD ENVIRONMENT 8 OBSOLETE ARCHIVE ENVIRONMENT 9 MVSTEST SAMPLE TEST ENVIRONMENT 10 MVSPROD SAMPLE PRODUCTION ENVIRONMENT ******************************* Bottom of data ********************************

Figure 4-131: Endevor for OS/390 Environment Selection Panel 2.

At the Endevor for OS/390 Environment Selection panel 7, enter the Develop Environment by typing 1 on the option line.

This panel displays the environments that you have security to access. Therefore this panel may look different than the one that you see.
Last Saved Date: 7/16/2007 03:49:00 AM

115

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
-------------Option ===> 2 0 1 2 3 4 5 U T C X Endevor for OS/390 Primary Options Menu ---------------------DEFAULTS DISPLAY FOREGROUND BATCH PACKAGE BATCH PACKAGE USER MENU TUTORIAL CHANGES EXIT Specify Endevor ISPF default parameters Perform Display functions Execute Foreground Actions Perform Batch Action processing 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

Current environment: EDUCDEV (C) 1987,2000 Computer Associates International, Inc. Use the EXIT option to terminate Endevor for OS/390

Figure 4-132: Endevor for OS/390 Primary Options Menu Panel 3.

At the Endevor for OS/390 Primary Options Menu panel, select Execute Foreground Action Option by typing 2 on the option line.
-------------------------- Foreground Options Menu ---------------------------Option ===> 7 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 stage 1 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

Figure 4-133: Foreground Options Menu Panel 4.

At the Foreground Options Menu panel, select Print Element by typing 7 on the option line

Last Saved Date: 7/16/2007 03:49:00 AM

116

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
-----------------------------OPTION ===> PRINT ELEMENTS ------------------------------H - History ELEMENT DISPLAY OPTIONS: blank - Element list S - Summary B - Browse P - Print element M - Master C - Changes PC - Print changes only PS - Print element summary PM - Print master information PH - Print change history ===> ===> ===> ===> ===> ===> DEVELOP LOGISTCS SPGTST01 C430710A * U U - UNIT ===> Y (Y/N) ===> ===> ===> Y (Y/N)

FROM ENDEVOR: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE

N - NTGN

LIST OPTIONS: DISPLAY LIST WHERE CCID EQ WHERE PROC GRP EQ BUILD USING MAP

Figure 4-134: Print Elements Panel 5.

At the Print Elements panel, select the Element(s) you want to print by typing in the Environment, System, Subsystem, Element, and Stage.
PRINT -----------------------COMMAND ===> ELEMENT SELECTION LIST ------ Row 1 to 1 of 1 SCROLL ===> PAGE

ELEMENT TYPE ENVIRON S SYSTEM SUBSYSTEM VV.LL RC P C430710A CNTL PROD P LOGISTCS LOGISTCS 01.00 0000 ******************************* Bottom of data ********************************

Figure 4-135: Element Selection List Panel 6.

At the Element Selection List panel, type one of the element display options listed below on the line next to the element you wish to process: P Print element PC Print changes only (Helpful for program QA process.) PS Print element summary PM Print master information PH Print change history After pressing enter, a message is shown that the element was printed. Then, press PF3 five times to get to the Endevor Foreground Print Request Options panel.

Last Saved Date: 7/16/2007 03:49:00 AM

117

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
----------------OPTION ===> J ENDEVOR FOREGROUND PRINT REQUEST OPTIONS -----------------J - Submit job to execute (and delete) foreground PRINT requests D - Delete PRINT requests (and do not perform PRINT actions) K - Keep PRINT requests

PRINT OPTION: SYSOUT CLASS

===> *

JOB STATEMENT INFORMATION: ===> //USERIDB JOB (T370,00),'USERID', ===> // CLASS=N,MSGCLASS=S, ===> // NOTIFY=&SYSUID ===> /*ROUTE PRINT R131

Figure 4-136: Endevor Foreground Print Request Options Panel 7.

At the Endevor Foreground Print Request Options panel, select Submit Job by typing J on the option line. (J will automatically display when you enter this screen.) Replace USERID in the job card with your user id. Press Enter. The message is shown that the job was submitted successfully. This job will go to the hold queue where it can be routed to the printer to get the actual listing.

Last Saved Date: 7/16/2007 03:49:00 AM

118

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
12. How to Compare Endevor Elements Endevor Elements can be compared with Endevor Parallel Development Manager.
---------------------OPTION ===> P E Q P - ENDEVOR - QUICK-EDIT - PDM ENDEVOR REL39 SELECTION MENU ---------------- --------

- Endevor Software Management Functions - Endevor Quick Edit Development Workbench - Endevor Parallel Development Manager Merge utility

S - SIGNOUTS - Show my signouts ST - SIGNOUTS THEM - Show signouts belonging to someone else SE - SIGNOUTS elem - Show signouts for an Endevor element X - EXIT

ENTER END COMMAND TO TERMINATE ISPF.

Figure 4-137: Endevor Rel39 Selection Menu Panel 1.

At the Endevor Rel39 Selection Menu panel, enter Parallel Development Manager, by typing P on the option line.
-------------- Parallel Development Manager - Primary Option Menu ------------Option ===> 1 0 1 2 3 4 T C DEFAULTS BUILD WIP EDIT WIP MERGE SUBMIT TUTORIAL CHANGES Specify user session parameters Build Work-in-Process (WIP) file Edit Work-in-Process (WIP) file Merge Work-in-Process (WIP) file into OUTPUT source file Build job for batch submission Tutorial on how to use PDM New features for this release of PDM (Foreground/Batch)

Processing Mode: Foreground or Batch ===> F

---------------------------- Batch Specification -----------------------------Batch Request Data Set: Batch Options: Project ===> Append or Replace ===> R (A/R) Group ===> Type ===> Member ===> Other partitioned or sequential data set: Data Set Name ===> (C) 1987,2000 Computer Associates International, Inc.

Figure 4-138: Parallel Development Manager - Primary Option Menu Panel 2.

At the Parallel Development Manager - Primary Option Menu panel, enter the Build WIP option by typing 1 on the option line.

Last Saved Date: 7/16/2007 03:49:00 AM

119

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Build WIP ----------------- WIP Specification Panel --------------------------Command ===> Specify Work-in-Process ("WIP") library below, then press the ENTER key. WIP Library: Project ===> USERID Group ===> ENDV Type ===> CNTL Member ===> WIP Other partitioned or sequential data set: Data Set Name ===> Data set options: If partitioned, replace like-named members WIP Build options: Number of Derivation files ===> Create WIP ===> Automatically Merge ===> Generate WIP reports ===> Write stats to data set ===> 1 Y N A ===> Y (Yes/No)

(1/2) (Yes/No) (Yes/No) (All/Summary/No)

Figure 4-139: Build WIP - WIP Specification Panel 3.

At the Build WIP - WIP Specification Panel, enter the WIP Library name (Note: If you leave the member name blank, it will default to the Root element name.), select the Number of Derivation Files, and enter a Y in the Create WIP field. For this example, that was done by entering the following: USERID.ENDV.CNTL in the WIP Library field, and a 1 in the Number of Derivation Files field.

Last Saved Date: 7/16/2007 03:49:00 AM

120

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
BUILD WIP ---------------- Root Specification Panel --------------------------Command ===> Specify Root location below, then press the ENTER key. Build Root from Root Library: Project ===> Group ===> Type ===> Member ===> ===> E (Data set/ENDEVOR) Compare Columns: From ===> 7 Through ===> 72 Thru Member ===>

Root Other partitioned or sequential data set: Data Set Name ===> ENDEVOR: Environment System Subsystem Element Type Stage ===> ===> ===> ===> ===> ===> DEVELOP MISC SPGTST01 PROGRAM1 COBOLLE U List Options: Where CCID ===> CCID Type ===> A Version U - UNIT ===>

(Any/Base/Generate/ Retrieve/Last action) Level ===> N - NTGN

Figure 4-140: Build WIP - Root Specification Panel 4.

At the Build WIP - Root Specification Panel, enter the Root location. This is the old element name. For this example, that was done by entering the following: an E in the Build Root from field, a 7 in the From field, a 72 in the Through field, and the Endevor Location in the Endevor fields.

Last Saved Date: 7/16/2007 03:49:00 AM

121

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Build WIP ------------- Derivation 1 Specification Panel ---------------------Command ===> Specify Derivation 1 location below, then press the ENTER key. Build Derivation 1 from Derivation 1 Library: Project ===> Group ===> Type ===> Member ===> ===> E (Data set/ENDEVOR)

Thru Member ===>

Derivation 1 Other partitioned or sequential data set: Data Set Name ===> ENDEVOR: Environment System Subsystem Element Type Stage ===> ===> ===> ===> ===> ===> DEVELOP MISC SPGTST02 PROGRAM2 COBOLLE U List Options: Where CCID ===> CCID Type ===> A Version U - UNIT ===>

(Any/Base/Generate Retrieve/Last action) Level ===> N - NTGN

Figure 4-141: Build WIP - Derivation 1 Specification Panel 5.

At the Build WIP - Derivation 1 Specification Panel, enter the Derivation 1 location. This is the new element name. For this example, that was done by entering the following: an E in the Build Derivation 1 from field, and the Endevor Location in the Endevor fields.

Last Saved Date: 7/16/2007 03:49:00 AM

122

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
-------------- Parallel Development Manager - Primary Option ===> 2 0 1 2 3 4 T C DEFAULTS BUILD WIP EDIT WIP MERGE SUBMIT TUTORIAL CHANGES BUILD WIP Complete

Specify user session parameters Build Work-in-Process (WIP) file Edit Work-in-Process (WIP) file Merge Work-in-Process (WIP) file into OUTPUT source file Build job for batch submission Tutorial on how to use PDM New features for this release of PDM (Foreground/Batch)

Processing Mode: Foreground or Batch ===> F

---------------------------- Batch Specification -----------------------------Batch Request Data Set: Batch Options: Project ===> Append or Replace ===> R (A/R) Group ===> Type ===> Member ===> Other partitioned or sequential data set: Data Set Name ===> (C) 1987,2000 Computer Associates International, Inc.

Figure 4-142: Parallel Development Manager - Primary Option Menu Panel 6.

At the Parallel Development Manager - Primary Option Menu panel you will receive a message saying BUILD WIP Complete. Enter Edit WIP, by typing 2 on the option line.
Edit WIP -------------------- Edit - Entry Panel -----------------------------Command ===> ISPF Library: Project ===> USERID Group ===> ENDV Type ===> CNTL Member ===>

(Blank or pattern for member selection list)

Other partitioned or sequential data set: Data Set Name ===>

Figure 4-143: Edit WIP - Edit - Entry Panel 7.

At the Edit WIP - Edit - Entry Panel, either enter the WIP library member name in the ISPF library member field, or leave the ISPF library member field blank to go to the Edit WIP - Member Selection List Panel. For this example, the ISPF library member field was left blank.

Last Saved Date: 7/16/2007 03:49:00 AM

123

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Edit WIP -- USERID.ENDV.CNTL -------------------------------- ROW 00001 OF 00072 Command ===> Scroll ===> PAGE Name Prompt Size Created Changed ID C045A095 C045A930 C045B095 C045B930 C045C095 C045C930 DA124XR DCD0000 DCD0001 DCD0005 DCD0010 DCD0020 DCD0100 DCD0105 DCD0110 DCD0120 DCD0125 DCD0130 DCD0135 DCD0150 DCD0155

Figure 4-144: Edit WIP - Member Selection List Panel 8.

At the Edit WIP - Member Selection List panel, select the member by typing S on the line next to the desired member name.
File Edit Edit_Settings Menu Utilities Compilers Test Help ------------------------------------------------------------------------------EDIT USERID.ENDV.CNTL(PROGRAM1) - 01.00 Columns 00001 00072 Command ===> WIPCHANG Scroll ===> CSR ****** ***************************** Top of Data ****************************** 000001 *************** PARALLEL DEVELOPMENT MANAGER WIP SUMMARY *************** 000002 ** * 000003 ** ROOT: DEVELOP /U/MISC /SPGTST01/COBOLLE * 000004 ** DERIVATION 1: DEVELOP /U/MISC /SPGTST02/COBOLLE * 000005 ** DERIVATION 2: NOT USED * 000006 ** * 000007 ** ROOT:PROGRAM1 01.00 DER1:PROGRAM2 01.00 DER2:NOT USED * 000008 ** * 000009 ** NUMBER OF WIP RECORDS...... 47 * 000010 ** NUMBER OF DELETED RECORDS... 2,DER1 2,DER2 0,COM 0 * 000011 ** NUMBER OF INSERTED RECORDS.. 2,DER1 2,DER2 0,COM 0 * 000012 ** NUMBER OF CONFLICTS............ 0 * 000013 ** COMPLEXITY FACTOR................ 1 * 000014 ** BUILD RETURN CODE............... 0 * 000015 ** * 000016 ******* ----+----1----+----2----+----3----+----4----+----5----+----6---000017 IDENTIFICATION DIVISION. 000018 000019 % I-1 PROGRAM-ID. PROGRAM2.

Figure 4-145: Parallel Development Manager WIP Summary Panel 9.

At the Parallel Development Manager WIP Summary panel, select a display of only the changed fields, by typing WIPCHANG on the command line.

Last Saved Date: 7/16/2007 03:49:00 AM

124

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
File Edit Edit_Settings Menu Utilities Compilers Test Help ------------------------------------------------------------------------------EDIT USERID.ENDV.CNTL(PROGRAM1) - 01.00 4 CHANGES FOUND Command ===> Scroll ===> CSR ****** ***************************** Top of Data ****************************** - - - - - - - - - - - - - - - - - - - 18 Line(s) not Displayed 000019 % I-1 PROGRAM-ID. PROGRAM2. 000020 % D-1 PROGRAM-ID. PROGRAM1. - - - - - - - - - - - - - - - - - - - 12 Line(s) not Displayed 000033 % I-1 COPY I921CPY2. 000034 % D-1 COPY I921CPY1. - - - - - - - - - - - - - - - - - - - 13 Line(s) not Displayed ****** **************************** Bottom of Data ****************************

Figure 4-146: Parallel Development Manager WIP Summary (Changes only) Panel 10.

The Parallel Development Manager WIP Summary (Changes only) panel, will use the ISPF exclude command to display only the changed fields.

Last Saved Date: 7/16/2007 03:49:00 AM

125

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
5. Retrofits The following section explains what a retrofit is and how to respond to a retrofit. 1. What is a Retrofit?
A Retrofit is an automated action taken by Endevor to reduce program regressions due to concurrent development activity. Changes introduced into production must be found within the versions of the element in any stage/track prior to PSTG. If not, then an automated merge action is performed/attempted by Endevor to retrofit the production changes. The following are the steps taken by Retrofit: 1) A Retrofit will be triggered by the promotion of software changes to the PSTG stage, from the ACPT stage. The targeted areas of impact from a Retrofit are the ASTG, ACPT, UNIT and NTGN stages. 2) The Endevor Retrofit process examines the targeted areas. A search is made for changed versions of the software. If none are found, then Retrofit processing is completed. 3) The Endevor Retrofit process uses IBMs SUPERC to compare a PROD version to a DEVELOP or QA version. The comparison determines whether a version in the target area contains the promoted element changes. If it does, then Retrofit takes no action on that version. 4) When a version in a target area is missing the promoted changes, then the following steps may be taken: a) The version is removed from Endevor by the Retrofit process and written to a Retrofit dataset. b) An automated merge is made by the process to retrofit the changes into the removed version. The merged output is placed into a second Retrofit dataset. c) If the path for the Retrofitted element is available in the UNIT stage, the Endevor Retrofit process will re-introduce the merged element back into the UNIT stage of Endevor. An automatic compilation occurs. If multiple elements are retrofitted, the one at the highest stage is allowed to be re-introduced into the UNIT stage. d) A notification is prepared for each impacted developer. e) The developer must execute the appropriate steps outlined in Section Error: Reference source not found Error: Reference source not found. f) Unit testing must be conducted again. g) Endevor packages that included the removed elements must be re-examined. These packages must either be edited to exclude the removed member or be rescheduled to wait for the Retrofitted elements to catch up to the stage the package is working with.

If a developer has the Retrofitted element signed out and has not yet re-introduced it into CAEndevor, then the developer receives notification. In this case, the developer is responsible for retrofitting his code.

Last Saved Date: 7/16/2007 03:49:00 AM

126

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
2. Responding to a retrofit If you receive notification that an element has been retrofitted, use one of the tables below to determine an appropriate course of action.
Table 6: Retrofit Course of Action

Retrofit successfully merged and Added your source into stage UNIT Step Description 1. Examine the changes in the source Added into UNIT, make corrections and REGENERATE the program if necessary. 2. Conduct unit testing on the program. 3. Follow normal measures to promote to NTGN. Retrofit successfully merged, but could not Add your source into stage UNIT Step Description 1. Locate the dataset where Retrofit left your source code. 2. Examine the changes in the source and make corrections if necessary. 3. Add your successfully merged source back into the UNIT stage. Either wait until the occupant in your chosen subsystem moves forward or Add into the UNIT stage using a different subsystem. 4. Conduct unit testing on the program. 5. Follow normal measures to promote to NTGN. Retrofit could not successfully merge and Add your source into stage UNIT Step Description 1. Locate the dataset where Retrofit left your source code.
2. 3.

4. 5. 6. 7.

Choose a merger tool: CA-PDM or other. Use the merger tool to merge the changes with those recently installed into PROD. For PDM, the root is the -1 level in PROD, derivation 1 is the current level in PROD and derivation 2 is your copy of source. Resolve conflicts reported from the merger tool. Add your merged source into the UNIT stage. Conduct unit testing on the program. Follow normal measures to promote to NTGN.

Last Saved Date: 7/16/2007 03:49:00 AM

127

Spiegel Endevor Developers User Guide Error: Reference source not found
3. Controlling Program Attributes Each developer may control program attributes by managing the programs OPTIONS element within Endevor. Attributes controlled by the OPTIONS element include virtually every aspect of the program except language. (The Endevor element type specifies language.) The following section presents the OPTIONS element content and how developers may manage them. Note: Since the OPTIONS element is used as input to the Endevor generate, the OPTIONS element must be moved to production, either in a package with the associated program, or in a package that will move ahead of the associated program. 4. The OPTIONS element An example OPTIONS element is shown below:
DB2 = 'Y' COBOL-COMPILER = COBOLLE LINK-PARMS = 'LET,LIST,XREF,MAP,RMODE=ANY,AMODE=31' COBOL-COMPILER-PARMS = 'NOADV,APOST,LIB,MAP,OFF,', 'OPTIONS,REN,RES,NOSEQ,VBREF' PROD-BIND-TYPE = COMMON

Each program at Spiegel may have its own OPTIONS element to provide specific Generate attributes to Endevor. For example, if program M370100 is a COBOL element; then M370100, with content similar to the example above, may be defined as element type OPTIONS. More OPTIONS element examples, as mentioned in Error: Reference source not found Error: Reference source not found can be found in Endevor. They can be viewed in PROD/P/MISC/MISC, or by browsing PN.ENDEVOR.PROD.OPTIONS.
Table 7: OPTIONS Element Examples in Endevor

Element Name EXABDB2 EXABDSN A EXACAIMS EXACCSS EXACOES EXCAIMDP EXCCCAIM EXCCCCO M EXCCCCS S EXCCCOE S
Last Saved Date: 7/16/2007 03:49:00 AM

Description ASSEMBLER, DB2 ASSEMBLER, DB2, DSNA ASSEMBLER, DB2, AIMS ASSEMBLER, DB2, CSS ASSEMBLER, DB2, OES COBOL, DB2, DSNA COBOL, DB2, CICS, DSNA, AIMS COBOL, DB2, CICS, COMMON COBOL, DB2, CICS, CSS COBOL, DB2, CICS, DSNP, OES
128

Spiegel Endevor Developers User Guide Error: Reference source not found
Element Description Name EXCCCOM COBOL, DB2, CICS, DSNA, COMMON 2 EXCCCSS2 COBOL, DB2, CICS, COMMON, CSS, ORDNTRY EXCCSSD COBOL, DB2, CICS, DSNP-DSNA A EXCDSNA COBOL, DB2, DSNA EXCDSNAI COBOL, DB2, DSNA, IDMS EXCDSNA COBOL, DSNA 2 EXCDSNP COBOL, DB2, DSNP The content of the OPTIONS element may contain multiple key words and values. Lines may be entered in free form format and may be continued when necessary by leaving a comma (,) at the end of a line. A quote character (either single or double quote) must surround values that contain blanks or special characters. The OPTIONS element syntax is described below:
Table 8: OPTIONS Element Member Syntax

Key Word ASSEMBLER-PARM CICS CICS-TRN-PARMS COBOL-COMPILER COBOL-COMPILERPARMS DB2 DB2-PRE-COMPILERPARMS

Values and description The parameter string for the Assembler. Example: NOADV,APOST,LIB,NOSEQ,S,ZWB Y the program is a CICS program; or N the program is a batch program. Defaults to N. CICS translator parameter string. COBOLII for COBOLII programs (only valid in CRISIS environment) COBOLLE for COBOLLE programs The parameter string for the Compiler. Defaults to LIST,NOADV,LIB
Y the program contains DB2 SQL statements; or N not DB2. Defaults to N.

IDMS LINK-PARMS PROD-CICS-LIBRARY


Last Saved Date: 7/16/2007 03:49:00 AM

The parameter string for the DB2 precompiler. Defaults to HOST(IBMCOB),APOST,APOSTSQL,SOURCE,XREF for COBOL LE programs, and to HOST(COB2),APOST,APOSTSQL,SOURCE,XREF for COBOL II. Y the program contains IDMS statements; or N the program does not contain IDMS statements. Defaults to N. The parameter string for the Link Editor. Defaults to XREF,LIST,LET. Valid for programs with the EBI and SPG processor groups only. (NNI uses only one production CICS load library).
129

Spiegel Endevor Developers User Guide Error: Reference source not found
Key Word Values and description Specifies one or more production CICS load libraries where the load module must be copied. For batch programs, the default value is PROD-CICS-LIBRARY = BATCHLIB. Any program, CICS or Batch, can have values specified according to the programs processor group. For processor group EBI, the valid values are: CICSPCAT for PN.ENDEVOR.PRODEBI.LOADPCAT CICSPCFC for PN.ENDEVOR.PRODEBI.LOADPCFC CICSPDB2 for PN.ENDEVOR.PRODEBI.LOADPDB2 BATCHLIB for PN.ENDEVOR.PRODEBI.LOADLIB For processor group SPG, the valid values are: CICSAIMS for PN.ENDEVOR.PRODSPG.LOADAIMS CICSCOMN for PN.ENDEVOR.PRODSPG.LOADCOMN CICSCSS for PN.ENDEVOR.PRODSPG.LOADCSS CICSOES for PN.ENDEVOR.PRODSPG.LOADOES BATCHLIB for PN.ENDEVOR.PRODSPG.LOADLIB Examples: PROD-CICS-LIBRARY = CICSAIMS CICSOES PROD-CICS-LIBRARY = CICSCOMN Specifies the DB2 subsystem(s) under which the plan and/or package will be bound. Each value of bind-type is a value from column (2) of a Bind table. For Bind tables, see members NNIBINDS, EBIBINDS and SPGBINDS in PN.ENDEVOR.ADM2.TABLE. For assistance in determining which bind-type is needed for your particular module, please reference the comments at the beginning of the bind table. The complete syntax is: Stagename-BIND-TYPE = 'bind-type1 bind-type2 .....bindtypeN' Although this syntax allows for multiple bind types, NNI and EBI do not currently have a need for more than one. In select circumstances multiple bind types may be warranted a Spiegel. For example, an online program at Spiegel may need to be
Last Saved Date: 7/16/2007 03:49:00 AM

Stagename-BIND-TYPE

130

Spiegel Endevor Developers User Guide Error: Reference source not found
Key Word Values and description bound under OES and CSS but not AIMS as shown in the third example below. The bind-type is intended for primary use in the Production stage or for use with distributed processing in all stages. A production bind type is required when an element is generated to avoid an Endevor syntax error. A stage name prefix must always be used. For example: PROD-BIND-TYPE = DSNP will cause a non-distributed batch bind under collection COLBTCH to occur in DSNP. PROD-BIND-TYPE = ORDNTRY will cause a nondistributed online bind under collection COLOES to occur in DSNP. PROD-BIND-TYPE = CSS ORDNTRY will cause nondistributed online binds to occur under online collections COLCSS and COLOES in DSNP. PROD-BIND-TYPE = COMMON will cause online binds to occur in DSNA under collections COLAIMS, COLCSS and COLOES and in DSNP under collections COLAIMS, COLCSS, and COLOES. This bind type will produce six separate binds. UNIT-BIND-TYPE = SPGTST01-DB2X will override the unit bind type of SPGTST01 causing binds to occur (online if CICS=Y, batch if CICS=N) in DB2T under collection DB2TQA for batch or COLTST01 for online. In addition a remote bind will occur in DB2X under collection DB2TQA for batch, COLTST01 for online modules. Stagename-BIND-TYPE (continued) Note: in the future, more than one bind-type may be used. If this is the case, then at least one space must separate them, and the list of bind-types must be enclosed in quotes. For example: PROD-BIND-TYPE = AIMS-DSNP AIMS-DBP1 will override the Endevor production bind type causing a local bind under collection COLAIMS in subsystem DSNA to occur with two remote binds being produced in DSNP and DBP1. When you are testing a distributed module in test, be aware of what region your bind will occur in on the remote subsystem. For example, if you are testing a distributed module in EBITST01 that will access tables at NNI, your bind type would be EBITST01-DBT1. Endevor determines which tables
Last Saved Date: 7/16/2007 03:49:00 AM

131

Spiegel Endevor Developers User Guide Error: Reference source not found
Key Word Values and description at NNI you will utilize. Since EBITST01 is the problem environment at EBI, Endevor will bind the distributed package in the distributed region at NNI, NNITST01. To determine which distributed tables your plan will use, locate the DB2_CREATOR_ID column in the Endevor bind table under the Endevor subsystem you are working in. For example, the distributed creator id for EBITST01-DBT1 is DBT1T. For more information on the bind-type parameter and/or its uses in a distributed capacity, please contact a member of the DBA group. In January 2003, a new Spiegel Endevor bind table was put into place that allowed for distinct DB2 batch collections in the test environments. This means that Programmer A who binds M1234 in SPGTST02 will no longer overlay M1234 bound by Programmer B utilizing the BND screens. To make this happen, distinct batch collections for each Endevor region were created. They are as follows: a) SPGTST01 db2tqa b) SPGTST02 db2ttst2 (used to be db2ttest) c) SPGTST03 db2xqa d) SPGTST04 db2xprob e) SPGTST05 db2ttst5 (used to be db2ttest) f) SPGTST06db2ttst6 (used to be db2ttest) g) SPGTST07 db2tprob h) SPGTST08 db2xtest Although batch plans in SPGTST02, SPGTST05 and SPGTST06 will have the same name, i.e. M1234, DB2 is smart enough to match the timestamp within the load module to the timestamps for all packages bound under that plan. Note, this change does NOT allow the same module to be checked out in multiple Endevor regions simultaneously. It does, however, allow three different plans to be created within Endevor at different times with the same name but distinct packages. Batch plan suffixes will now be enforced. For example, plans bound in SPGTST01 will begin with a "U" automatically. The UNIT-PLAN-NAME parameter need only be used when the default is not desired.
8

Stagename-PLAN-NAME
8

All online modules are bound as packages and not plans. The Stagename-PLAN-NAME parameter applies to batch plans only.
Last Saved Date: 7/16/2007 03:49:00 AM

132

Spiegel Endevor Developers User Guide Error: Reference source not found
Key Word Values and description As of July 2003, the NNI DB2 environment utilizes distinct suffixes for every test region. (Note, the Spiegel and EBI regions will be converted to distinct batch plan names for all TEST regions at a later date.) Assume that you are working on module PEP015. This plan will take on different names depending on the environment chosen. For example, Endevor Env Subsystem Old New Batch Plan Plan Collection Name Name PROB PEP015T BEP015

NNITST00 DBT1T NNITST01 TEST PEP015T1 MEP015 DBT1T1 NNITST02 TEST N/A * NEP015 DBT1T2 NNITST03 TEST PEP015T3 TEP015 DBT1T3 NNITST04 QA PEP015T4 UEP015 DBT1T4 NNITST05 TEST N/A REP015 DBT1T5 PROD PROD PEP015 PEP015 COLBTCH PROD PROD PEP015 PEP015 DBT1C

* The T2 and T5 regions were created in June of 2003 and as a result do not have old plan names. When you code the control cards for the DSN Command processor, you will need to modify your plan name to match the region in which you are working. For example, if I want to execute program PEP015 in NNITST04 my control card would look like the following: RUN PROGRAN(PEP015) PLAN(UEP015). These changes will prepare NNI for the implementation of Call Attach in 2004. EBI will also take on the same structure as Spiegel, with distinct collections being utilized in the TEST environment These changes will ready EBI for the implementation of Call Attach. Endevor
Last Saved Date: 7/16/2007 03:49:00 AM

Env
133

Old

New

Old

New

Spiegel Endevor Developers User Guide Error: Reference source not found
Key Word Subsystem Values and description Plan Plan Batch Batch Name Name Collection Collection PROB M1234 B1234 COLTBTCH

EBITST01 COLBBTCH EBITST02 TEST M1234 M1234 COLTBTCH COL2BTCH EBITST03 TEST M1234 M1234 COLTBTCH COL3BTCH EBITST04 QA Q1234 U1234 COLQBTCH COLQBTCH EBITST05 TEST M1234 M1234 COLTBTCH COL5BTCH PROD PROD M1234 M1234 COLPBTCH COLPBTCH PROD PROD M1234 M1234 COLEBTCH COLEBTCH

When you code the control cards for the DSN Command processor, you will need to modify your plan name to match the region in which you are working. For example, executing program M1234 in EBITST01 would yield the following control card: RUN PROGRAM(M12324) PLAN(B1234).

Last Saved Date: 7/16/2007 03:49:00 AM

134

Spiegel Endevor Developers User Guide Error: Reference source not found
Processors will search for an OPTIONS element in the same manner it searches for COPY elements - by searching through a library concatenation. The table below shows the effect of the OPTIONS elements location on Endevor generates.
Table 9: OPTIONS Element Stages

OPTIONS element in this stage UNIT NTGN ASTG ACPT PSTG PROD ETST EMER

Controls Generates for programs in these stages UNIT NTGN ASTG ACPT PSTG ETST Y Y Y Y Y Y Y Y Y Y Y

Y Y Y Y

Y Y Y

Y Y

Y Y Y

Last Saved Date: 7/16/2007 03:49:00 AM

135

Spiegel Endevor Developers User Guide Error: Reference source not found
5. Managing the OPTIONS content As indicated in the table above, OPTIONS elements located in production may be used anywhere in the Endevor map to provide the specific attributes for program generation. Therefore, developers need not concern themselves with the OPTIONS element until it becomes necessary to change the way a program is generated by Endevor. Quick-Edit can be used, since the OPTIONS element is an Endevor element.
-------------------------- Element Selection List ---------- Row 1 to 14 of 28 Command ===> _____________________________________________ Scroll ===> PAGE

Element Options:
E Edit Element # Delete B Browse H History M Master G Generate Element O Move C Changes S Summary Use BX, CX, HX, LL, LO, LI, LC and SX to browse component list information -__ __ E_ __ __ Element Message ---------- ---------CSSB0009 CSSB0010 CSSB0010 CSSB0015 CSSO0000 Type -------COBOLLE COBOLLE OPTION OPTION OPTION Environment Stage System Subsystem ----------- ----- -------- --------DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 PROD P CREDIT CREDIT DEVELOP U CREDIT NNITST01 DEVELOP U CREDIT NNITST01 VV.LL ----01.00 01.04 01.02 01.01 01.00

Figure 4-147: Element Selection List OPTIONS Element


CSSB0010 TO: DEVELOP/U/CREDIT/NNITST01/OPTION Map Searched COMMAND ===> SCROLL ===> PAGE ****** ***************************** Top of Data ****************************** ==MSG> *---------------------------------------------------------------------* ==MSG> * * ==MSG> * This element was retrieved by searching the environment map. * ==MSG> * The element was taken from environment PROD, stage P, system * ==MSG> * CORP, subsystem CSS, type OPTION. * ==MSG> * * ==MSG> *---------------------------------------------------------------------* 000001 * OPTION CARD FOR ELEMENT: CSSB0010 TYPE: COBOLLE 000002 000003 CICS = Y 000004 000005 DB2 = Y 000006 000007 COBOL-COMPILER-NAME = COBOLLE 000008 000009 IDMS = Y 000010 000011 LINK-PARMS = 'LET,LIST,XREF,MAP,RMODE=ANY,AMODE=31,APOST' 000012 000013 COBOL-COMPILER-PARMS = 'ADV,APOST,AWO,DATA(31),DYN,', 000014 'FSRT,LIB,MAP,NUMPROC(MIG),',

Figure 4-148: ISPF Edit Session Changing an OPTIONS Element

In the example above, the OPTIONS element is being changed. The termination of the ISPF edit session causes the modified OPTIONS element to be placed into the UNIT stage.

Last Saved Date: 7/16/2007 03:49:00 AM

136

Spiegel Endevor Developers User Guide Error: Reference source not found
Normal promotions through the life cycle will cause the OPTIONS element to be promoted to production.

Last Saved Date: 7/16/2007 03:49:00 AM

137

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
6. DB2 Overview 1. Add / Update DCLGEN When a developer requests a new table or an alteration to an existing table, the DBAs will make the change and generate a DCLGEN and place it in a library not controlled by ENDEVOR. They will then notify the developer that the change was complete and the location of the new/modified DCLGEN (dataset name and member name). The developer has the responsibility of creating a COPY element in the UNIT stage of the DEVELOP environment (or the emergency equivalent).

Last Saved Date: 7/16/2007 03:49:00 AM

138

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
2. DB2 Bind Overview DBAs at Spiegel indicated that the execution of one of their REXX routines must be included in the Endevor generation of DB2 binds. This REXX exec allows the DBAs to override bind parameters at the package level by adding rows to internal tables designed for this bind process. Initially the existing REXX routine named DB2BINDC was used with Endevor processors for DB2 binds. After initial trials, the DBAs realized that the REXX routine needed to behave differently under Endevor, so they made a copy of DB2BINDC, modified it, and named it DB2BINDE. Like the original version, DB2BINDE requires eleven parameters when called. The issue under Endevor, then, became how Endevor should construct the eleven parameters when calling DB2BINDE. The names of the eleven parameters are:
1. 2. 3. 4. DB2SS DB2_ENV NEW_CALL_ATTCH DISTRIB 5. 6. 7. 8. PLAN_NAME MEMBER_NAME RDB2 CICS 9. ALLOC_IN_CLIST 10. DB2_OWNER 11. DB2_CREATOR_ID

To provide Endevor processors with values for the eleven parameters of DB2BINDE, three DB2BIND tables were created one for each of 3 Endevor processor groups - NNI, EBI and SPG. The physical locations of the 3 DB2BIND tables are members NNIBINDS, EBIBINDS and SPGBINDS of PN.ENDEVOR.ADM2.TABLE. The tables are managed as Endevor elements in the ADMIN system as type TABLE. The content of each DB2BIND table consists of 4 columns of data that Endevor uses to select records (or rows) from the table for processing. The 4 columns are referenced as SEARCH-KEY-FIELDS in the table and contain: 1. C1STAGE the Endevor stage name 2. BIND-TYPE defaults to the Endevor subsystem name, but can be overridden by OPTIONS syntax. A PROD-BIND-TYPE entry is required for all DB2 programs. 3. CICS - a Y or N value derived from the OPTIONS. 4. ELEMENT the name of the Endevor element. An asterisk can be used on the DB2BIND table as a wildcard. Also on each record (or row) of the DB2BIND table are the parameters for a call to DB2BINDE.
To make use of the DB2BIND table, and to complete the processing for a DB2 bind, a REXX exec named DB2BIND@ is employed by Endevor processors to perform the following steps: 1. Receives parameters from the Endevor processor: a. Stage name b. System name c. Subsystem name d. Element name e. Processor group f. Userid of person executing the Endevor action

g. DBRM library name


2. 3. h. Endevor Package name Reads the entire DB2BIND table into a REXX Stem array. Reads all OPTIONS into a REXX Stem array. 139

Last Saved Date: 7/16/2007 03:49:00 AM

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
4. Examines the OPTIONS statements and INTERPRETs each one. The INTERPRET causes each OPTIONS statement (sometimes covering multiple lines) to become REXX statements, as if they were lines of code within DB2BIND@. An OPTIONS statement like CICS = Y, when INTERPRETed for example, creates the REXX variable CICS, and gives it a value of Y. Determines whether a BIND-TYPE clause was specified in the OPTIONS. If yes, then each value of BIND-TYPE is used to search thru the DB2BIND table. If any value of BIND-TYPE contains a dash (-), then the portion of BIND-TYPE that precedes the dash is used for an additional search through the DB2BIND table. For example, a value of SPGTST01-DB2X for BIND-TYPE causes a search through the table for the value of SPGTST01-DB2X, and a second search through the table for the value of SPGTST01. Otherwise, if no value for BIND-TYPE is found in the OPTIONS, then the Endevor subsystem is used as the value for BIND-TYPE in the search thru the DB2BIND table. A PROD-BIND-TYPE is required. When values for Endevor Stage, BIND-TYPE, CICS and element name match the first four columns of a DB2BIND table record (or row), then a match is encountered. Table entries can include wild-card entries (frequently used for element name) to increase the number of matches during the DB2BIND table search. For each match, DB2BIND@ constructs a jobstream with 4 or 5 steps, and submits the jobstream to the internal reader. The jobstream is constructed from the following parts: a. JCL constructed by the DB2BIND@ REXX containing the jobcard and a jobstep that calls DB2BINDE. b. Commented lines of JCL that provide names of the Endevor element, stage, package name and userid of the person who performed the Endevor action. c. A DB2 bind step also supplied from the DB2BIND@ REXX. d. The dd statement for the DBRMLIB is placed into the JCL. e. Two similar jobsteps are added to execute the Spiegel programs M3125000 and M3125010. M3125000 grants authorization for the newly-bound plan while M3125010 saves old EXPLAIN information while storing new EXPLAIN information in the PLAN_TABLE. The parameters for these programs are derived from the merger of OPTIONS and DB2BIND table records (or rows). The first character of the parameter string is derived from the DB2-ENV value, according to the following: Table 10: DB2 Parms

5.

6.

#
1 .

DB2ENV
####

Parm value P T Q B P Q T T T T

2. 3. 4. 5. 6. 7. 8. 9. 10.

DVLP EDUC PROB PROD QA TEST TST1 TST2 TST3

The remaining portions of the parameter string are constructed from


Last Saved Date: 7/16/2007 03:49:00 AM

140

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
DB2SS PACKAGE-NAME , PLAN-NAME (if batch), Or, DB2SS PACKAGE-NAME (if CICS)
f. 7. If the Endevor stage is PROD or EMER then a final step is added to the JCL. The step utilizes a Spiegel PROC named WTO to send an alarm to operations if any previous step fails. OPTIONS syntax may override values from the DB2BIND table. If an override must be applied at only one Endevor stage, then an Endevor stage name prefix must be used in the syntax. Otherwise, no Endevor stage name prefix should be used. For example, if the BIND-TYPE must be ABC in the UNIT stage only, then code: UNIT-BIND-TYPE = ABC Otherwise, if the BIND-TYPE must be ABC at all Endevor stages, then code: BIND-TYPE = ABC Examples of variables that can be overridden by OPTIONS statements: a. BIND-TYPE by default the BIND-TYPE is the Endevor subsystem. OPTIONS syntax may assign one or more values, each of which are searched through the DB2BIND table. Each value specified, however, must be separated from the others by at least one space, and each value must be found on the DB2BIND table. For example:

PROD-BIND-TYPE = 'CSS AIMS-DBP1'


b. Stagename-PLAN-NAME - the DB2 Plan name. Example OPTIONS syntax: Stagename-PLAN-NAME = L1234567. Note, this parameter is only needed in rare circumstances where the Endevor default plan name is not desired.

3. DB2 Bind Job Names The Endevor generate processor creates Bind Jobs thst run independently of the processor itself. Binds in the UNIT stage behaves differently than binds for all other stages. JOB names for bind JCL in UNIT consist of a user's TSO ID plus one letter. The SYSOUT is displayed in SDSF, and not saved in SAR. The JOB name for bind JCL in all other stages is saved in SAR and uses the pattern: DB2BND#$ # = N for NTGN $ = N for NNI A for ASTG S for Spiegel Q for ACPT E for Eddie Bauer P for PROD and EMER Binds are not executed for PSTG or ETST. The following table summarizes bind job names for all stages. UNIT NTGN ASTG Spiegel Eddie Bauer TSOUSERID+S TSOUSERID+E DB2BNDNS DB2BNDNE DB2BNDAS DB2BNDAE ACPT DB2BNDQS DB2BNDQE PROD and EMER DB2BNDPS DB2BNDPE

Last Saved Date: 7/16/2007 03:49:00 AM

141

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Newport News TSOUSERID+N DB2BNDNN DB2BNDAN DB2BNDQN DB2BNDPN

Last Saved Date: 7/16/2007 03:49:00 AM

142

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
4. DB2 Bind Failure The notification of production bind failure works as follows: When a production DB2 bind job (See Section V Endevor Batch Jobs in Appendix A for DB2 bind job names.) fails with a return code equal to or greater than 8, a WTO (Write To Operator) step will execute, generating the following message to the computer operator on the console of the LPAR in which the job failed: .ENDEVOR DB2BIND FAILURE PROD M788TO05 PR02052002RC* .REPLY C TO CONTINUE PROCESSING OR R TO REPEAT DISPLAY The computer operator at that time will have to manually respond to the outstanding prompt. This prompt notifies the operator of the bind failure, the fact that it failed in production, the element name, and the Endevor package associated with that element. In addition to the console message described above, the following message will be displayed on the Patrol Explorer Operator Screen: DB2 Bind failure Endevor DB2 bind has failed, immediate action is required contact application on call. After the operator responds to the prompt, the job will continue on to failure. At job conclusion (failure) an impact ticket will be automatically generated with the same notification of failure. The ticket will also contain the system and job name within it. At this point the computer operations personnel will have been alerted and on notice of what has happened, and that there is a problem that needs immediate attention, thus triggering the existing computer operations notification and escalation procedures. Simultaneously with the above, email notifications will be sent to the DBAs and Production Services for follow up. Production binds for Eddie Bauer and Newport News spawn binds to their education and training regions, respectively. Test plans/packages are bound in DSNT and DBT1 using the production DBRM of the new production module. These additional binds keep the education and training regions in synch with production. The newest application changes are implemented in these regions as soon as they occur. In the event one of these test binds fails, a write to operator step will execute generating the following message to the computer operator on the console of the LPAR in which the job failed: .ENDEVOR DB2BIND FAILURE TEST M788TO05 PR02052002RC* .REPLY C TO CONTINUE PROCESSING OR R TO REPEAT DISPLAY

Last Saved Date: 7/16/2007 03:49:00 AM

143

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Like production, the operator will have to manually respond to the outstanding prompt. This prompt notifies the operator of the bind failure. In addition to the message listed above, the following alert will be written via Auto Operator to the Patrol Explorer Operator Screen: Test DB2 Bind Failed. Do not call Applications. Email the on call DBA found in DB2SYS in QREF. An impact ticket will not be generated in the event a test bind fails. Operations should email the on call DBA with the name of the Endevor package, the DB2 module name, bind job name and number, and any relevant error information. The on call DBA will take responsibility for investigating the bind failure and manually rebinding the test plan/package.

Last Saved Date: 7/16/2007 03:49:00 AM

144

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
5. Backout of Packages containing DB2 Programs When a production package, containing a DB2 program is backed out, a bind will automatically occur as part of the backout. In the event an -805 is received on a backout, the on-call DBA should be contacted. Note: This is for PR packages only. If you have -805 problems with other packages see Section Error: Reference source not found Error: Reference source not found first. See Section Error: Reference source not found Error: Reference source not found for more information.

Last Saved Date: 7/16/2007 03:49:00 AM

145

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
7. Handling Production Elements Some Endevor functions are handled differently once an element is in production. This section described those differences. 1. How to Archive a Production Element that is no longer used This procedure has not been defined at this time.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
2. How to Browse a Production Compile Listing
---------------------OPTION ===> E E Q P - ENDEVOR - QUICK-EDIT - PDM ENDEVOR REL39 SELECTION MENU ---------------- --------

- Endevor Software Management Functions - Endevor Quick Edit Development Workbench - Endevor Parallel Development Manager Merge utility

S - SIGNOUTS - Show my signouts ST - SIGNOUTS THEM - Show signouts belonging to someone else SE - SIGNOUTS elem - Show signouts for an Endevor element X - EXIT

ENTER END COMMAND TO TERMINATE ISPF.

Figure 4-149: Endevor Rel39 Selection Menu Panel 1.

At the Endevor Rel39 Selection Menu panel, enter Full Panel Endevor, by typing E" on the option line.
------------------- Endevor for OS/390 Environment Selection Row 1 to 10 of 10 Option ===> 4 Scroll ===> PAGE Select an environment to continue. Enter the END command to exit. -- ----------------------------------------------1 DEVELOP DEVELOP ENVIRONMENT 2 QA QA ENVIRONMENT 3 CRISIS CRISIS ENVIRONMENT 4 PROD PROD ENVIRONMENT 5 EDUCDEV EDUCDEV ENVIRONMENT 6 EDUCQA EDUCQA ENVIRONMENT 7 EDUCPROD EDUCPROD ENVIRONMENT 8 OBSOLETE ARCHIVE ENVIRONMENT 9 MVSTEST SAMPLE TEST ENVIRONMENT 10 MVSPROD SAMPLE PRODUCTION ENVIRONMENT ******************************* Bottom of data ********************************

Figure 4-150: Endevor for OS/390 Environment Selection Panel 2.

At the Endevor for OS/390 Environment Selection panel 9, enter the Prod Environment by typing 4 on the option line.

This panel displays the environments that you have security to access. Therefore this panel may look different than the one that you see.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
-------------Option ===> 1 0 1 2 3 4 5 U T C X Endevor for OS/390 Primary Options Menu ----------------------

DEFAULTS DISPLAY FOREGROUND BATCH PACKAGE BATCH PACKAGE USER MENU TUTORIAL CHANGES EXIT

Specify Endevor ISPF default parameters Perform Display functions Execute Foreground Actions Perform Batch Action processing 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

Current environment: PROD (C) 1987,2000 Computer Associates International, Inc. Use the EXIT option to terminate Endevor for OS/390

Figure 4-151: Endevor for OS/390 Primary Options Menu Panel 3.

At the Endevor for OS/390 Primary Options Menu panel, select the display option by typing 1 on the option line.
--------------------------OPTION ===> 2 1 2 3 4 5 6 7 8 9 A E ELEMENT FOOTPRINT SITE STAGE SYSTEM SUBSYSTEM TYPE PROCESSOR GROUP APPROVER GROUP RELATE GROUP ENVIRONMENT DISPLAY OPTIONS MENU ----------------------------

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

Figure 4-152: Display Options Menu Panel 4.

At the Display Options Menu panel, select the FOOTPRINT option by typing 2 on option line.

Special Note: At the Endevor for OS/390 Environment Selection panel, you can enter 4;1;2 to get to above panel.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
------------------------- ENDEVOR - FOOTPRINT DISPLAY ------------------------Option ===> blank - Member selection list I - Display load module CSECTS and ENDEVOR footprints L - Display the library member FROM ISPF LIBRARY: PROJECT ===> LIBRARY ===> TYPE ===> MEMBER ===>

THRU MEMBER ===>

OTHER PARTITIONED DATA SET: DATA SET NAME ===> 'PN.ENDEVOR.PROD.LISTLIB(M3706080)'

Figure 4-153: Endevor - Footprint Display Panel 5.

At the Endevor - Footprint Display panel, enter PN.ENDEVOR.PROD.LISTLIB(member name) in the Data Set Name field. Note: You can also enter a wildcard (member prefix *) to list several members.
FOOTPRINT -------------- LIBRARY SELECTION LIST ------------- Row 1 to 1 of 1 Command ===> Scroll ===> PAGE Library: PN.ENDEVOR.PROD.LISTLIB I - Display load module CSECTS and ENDEVOR footprints L - Display the library member For ENDEVOR Elements: B - Browse element H - Show change history C - Show changes only M - Show Master Record S - Show change summary

|--------------------- F O O T P R I N T --------------------| MEMBER SYSTEM SUBSYSTEM ELEMENT TYPE S VV.LL DATE TIME LD L M3706080 LOGISTCS LOGISTCS M3706080 COBOLLE 2 01.03 03APR02 16:33 ******************************* Bottom of data ********************************

Figure 4-154: Library Selection List Panel 6.

At the Library Selection List panel, browse the compile listing by typing L on the line next to the member you want to browse.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
3. How to Correct an Element in the Wrong Production System/Sub System Occasionally, an element will be loaded into the incorrect production system. For example, a M312 program may be in PROD/P/MISC/MISC instead of PROD/P/TECH/TECH. One method of moving an element is to build a package that will transfer an element from one system to another system without regenerating the element. The procedure to move all element types starts with the following steps:
---------------------------- Endevor Quick-Edit ------------------------------Command ===> P________________________________________________________________ Dialog Commands: D Dialog Defaults AO Action Options P Element Options: blank Element list B Browse CR Create E G Generate # Delete M Masters O LC List Components LL List Listing LO ENDEVOR Location: ENVIRONMENT.. PROD SYSTEM....... MISC SUBSYSTEM.... MISC ELEMENT...... __________ TYPE......... COBOLLE Package Options Edit C Changes Move S Summary H History List Outputs LI List Inputs ____________ ________ N (Y/N) Y (Y/N) N (Y/N)

List Options: WHERE CCID IS............... WHERE PROCESSOR GROUP IS.... BUILD USING MAP............. RETURN FIRST FOUND.......... DISPLAY SYSTEM/SUBSYS LIST..

Action Options: CCID......................... ____________ Comment...................... ________________________________________ Processor Group.............. ________ Override Signout............. N (Y/N) (C) 1993,2000 Computer Associates International, Inc.

Figure 4-155: Endevor Quick-Edit Panel Package Options 1.

At the Endevor Quick-Edit panel, select P Package Options at the Command line.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
---------------------- Package Foreground Options Menu -----------------------Option ===> 2 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 PRxxxxxxxxxxx

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

Figure 4-156: Package Foreground Options Menu Panel Create/Modify Option

At the Package Foreground Options Menu panel, select 2 CREATE/MODIFY at the Option line. 3. Enter the name of the package at the Package ID field. The package name must begin with PR.
2. For further information regarding package names, see Section Error: Reference source not found Error: Reference source not found in Appendix Error: Reference source not found.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
MODIFY -------------------- CREATE/MODIFY PACKAGE ----------------------------OPTION ===> B B - Build Package Actions E - Edit Package N - Add Notes to Package PACKAGE ID: PRxxxxxxxxx DESCRIPTION ===> Required description PACKAGE TYPE ===> STANDARD SHARABLE PACKAGE ===> Y (Y/N) ENABLE BACKOUT ===> Y (Y/N) EXECUTION WINDOW FROM ===> 04JAN02 00:00 INPUT PACKAGE ID ===> FROM ISPF LIBRARY: PROJECT ===> GROUP ===> TYPE ===> MEMBER ===> OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===> I C - Import SCL - Copy Package

STATUS: IN-EDIT APPEND TO PACKAGE ===> N (Y/N) TO ===> 31DEC79 00:00

Figure 4-157: Create/Modify Package Panel Build Package Actions Option 4. 5. At the Create/Modify Package panel, select B Build Package Actions at the Option line. Enter the mandatory Description field.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
------------------------------OPTION ===> 9 1 2 3 4 5 6 7 8 9 10 11 12 13 DISPLAY ADD/UPDATE RETRIEVE GENERATE MOVE DELETE PRINT ELEMENT SIGNIN TRANSFER PRINT MEMBER LIST ELEMENT LIST MEMBER ARCHIVE SCL GENERATION -----------------------------Display an element Add or update an element into stage 1 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 Transfer elements between two ENDEVOR locations Print a compressed listing or member Create List actions for ENDEVOR elements Create List actions for external members Archive elements

REQUEST DATA SET: PACKAGE - PRxxxxxxxxx APPEND: N

Figure 4-158: SCL Generation Panel Transfer Option 6.

At the SCL Generation panel, select Transfer by typing 9 on the option line

At this point if you are moving OPTION or COPY elements continue with the instructions in Error: Reference source not found Error: Reference source not found. If you are moving another type of element continue with the instructions in Error: Reference source not found Error: Reference source not found.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
1. Move all element types except OPTIONS and COPY The procedure to move all element types except OPTIONS and COPY continues with the following steps:
----------------------------OPTION ===> t blank - Element list T - Transfer element FROM ENDEVOR: ENVIRONMENT ===> SYSTEM ===> SUBSYSTEM ===> ELEMENT ===> TYPE ===> STAGE ===> U - UNIT TO ENDEVOR: ENVIRONMENT ===> SYSTEM ===> SUBSYSTEM ===> ELEMENT ===> TYPE ===> STAGE ===> COMMENT prod misc misc M312xxxx cobolle P N - NTGN TRANSFER ELEMENTS ----------------------------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

===> N (Y/N) ===> ===> ===> N (Y/N) ###### Y (Y/N) N (Y/N) N (Y/N) Y (Y/N) N (Y/N) N (Y/N)

ACTION OPTIONS: CCID ===> DELETE 'FROM' ELM ===> prod GENERATE ELEMENT ===> tech OVERRIDE SIGNOUT ===> tech PROCESSOR GROUP ===> SYNC ===> COBOLLE WITH HISTORY ===> P RETAIN SIGNOUT ===> SIGNOUT TO ===> ===> Transfer to Correct System/Subsystem

Figure 4-159: Transfer Elements Panel 7.

Create a PR package to transfer elements from PROD/P/MISC/MISC to PROD/P/TECH/TECH with the following options set: CCID Delete 'From' Elm Generate Element Sync Comment ===> <Valid CCID #> ===> Y (Y/N) ===> N (Y/N) ===> Y (Y/N) ===> <Comment>

8.

If you do not have the element name, you can use the following options to display an element list: Display List Enter a Y to display the Element Selection List panel. Enter an N to Transfer the Endevor elements as entered in the From Endevor fields. Note: A T must be entered on the option line, if you enter an N in the Display List field. Where CCID EQ Enter the CCID to restrict the Element Selection List. Where PROC GRP EQ Enter the Processor Group to restrict the Element Selection List.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Build Using Map
9.

Enter a Y to use the map when building the Element Selection List.

After the SCL is written, press PF3 until you return to the Create/Modify Package panel.
MODIFY -------------------- CREATE/MODIFY PACKAGE ----------------------------OPTION ===> E B - Build Package Actions E - Edit Package N - Add Notes to Package PACKAGE ID: PRxxxxxxxxx DESCRIPTION ===> Required description PACKAGE TYPE ===> STANDARD SHARABLE PACKAGE ===> Y (Y/N) ENABLE BACKOUT ===> Y (Y/N) EXECUTION WINDOW FROM ===> 04JAN02 00:00 INPUT PACKAGE ID ===> FROM ISPF LIBRARY: PROJECT ===> GROUP ===> TYPE ===> MEMBER ===> OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===> I C - Import SCL - Copy Package STATUS: IN-EDIT APPEND TO PACKAGE ===> N (Y/N) TO ===> 31DEC79 00:00

Figure 4-160: Create/Modify Package Panel Edit Package Option 10. At the Create/Modify Package panel, select E Edit Package at the Option line.
EDIT - PACKAGE ID: PRxxxxxxxxx -------------------------- COLUMNS 00001 00072 COMMAND ===> SCROLL ===> CSR DESCRIPTION: Required Description ****** ***************************** Top of Data ****************************** 000001 SET OPTIONS IGNORE GENERATE FAILED 000002 BYPASS DELETE PROCESSOR 000003 . 000004 TRANSFER ELEMENT 'M312xxxx' 000005 FROM ENVIRONMENT 'PROD' SYSTEM 'MISC' SUBSYSTEM 'MISC' 000006 TYPE 'COBOLLE' STAGE P 000007 TO ENVIRONMENT 'PROD' SYSTEM 'TECH' SUBSYSTEM 'TECH' 000008 TYPE 'COBOLLE' STAGE P 000009 OPTIONS CCID '######' 000010 COMMENTS "Transfer to Correct System/Subsystem" SYNCHRONIZE 000011 BYPASS GENERATE PROCESSOR 000012 . ****** **************************** Bottom of Data ****************************

Figure 4-161: Edit Package Panel Edit Package Option 11. At the Edit Package panel, insert three blank lines in the beginning of the package. 12. Add the options, highlighted in bold, as the first 3 lines of the package. 13.

Be sure to include

the period in column 2 on the third line. Press PF3 when finished editing.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
MODIFY -------------------- CREATE/MODIFY PACKAGE ------------ NO SYNTAX ERRORS OPTION ===> N B - Build Package Actions E - Edit Package N - Add Notes to Package PACKAGE ID: PRxxxxxxxxx DESCRIPTION ===> Required description PACKAGE TYPE ===> STANDARD SHARABLE PACKAGE ===> Y (Y/N) ENABLE BACKOUT ===> Y (Y/N) EXECUTION WINDOW FROM ===> 04JAN02 00:00 INPUT PACKAGE ID ===> FROM ISPF LIBRARY: PROJECT ===> GROUP ===> TYPE ===> MEMBER ===> OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===> I C - Import SCL - Copy Package STATUS: IN-EDIT APPEND TO PACKAGE ===> N (Y/N) TO ===> 31DEC79 00:00

Figure 4-162: Create/Modify Package Panel Add Notes to Package Option 14. At the Create/Modify Package panel, select N Add Notes to Package at the Option line.
----------------------------- Package Note Text ------------------------------Command ==> 1. 2. 3. 4. 5. 6. 7. 8. .........1.........2.........3.........4.........5.........6 ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________

Press ENTER to process the Package Notes. When all the note text has been entered, press ENTER and then enter the END command. To cancel the Package Notes, enter the END command.

Figure 4-163: Package Note Text Panel 15. At the Package Note Text panel, create a note for this package, indicating Impact Change Number and back out procedure. Press Enter. 16. Press PF3 when finished. 17. Follow the normal procedure to process the package. After the package is executed, check

to make sure that the elements were transferred correctly.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
2. Move element types of Options or COPY The procedure to move element types of OPTIONS or COPY continues with the following steps:
----------------------------OPTION ===> t blank - Element list T - Transfer element FROM ENDEVOR: ENVIRONMENT ===> SYSTEM ===> SUBSYSTEM ===> ELEMENT ===> TYPE ===> STAGE ===> U - UNIT TO ENDEVOR: ENVIRONMENT ===> SYSTEM ===> SUBSYSTEM ===> ELEMENT ===> TYPE ===> STAGE ===> COMMENT prod misc misc M312xxxx options P N - NTGN TRANSFER ELEMENTS ----------------------------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

===> N (Y/N) ===> ===> ===> N (Y/N) ###### Y (Y/N) Y (Y/N) N (Y/N) Y (Y/N) N (Y/N) N (Y/N)

ACTION OPTIONS: CCID ===> DELETE 'FROM' ELM ===> prod GENERATE ELEMENT ===> tech OVERRIDE SIGNOUT ===> tech PROCESSOR GROUP ===> SYNC ===> options WITH HISTORY ===> S RETAIN SIGNOUT ===> SIGNOUT TO ===> ===> Transfer to Correct System/Subsystem

Figure 4-164: Transfer Elements Panel 7.

Create a PR package to transfer elements from PROD/P/MISC/MISC to PROD/S/TECH/TECH with the following options set: CCID Delete 'From' Elm Generate Element Sync Comment ===> <Valid CCID #> ===> Y (Y/N) ===> Y (Y/N) ===> Y (Y/N) ===> <Comment>

8.

If you do not have the element name, you can use the following options to display an element list: Display List Enter a Y to display the Element Selection List panel. Enter an N to Transfer the Endevor elements as entered in the From Endevor fields. Note: A T must be entered on the option line, if you enter an N in the Display List field. Where CCID EQ Enter the CCID to restrict the Element Selection List. Where PROC GRP EQ Enter the Processor Group to restrict the Element Selection List.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Build Using Map
9.

Enter a Y to use the map when building the Element Selection List.

After the SCL is written, press PF3 until you return to the Create/Modify Package panel.
MODIFY -------------------- CREATE/MODIFY PACKAGE ----------------------------OPTION ===> N B - Build Package Actions E - Edit Package N - Add Notes to Package PACKAGE ID: PRxxxxxxxxx DESCRIPTION ===> Required description PACKAGE TYPE ===> STANDARD SHARABLE PACKAGE ===> Y (Y/N) ENABLE BACKOUT ===> Y (Y/N) EXECUTION WINDOW FROM ===> 04JAN02 00:00 INPUT PACKAGE ID ===> FROM ISPF LIBRARY: PROJECT ===> GROUP ===> TYPE ===> MEMBER ===> OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===> I C - Import SCL - Copy Package STATUS: IN-EDIT APPEND TO PACKAGE ===> N (Y/N) TO ===> 31DEC79 00:00

Figure 4-165: Create/Modify Package Panel Add Notes to Package Option 10. At the Create/Modify Package panel, select N Add Notes to Package at the Option line.
----------------------------- Package Note Text ------------------------------Command ==> 1. 2. 3. 4. 5. 6. 7. 8. .........1.........2.........3.........4.........5.........6 ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________

Press ENTER to process the Package Notes. When all the note text has been entered, press ENTER and then enter the END command. To cancel the Package Notes, enter the END command.

Figure 4-166: Package Note Text Panel 11. At the Package Note Text panel, create a note for this package indicating Impact Change Number, back out procedure, and the fact this package will be followed by a PR package. (See Section Error: Reference

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
source not found Error: Reference source not found in Appendix Error: Reference source not found for package naming standards.) Press Enter. 12. 13.

Press PF3 when finished. Follow the normal procedure to process the package. After the package is executed, check to make sure that the elements were transferred correctly.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Create a PR package to move your elements from PROD/S/TECH/TECH to PROD/P/TECH/TECH. By assigning a CCID, you will be able to build your move package easier. 15. Create a note for this package indicating Impact Change Number and back out procedure. 16. Follow the normal procedure to process the package. After the package is executed, check to make sure that the elements were moved correctly.
14.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
8. Handling Special Software in Endevor Please note that the documentation in this section assumes that the user is familiar with the software products mentioned below. 1. AFP Procedures This section documents how to change and test an AFP element, using Endevor. This is to provide an understanding on the way AFP functions.
1.

Copy the required AFP element into the Develop environment.

The element will come from: ENVIRONMENT = PROD, SYSTEM = MISC, SUBSYSTEM = MISC, ELEMENT = element name TYPE = AFPFDEF (formdef), AFPPDEF (pagedef), or AFPOVER (overlay). Here is an explanation of the element name: For Formdefs, Pagedefs and Overlays, the name in the JCL correlates to the name within the AFP element. This does not necessarily mean that the element name will be the same. To find the element name to modify, search Endevor where TYPE = AFP*. Overlays work like includes. An overlay is used in a formdef or pagedef. It is good practice to first compile the overlay(s) then compile the formdef or pagedef. Here is a detailed example: JCL: //OUTDD2 OUTPUT CLASS=V,COPIES=1, // DEST=U501,FORMDEF=EBPO, // FORMS=PO,PAGEDEF=EBPO, // PIMSG=(Y,0) Formdef: Element name = FSEBPO FORMDEF EBPO PRESENT LANDSCAPE DIRECTION DOWN REPLACE YES; COPYGROUP CG1 DUPLEX NORMAL BIN 1

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
JOG YES CONSTANT BACK; OVERLAY O1 EBPOFT; OVERLAY O2 EBPOBK; SUBGROUP FRONT OVERLAY O1; SUBGROUP BACK OVERLAY O2; Pagedef: Element name = PSEBPO PAGEDEF EBPO WIDTH 11 HEIGHT 8.5 IN DIRECTION DOWN REPLACE YES; Overlay: (see example under formdef) Element name = OSEBPOBK OVERLAY EBPOBK SIZE 8.80 IN 11.10 IN OFFSET 0 IN 0 IN; Element name = OSEBPOFT OVERLAY EBPOFT SIZE 11.10 IN 8.70 IN OFFSET 0.0 IN 0.2 IN; Make the appropriate changes to your element and generate the element. This will update the load module.
2.

Overlay Overlay

In Endevor: Type LO next to the element name. The load module is the member with a Step name of COMPILE. This PDS name will be used in your test job. In JCL: After the AFP step, use a // USERLIB=(PDS name, ). Note the space between // and USERLIB! The last line prior to the USERLIB statement will need a comma after it for continuation. The PDS name will differ based on Formdef, Pagedef or Overlay. Concatenate PDSs together with a comma. Production Example: (before) //OUTDD2 OUTPUT CLASS=A,COPIES=1, // DEST=N3.U23,FORMDEF=EBPO, // FORMS=STD,PAGEDEF=EBPO, // PIMSG=YES Test Example: (after) //OUTDD2 OUTPUT CLASS=A,COPIES=1, // DEST=N3.U23,FORMDEF=EBPO, // FORMS=STD,PAGEDEF=EBPO,

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
// PIMSG=YES, // USERLIB=(PN.ENDEVOR.UNIT.EBITST01.FDEFLIB, // PN.ENDEVOR.UNIT.EBITST01.PDEFLIB, // PN.ENDEVOR.UNIT.EBITST01.OVERLIB)
3.

Run your test job, with the USERLIB statement. If this moves your fields correctly, you are ready to install. Create a package and proceed with install.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
2. APS Procedures 1) To retrieve one or more modules for maintenance: a) Use full panel Endevor (option E on the Endevor main menu) to retrieve the module(s). b) Choose environment 1 (DEVELOP), option 2 (Foreground), action 3 (Retrieve).
------------------------------ 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 ===> ===> ===> ===> ===> ===> ===> DEVELOP MDSE SPGTST01 Mxxxxxxx APS* U U - UNIT ACTION OPTIONS: CCID EXPAND INCLUDES SIGNOUT ELEMENT OVERRIDE SIGNOUT REPLACE MEMBER N - NTGN ===> ===> ===> ===> ===>

N N N N

(Y/N) (Y/N) (Y/N) (Y/N)

TO ISPF LIBRARY: PROJECT ===> TEST LIBRARY ===> ENDEVOR TYPE ===> APS**** 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 ===>

===> Y (Y/N) ===> ===> ===> Y (Y/N) ===> N (Y/N)

Figure 4-167: Retrieve Elements Panel

c) Specify the System, Subsystem, Type, and Stage U for the module(s) to be retrieved. d) Set the following switches for Action Options: i) Expand Includes N ii) Signout Element N iii) Override Signout N iv) Replace Member N e) Set the following switches for List Options: i) Display List Y ii) Where CCID Eq <blank> iii) Where Proc Grp Eq <blank> iv) Build Using Map Y v) Return First Found N f) Specify the To ISPF Library as TEST.ENDEVOR.APS**** where **** represents the type of module to be retrieved. g) If you leave the name of the module blank, you will be given a list of modules from which to choose. If there are multiple versions of the module in the current migration

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
path, you will be shown all versions (setting the switch Return First Found to N causes this). Select the modules you want to retrieve by entering an R to the left of the name.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
h) Continue these steps until you have retrieved every module you will need to work on. i) Note 1: In order to work on a program, screen, data element, or report in APS, you will also need to retrieve the Application (type APSAPPL). This must be done even if the application is not going to be changed. ii) Note 2: Modules in type APSINCL were formerly Panvalet Include modules and cannot be maintained in APS. If a new version of an Include module is created, it can be added to Endevor and migrated in the same way as any other APS module. i) APS modules, their Endevor types, and the datasets into which they should be retrieved are listed below:
Table 11: APS Modules

Module Type Applications Data structures Included modules Programs Reports Screens

Endevor Type APSAPPL APSDATA APSINCL APSPROG APSREPT APSSCRN

Dataset TEST.ENDEVOR.APSAPPL TEST.ENDEVOR.APSDATA not retrieved TEST.ENDEVOR.APSPROG TEST.ENDEVOR.APSREPT TEST.ENDEVOR.APSSCRN

2) Within APS a) Set the Project to TEST and the Group to ENDEVOR. b) You will be required to specify the Endevor Subsystem (SPGTST0n) in APS. This is necessary to maintain the separate tracks for concurrent development. c) Open the Application System Painter and edit the required modules. d) Generate modules and test as necessary. e) All compiles and assemblies will put the load modules into TEST.ENDEVOR.LOADLIB. 3) After generating, use Quick Edit to move the changed modules into Endevor. a) Enter the Environment (Develop), System, Subsystem, module name and Type. b) The module should already be in Endevor. Use the action Edit. This will bring up the most recent version of the module in an edit session. c) Delete all lines of the module and copy the version from TEST.ENDEVOR d) Press END to save the module into Endevor. This will also copy the load module into the proper load lib for the subsystem. e) Testing can be done at this point. Steps 2 and 3 can be repeated as often as necessary. f) When testing has been completed and the module(s) are ready to be moved toward Production, Copy the APS Application into Endevor. In order to force this module into Endevor even though no changes have been made, enter SAVE on the command line while editing the module in Quick Edit.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
4) Move the modules from UNIT to NTGN. The easiest way to do this, if there are more than a couple of modules, is to build a Package and submit it. 5) After integration testing, move the modules from NTGN to ASTG. A Package is required for this move regardless of how many modules you are moving. During the move to ASTG, all modules will be deleted from the TEST.ENDEVOR.* datasets. 6) All further moves toward Production will follow standard Endevor procedures.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
The table below describes the APS types available in Endevor:
Table 12: APS Types in Endevor

Type Description APSAPPL APS Application APSDATA APS Data Structure APSINCL APS Include module APSPROG APS Program APSREPT APS Report Definition APSSCRN APS Screen Definition

Dataset for Retrieve APSAPPL APSDATA none APSPROG APSREPT APSSCRN

Movement in Endevor Source only Source only none Source and load module Source only Source and load module

The table below describes the datasets referenced by developers within APS:
Table 13: Test level APS Datasets

Dataset Name TEST.ENDEVOR.APRAPPL TEST.ENDEVOR.APRPROG TEST.ENDEVOR.APSAPPL TEST.ENDEVOR.APSCNIO TEST.ENDEVOR.APSDATA TEST.ENDEVOR.APSEXPS

Description APS Application Headers Program Headers APS Application Detail Painted Scenarios Painted Data Online Express Save (APS use only) TEST.ENDEVOR.APSPROG Painted Programs TEST.ENDEVOR.APSREPT Painted Report Mockups TEST.ENDEVOR.APSSCFE Field Edit Selection TEST.ENDEVOR.APSSCRN Painted Screens TEST.ENDEVOR.APSSRC Used by APS TEST.ENDEVOR.CNTL Used by APS TEST.ENDEVOR.COBCICS Used by APS TEST.ENDEVOR.COBMVS Used by APS TEST.ENDEVOR.COPYLIB Used by APS TEST.ENDEVOR.DDISYMB Used by APS TEST.ENDEVOR.DEVMACS Used by APS TEST.ENDEVOR.GENBMS Generated BMS map source TEST.ENDEVOR.GENSRC Generated COBOL source TEST.ENDEVOR.SCRSYMB Used by APS TEST.ENDEVOR.USERMACS Used by APS

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
3. SDF II Procedures 1. INTRODUCTION SDFII is the Screen Definition Facility used by NNI to interactively define and modify CICS screens or panels. After a screen has been defined or modified, SDFII will generate the BMS code and data structure (DSECT) needed by Endevor to allow a CICS program to communicate with the mapping facility. This section will provide instructions on how to access SDFII to generate or modify a screen and migrate the screen objects into Endevor. It will not provide instructions on how to use the SDFII product. For instructions on how to use the SDFII product, please refer to the Screen Definition Facility II Primer for CICS/BMS. This manual can be accessed from Book Manager (Option U.1 on the NNITSO region). 2. SDFII DEVELOPMENT LIBRARIES SDFII will reference four sets of test libraries. Each set should correspond to your Endevor development subsystem. For example, if you are using NNITST01 as your Endevor development subsystem, then you must use the NNITST01 SDFII development libraries. SDF II Production libraries: PN.ENDEVOR.PROD.DGIGRP PN.ENDEVOR.PROD.DGIPNL
1. 2.

Stores Group Source data Stores Panel Source data

SDFII Test or development libraries: TEST.ENDEVOR.NNITST0n.DGIGRP Group Source development library TEST.ENDEVOR.NNITST0n.DGIPNL Panel Source development library TEST.ENDEVOR.NNITST0n.DGIDSCT DSECT from SDFII generate TEST.ENDEVOR.NNITST0n.DGIBMS BMS map source from SDFII Please note that the only module you will copy into Endevor is the BMS code stored in TEST.ENDEVOR.NNITST0n.DGIBMS. Endevor will then obtain the DSECT (screen structure or copybook) and generate the CSECT (load module).

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
3. ENDEVOR DEVELOPMENT LIBRARIES FOR SDFII SOURCE OBJECTS Endevor will reference four sets of libraries at each migration stage. These libraries will be populated by Endevor based on the source code generated by SDFII:
Table 14: Endevor Development Libraries

Unit Test Stage (UNIT) PN.ENDEVOR.UNIT.NNITST0n.DGIGRP PN.ENDEVOR.UNIT.NNITST0n.DGIPNL PN.ENDEVOR.UNIT.NNITST0n.COPYLIB PN.ENDEVOR.UNIT.NNITST0n.LOADLIB

Group Source Panel Source DSECT CSECT (load module) Integration Test Stage (NTGN) PN.ENDEVOR.NTGN.NNITST0n.DGIGRP Group Source PN.ENDEVOR.NTGN.NNITST0n.DGIPNL Panel Source PN.ENDEVOR.NTGN.NNITST0n.COPYLIB DSECT PN.ENDEVOR.NTGN.NNITST0n.LOADLIB CSECT (load module) Acceptance Test Stage (ASTG) PN.ENDEVOR.ASTG.NNITST0n.DGIGRP Group Source PN.ENDEVOR.ASTG.NNITST0n.DGIPNL Panel Source PN.ENDEVOR.ASTG.NNITST0n.COPYLIB DSECT PN.ENDEVOR.ASTG.NNITST0n.LOADLIB CSECT (load module) QA Approval Stage (ACPT) PN.ENDEVOR.ACPT.NNITST0n.DGIGRP Group Source PN.ENDEVOR.ACPT.NNITST0n.DGIPNL Panel Source PN.ENDEVOR.ACPT.NNITST0n.COPYLIB DSECT PN.ENDEVOR.ACPT.NNITST0n.LOADLIB CSECT (load module) Production Staging (PSTG) PN.ENDEVOR.PSTG.NNITST0n.DGIGRP Group Source PN.ENDEVOR.PSTG.NNITST0n.DGIPNL Panel Source PN.ENDEVOR.PSTG.NNITST0n.COPYLIB DSECT PN.ENDEVOR.PSTG.NNITST0n.LOADLIB CSECT (load module) Production Approval Stage (PROD) PN.ENDEVOR.PROD.NNITST0n.DGIGRP Group Source PN.ENDEVOR.PROD.NNITST0n.DGIPNL Panel Source PN.ENDEVOR.PROD.NNITST0n.COPYLIB DSECT PN.ENDEVOR.PROD.NNITST0n.LOADLIB CSECT (load module)

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
6.

To access SDFII, you must sign-on to NNITSO from the Intersession Menu.
----------- Newport News, Inc. - ISPF/PDF Primary Option Menu ---------------

OPTION=> 4.12 0 1 2 3 4 6 7 T X ISPF PARMS Browse Edit Utilities N N I Command Dialog Test Tutorial EXIT USERID Specify terminal and user parameters TIME Display source data or output listings DATE Create or change source data JULIAN Perform ISPF/PDF utility functions KEYS Newport News, Vendor and IBM utilities Enter TSO command or CLIST Perform dialog testing Display information about ISPF/PDF Terminate ISPF using log and list defaults XXXXXXX 18:13 02/02/25 02.056 24

Figure 4-168: NNI ISPF Main Menu Panel 7.

At the NNI ISPF Main Menu panel, select the SDF option by typing 4.12 on the option line.
Enter Option --VENDOR-1 2 3 4 5 6 7 8 9 AB D EX F G1 G2 H J TAO FDR/ABR NNIDASD Reserved FORTE (FILE QSERV (HIST SAS (ONLI DATA/IMS EX TMS (TAPE TSS (SECU Abend-Aid/S CH Facility) X SDF ===> 12 Vendor/NNI/IBM Utilities --N N I-TS CHANGE LOG --I B M-10 PL1 More: +

(Old Screen Development (New Screen Development Facility)

SDFII

SDFII(P) (SDFII Prototype Facility) ER ST SU DB2 STROBE Spiegel User Panel DB2 Products Menu

Ca-Docview Expediter/TSO File-Aid Ca-11 PROD Ca-11T TEST Ca-7 JCLPrep EMC/2 Email System

Figure 4-169: SDF Pop-up Menu 8.

At the SDF Pop-up Menu, select SDFII (New Screen Development Facility) by typing X next to that option.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Exit Help ------------------------------------------------------------------------------SELECT AN SDF II FUNCTION Option ===> 8 1 2 3 4 5 6 7 8 9 10 11 13 R X PANEL EDITOR PANEL GROUP EDITOR PARTITION SET EDITOR AID TABLE EDITOR CONTROL TABLE EDITOR GENERATE LIST OBJECTS SPECIFY LIBRARIES UTILITIES PROFILE SDF II PROTOTYPE PRINT REFERENCE REFERENCE EXIT Create or edit a panel Create or edit a panel group Create or edit a partition set Create or edit an AID table Create or edit a control table Generate control block source and data structure List objects in the library Access libraries Print, Import, Convert, Construct, Extract, and Modify Objects Modify editing defaults Define and run a prototype Print the online reference Obtain SDF II online reference Terminate SDF II dialog

Use PFSHOW ON/OFF to show/hide program function key assignment

Figure 4-170: SDFII Main Menu Panel 9.

At the SDFII Main Menu panel, select the Specify Libraries option by typing 8 on the option line. This will allow you to define your development libraries.
Exit Help ------------------------------------------------------------------------------SPECIFY LIBRARIES Command ===> ID Library name -------------------------1 'TEST.ENDEVOR.NNITST04' 2 'PN.ENDEVOR.PROD' 3 4 5 6 7 8 9 Optionally, specify AUTOSAVE library Library name -------------------------Search for related objects. . 1 Description -------Password

Password

1. Search all libraries 2. Start with library of primary object 3. Same library as primary object

Figure 4-171: SDFII Specify Libraries Panel 10.

At the SDFII Specify Libraries panel enter your SDFII development and production library. The development library should correspond with your Endevor development subsystem. This can be entered in any order. However, it is important to remember which ID number you assign to each library. Then, select how you want SDFII to search for your SDFII objects (1 should be your default). Press Enter and PF3 to save your selection and return to the Main Menu.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Exit Help ------------------------------------------------------------------------------SELECT AN SDF II FUNCTION Option ===> 1 1 2 3 4 5 6 7 8 9 10 11 13 R X PANEL EDITOR PANEL GROUP EDITOR PARTITION SET EDITOR AID TABLE EDITOR CONTROL TABLE EDITOR GENERATE LIST OBJECTS SPECIFY LIBRARIES UTILITIES PROFILE SDF II PROTOTYPE PRINT REFERENCE REFERENCE EXIT Create or edit a panel Create or edit a panel group Create or edit a partition set Create or edit an AID table Create or edit a control table Generate control block source and data structure List objects in the library Access libraries Print, Import, Convert, Construct, Extract, and Modify Objects Modify editing defaults Define and run a prototype Print the online reference Obtain SDF II online reference Terminate SDF II dialog

Use PFSHOW ON/OFF to show/hide program function key assignment

Figure 4-172: SDFII Main Menu Panel 11.

At the SDFII Main Menu panel, select the Panel Editor option by typing 1 on the option line. This will allow you to create or update a panel.
Exit Help ------------------------------------------------------------------------------IDENTIFY PANEL Option ===> 1 blank 1 2 Edit existing panel Create new panel from skeleton Create new panel from scratch for CICS/BMS

Identify the panel Name . . . . . . . . . . OES212 Library . . . . . . . . 1 To create a new panel from skeleton, specify the skeleton Name . . . . . . . . . . OES212 Library . . . . . . . . 2 To create a new panel from scratch, specify the device type Device type . . . . . . ALL

Figure 4-173: SDFII Identify Panel 12.

At the SDFII Identify Panel, select one of the options on the following page:

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
To update an existing production panel: Select option 1 In the Identify the Panel fields, Enter the panel name you would like to modify Enter the number of your test SDFII library (see Error: Reference source not found) In the To Create a New Panel from Skeleton fields, Enter the production panel name Enter the number you assigned to your SDFII production library (see Error: Reference source not found) Press the Enter key to access the Panel Editor Dialog Menu. To create a new panel using an existing production panel as a model Follow the above instructions. However, in Identify the Panel enter your new panel name. In To Create a New Panel from Skeleton, enter the existing panel name you would like to use as a model, i.e.: New Panel Name: OES213 Skeleton Panel Name: OES212 Press the Enter key to access the Panel Editor Dialog Menu. To create a new panel without using a skeleton Select option 2 In the Identify the Panel fields, Enter the name of the panel you would like to create Enter the library number of your test SDFII library (see Error: Reference source not found) Press the Enter key to access the Panel Editor Dialog Menu. To update an existing panel already in a SDFII test library Leave the option blank In the Identify the Panel fields, Enter the name of the existing panel Enter the number of your test SDFII library (see Error: Reference source not found) Press the Enter key to access the Panel Editor Dialog Menu. If you receive an OBJECT NOT FOUND error message while trying to access an existing panel, check the SDFII production library to ensure the object is there. You can perform this test by changing your test library number to the production library number, leave the Option blank, and press the Enter key. If the existing object could not be found in the production library, it is possible the object is in the old SDF library. To investigate this further, you must sign off SDFII and sign-on to SDF. If the object is found in the old SDF library, it must be converted to SDFII. Instructions to convert SDF to SDFII are not included in this document.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
File Options Help ------------------------------------------------------------------------------SELECT A PANEL EDITOR DIALOG 0 New object created Option ===> 2 1 2 3 4 5 6 7 8 * CHARACTERISTICS FORMAT FIELDS ATTRIBUTES STRUCTURE SYSTEM TEST INSTANCES FIELD EDITING Define panel characteristics Define the format of the panel Define the fields for the format Define the attributes for the format Define the data structure of the panel Define target system dependent information Show panel in execution time format Define the panel instances Define field editing and verification rules

Figure 4-174: SDFII Select a Panel Editor Dialog Panel 13.

At the Select a Panel Editor Dialog panel, select the appropriate options to modify an existing panel or create a new panel. Press PF3 to return to the SDFII Main Menu panel.
Exit Help ------------------------------------------------------------------------------SELECT AN SDF II FUNCTION Option ===> 6 1 2 3 4 5 6 7 8 9 10 11 13 R X PANEL EDITOR PANEL GROUP EDITOR PARTITION SET EDITOR AID TABLE EDITOR CONTROL TABLE EDITOR GENERATE LIST OBJECTS SPECIFY LIBRARIES UTILITIES PROFILE SDF II PROTOTYPE PRINT REFERENCE REFERENCE EXIT Create or edit a panel Create or edit a panel group Create or edit a partition set Create or edit an AID table Create or edit a control table Generate control block source and data structure List objects in the library Access libraries Print, Import, Convert, Construct, Extract, and Modify Objects Modify editing defaults Define and run a prototype Print the online reference Obtain SDF II online reference Terminate SDF II dialog

Use PFSHOW ON/OFF to show/hide program function key assignment

Figure 4-175: SDFII Main Menu Panel 14.

After all the changes have been applied, the panel must be generated to create the data structure and BMS source code. At the SDFII Main Menu panel, select the Generate option by typing 6 on the option line.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Exit Help ------------------------------------------------------------------------------IDENTIFY OBJECT FOR GENERATION Command ===> Identify the Name . . . Library . Type . . . source object . . . . . . . OES212 . . . . . . . 1 . . . . . . . P G. PANEL GROUP P. PANEL

S. PARTITION SET

Specify the target system here only when you want to generate for an other target system than specified for the object. Target system . . . . . 1 blank Take target system from object 0. PROTOTYPING 1. CICS/BMS 2. MFS 3. ISPF 4. GDDM 5. CSP

Figure 4-176: SDFII Identify Object For Generation Panel 15.

Identify your test panel name, test library number, and type. If there is only one panel in the panel group (mapset), you can use TYPE P. However, if the panel group consists of multiple panels, you must use TYPE G. There are times when a developer will include a help screen, etc., with their panel. Option G allows the panels to be grouped together into one mapset. Therefore, the panel names may be OES212A, OES212B, but the group name might be OES212. If there is a group name enter the group name on this panel. The group object can be setup by selecting option 2 from the SDFII Main Menu. Target system must contain option 1, CICS/BMS. Press Enter to display the SDFII Specify Generation Parameters panel. If there are multiple panels in a group, then the developer must code the following in their CICS COBOL program to access the map: EXEC CICS RECEIVE MAP ('OES212A') MAPSET ('OES212') INTO (OES212AI) END-EXEC Otherwise, if there is a single panel in a group, then the developer can code the following: EXEC CICS RECEIVE MAP ('OES212') INTO (OES212I) END-EXEC Or EXEC CICS RECEIVE MAP ('OES212') MAPSET ('OES212') INTO (OES212I) END-EXEC

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Exit Help --------------------------------------------------------------------------SPECIFY GENERATION PARAMETERS OES212 Command ===> More: + Object name . . . . . : OES212 Object type . . . . . : PANEL Target system . . . . : CICS/BMS Enter '/' to select the generation function. / Generate data structure / Generate CICS/BMS macros Specify the options and output libraries. Then press ENTER to generate, or press END to exit. Options for data structure Language . . . . . . COBOL ASM, C, COBOL, PLI, RPG Enter '/' to select option Alignment Ignored for C language Graphic DBCS panels only Trigraph C language only

Figure 4-177: SDFII Specify Generation Parameters Panel 16.

At the SDFII Specify Generation Parameters panel, the object name, type and target system will be displayed based on what you entered on the SDFII Identify Object for Generation panel (see Error: Reference source not found). Select Generate Data Structure and Generate CICS/BMS macros by keying a / in the selection fields. Language must equal COBOL. Press PF8 to continue entering the generate options

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Exit Help --------------------------------------------------------------------------SPECIFY GENERATION PARAMETERS OES212 Command ===> More: / SDF/CICS Compatible COBOL language only Length statement COBOL language only Field names Field names generated as defined Output library Dataset name DDname . . . User exit . for or . . . . data structure . . . . TEST.ENDEVOR.NNITST04.DGIDSCT . . . . . . . . * for all devices

Options for BMS macros Device type . . . . . . *

Output library for BMS macros Dataset name or . . . . TEST.ENDEVOR.NNITST04.DGIBMS DDname . . . . . . . . . User exit . . . . . . .

Figure 4-178: SDFII Specify Generation Parameters Panel (continued) 17.

At the SDFII Specify Generation Parameters panel (continued), do the following: Select SDF/CICS Compatible by keying a / in the selection field Enter the Output library for the data structure. This library should correspond to your Endevor subsystem. For example, if your Endevor subsystem is NNITST01, then your data structure output library should be TEST.ENDEVOR.NNITST01.DGIDSCT. This is the library that Endevor will search for your DSECT. Enter the Output library for the BMS macros. This library should correspond to your Endevor subsystem. For example, if your Endevor subsystem is NNITST01, then your BMS macros output library should be TEST.ENDEVOR.NNITST01.DGIBMS. This is the library that Endevor will search for your BMS source code. Press Enter to generate your SDFII panel.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Exit Options Help --------------------------------------------------------------------------LIST GENERATION MESSAGES OES212 Command ===> Scroll ===> PAGE 0 Errors detected Enter '/' to select action Print messages Will be performed on Exit Messages . . . . . . . . . . . . . . . . . . COLUMNS 1-2 OF 2, ROW 1 OF 9 Message# Message ---------------------------------------------------Object name: OES212 type: PANEL library: 1 Data Structure Output library: TEST.ENDEVOR.NNITST04.DGIDSCT member: OES212 DGICM038 Generation of data structure(s) completed CICS/BMS map set for device type 3278-2B DGICM021 PANEL OES212 retrieved from library 1 DGICM117 The generated map contains field names that have been generated Output library: TEST.ENDEVOR.NNITST04.DGIBMS member: OES2122 DGICM034 Generation of BMS macros completed END OF DATA ***********************************************************

Figure 4-179: SDFII List Generation Messages Panel 18.

If you receive 0 Errors Detected, your panel has been generated and has created the highlighted member in the output library. This is the member you will copy into Endevor. Press PF3 to exit the Generate Screen. If you receive errors, correct the errors and attempt to generate your panel again. Follow the instructions beginning at Error: Reference source not found. To migrate your SDFII objects into Endevor sign on to TSO2 from the Intersession Main Menu Panel. At the Spiegel Group Mainframe Primary Option Menu panel, select Endevor by typing A.E on the option line.
---------------------OPTION ===> Q E Q P - ENDEVOR - QUICK-EDIT - PDM ENDEVOR REL39 SELECTION MENU ------------------------

19.

20.

- Endevor Software Management Functions - Endevor Quick Edit Development Workbench - Endevor Parallel Development Manager Merge utility

S - SIGNOUTS - Show my signouts ST - SIGNOUTS THEM - Show signouts belonging to someone else SE - SIGNOUTS elem - Show signouts for an Endevor element X - EXIT

ENTER END COMMAND TO TERMINATE ISPF.

Figure 4-180: Endevor Rel39 Selection Menu Panel 21.

At the Endevor Rel39 Selection Menu panel, enter Quick-Edit, by typing Q on the option line.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
---------------------------- Endevor Quick-Edit ------------------------------Command ===> CR_______________________________________________________________ Dialog Commands: D Dialog Defaults AO Action Options P Element Options: blank Element list B Browse CR Create E G Generate # Delete M Masters O LC List Components LL List Listing LO ENDEVOR Location: ENVIRONMENT.. DEVELOP SYSTEM....... ORDNTRY SUBSYSTEM.... NNITST01 ELEMENT...... OES212 TYPE......... SDF Package Options Edit C Changes Move S Summary H History List Outputs LI List Inputs ____________ ________ Y (Y/N) Y (Y/N) N (Y/N)

List Options: WHERE CCID IS............... WHERE PROCESSOR GROUP IS.... BUILD USING MAP............. RETURN FIRST FOUND.......... DISPLAY SYSTEM/SUBSYS LIST..

Action Options: CCID......................... 2000-351AH__ Comment...................... Instructions to Edit a SDFII Screen_____ Processor Group.............. Override Signout............. N (Y/N) (C) 1993,2000 Computer Associates International, Inc.

Figure 4-181: Endevor Quick-Edit Panel 22.

At the Endevor Quick-Edit panel, enter the complete Endevor Location, the CCID (under Action Options), and the Comment. The element name will be your SDFII panel or group name. The type will be SDF. If the panel does not exist in Endevor, select the create option, by typing CR on the command line to create a new SDFII object. Otherwise, leave the Command field blank. Press Enter.

If the object does not exist, a blank screen will be displayed. If the object exists, delete all the lines by using the delete line command.
OES212 TO: DEVELOP/U/ORDNTRY/NNITST04/SDF New Element COMMAND ===> copy SCROLL ===> CSR ****** ***************************** Top of Data ****************************** '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' ****** **************************** Bottom of Data ****************************

Figure 4-182: Endevor Quick-Edit Panel

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
23. At the Endevor Quick-Edit panel, Enter COPY in the Command field.
Menu RefList Utilities Help Edit/View - Copy More: +

Command ===>

"Current" Data Set: USERID.QERCVY04.RECOVERY From ISPF Library: Project . . . Group . . . . Type . . . . Member . . .

. . .

. . .

. . .

(Blank or pattern for member selection list)

From Other Partitioned or Sequential Data Set: Data Set Name . . . 'TEST.ENDEVOR.NNITST04.DGIBMS(OES2122)' Volume Serial . . . (If not cataloged) Data Set Password . . (If password protected)

Line Numbers (Blank for entire member or sequential data set) First line . . . . Last line . . . . . Number type . . . . (Standard, ISPFstd, COBOL, or Relative)

Figure 4-183: Endevor Quick-Edit Copy Panel 24.

At the Endevor Quick-Edit Copy panel, enter the SDFII BMS library and member name of your panel (see Error: Reference source not found). Press Enter to copy your BMS macro into Endevor.
WILLTEST TO: EDUCDEV/U/MISC/SPGTST04/SDF COLUMNS 00001 00072 COMMAND ===> SCROLL ===> CSR ****** ***************************** Top of Data ****************************** 000010 PRINT ON,NOGEN 000020 OES212 DFHMSD TYPE=MAP,LANG=COBOL,MODE=INOUT,SUFFIX=2 000030 TITLE 'SDF: OES212 OES212 000040 OES212 DFHMDI SIZE=(24,80),CTRL=(HONEOM,FREEKB),COLUMN=SAME, * 000050 LINE=NEXT,DATA=FIELD,TIOAPFX=YES,JUSTIFY=(LEFT), * 000060 OBFMT=NO 000070 DFHMDF POS=(1,1),LENGTH=9,INITIAL='SYSTEM :',ATTRB=(PROT,BRT) 000080 * OES212SYSID OES212SYSID 000090 OES212S DFHMDF POS=(1,11),LENGTH=2,JUSTIFY=(LEFT,BLANK),INITIAL='OE', * 000100 ATTRB=(PROT,NORM) 000110 DFHMDF POS=(1,14),LENGTH=1,ATTRB=(ASKIP,BRT) 000120 DFHMDF POS=(1,27),LENGTH=26, * 000130 INITIAL='ORDER ENTRY SELLING SYSTEM',ATTRB=(ASKIP,BRT) 000140 * OES212CURRDATE OES212CURRDATE 000150 OES212C DFHMDF POS=(1,72),LENGTH=8,JUSTIFY=(LEFT,BLANK),ATTRB=(ASKIP,N* 000160 ORM) 000170 DFHMDF POS=(2,1),LENGTH=9,INITIAL='PROGRAM :',ATTRB=(ASKIP,BRT* 000180 ) 000190 * OES212PGMCD OES212PGMCD 000200 OES212P DFHMDF POS=(2,11),LENGTH=2,JUSTIFY=(LEFT,BLANK),INITIAL='12', * 000210 ATTRB=(ASKIP,NORM)

Figure 4-184: Endevor Quick-Edit Panel

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
25.

Your SDFII BMS macro has now been copied into Endevor. Press PF3 to generate the Endevor element.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
The Endevor Generate Process The Endevor generate process for SDFII objects will: o Copy the group source to the appropriate Endevor library. o Copy the generated DSECT to the appropriate Endevor library. o Copy all panels to the appropriate Endevor library. o Assemble the BMS source to produce the CSECT (load module). o Add the listing to Endevor.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
9. Troubleshooting Endevor Problems 1. How to do a Security Trace To turn on the security trace, enter the following command on any TSO command line: TSO ESITRACE START Then, go into Endevor or QuickEdit. You will see messages like these below:
ENCS101I ENCS101I ENCS101I ENCS101I ENCS101I ENCS101I ENCS101I ENCS101I ENCS101I ENCS101I ENCS101I ENCS101I ENCS101I ENCS101I Entity=PROD.ACTION.PROD.MISC.MISC.RETRIEVE User $WALTHE access is allowed from LAT RACROUTE RC=0000 RACHECK RC=0000 Reason=0000 Format=0004 Pass=0000 Auth=READ ACEE=00000000 Class=$ENDEVOR Log=NONE Func=ADD Scale=0....+....1....+....2....+....3....+....4.... Entity=DEVELOP.ACTION.UNIT.MISC.NNITST04.ADD User $WALTHE access is allowed from LAT RACROUTE RC=0000 RACHECK RC=0000 Reason=0000 Format=0004 Pass=0000 Auth=READ ACEE=00000000 Class=$ENDEVOR Log=NONE Func=SIGNOVR Scale=0....+....1....+....2....+....3....+....4.... Entity=DEVELOP.ACTION.UNIT.MISC.NNITST04.SIGNOVR User $WALTHE access is allowed from LAT

Figure 4-185: Security Trace Messages

Whenever you see the word DENIED for a resource you need, copy and paste the text into an email, and send to Data Security Team. To turn off the security trace, enter the following command on the TSO command line: TSO ESITRACE STOP

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
2. Easytrieve If the LINESIZE on your REPORT is greater than 132 characters you may receive the following error: *******B070 VALUE NOT WITHIN ACCEPTABLE RANGE - LINESIZE This occurs when you do not code the record format in the FILE statement. The following is an example of an Easytrieve program where this error will occur:
PARM LINK (PGMNAME1 R) * FILE FILEIN * FIELD-01 1 3 A FIELD-02 4 4 A FIELD-03 8 14 A FIELD-04 40 1 A FIELD-05 81 10 A * FILE PRT1 PRINTER * JOB INPUT FILEIN * PRINT REPORT-01 * REPORT REPORT-01 PRINTER PRT1 LINESIZE 200 * TITLE 1 'I N V E N T O R Y R E P O TITLE 2 'SPIEGEL CORPORATION' * LINE 1 FIELD-01 FIELD-02 FIELD-03 FIELD-04 FIELD-05

HEADING HEADING HEADING HEADING HEADING

('FIELD ('FIELD ('FIELD ('FIELD ('FIELD

01') 02') 03') 04') 05')

+ + R T' + + + +

Figure 4-186: Original Easytrieve Program (with error)

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
This can be corrected by adding the record format to the FILE statement. The following is the corrected version of the example Easytrieve program:
PARM LINK (PGMNAME1 R) * FILE FILEIN * FIELD-01 1 3 A FIELD-02 4 4 A FIELD-03 8 14 A FIELD-04 40 1 A FIELD-05 81 10 A * FILE PRT1 PRINTER FB(201 27939) * JOB INPUT FILEIN * PRINT REPORT-01 * REPORT REPORT-01 PRINTER PRT1 LINESIZE 200 * TITLE 1 'I N V E N T O R Y R E P O TITLE 2 'SPIEGEL CORPORATION' * LINE 1 FIELD-01 FIELD-02 FIELD-03 FIELD-04 FIELD-05

HEADING HEADING HEADING HEADING HEADING

('FIELD ('FIELD ('FIELD ('FIELD ('FIELD

01') 02') 03') 04') 05')

+ + R T' + + + +

Figure 4-187: Corrected Easytrieve Program (without error) Note: The record length (201 in this example) must be 1 larger than the LINESIZE (200). This will allow for the carriage control character. The block length (27939) must be a multiple of the record length (201). Another alternative to this method is to code FB(201 0) on the FILE statement. Then you must code the DCB information, including the BLKSIZE, in the JCL.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
3. SQL Error -805 A -805 error occurs when the timestamp within the DBRM from which the plan/package is bound does not match the timestamp in the load module. This section documents a way to determine why you are receiving -805 errors.
Menu ISPF-Util Compilers Options Status Help -----------------------------------------------------------------------------SPIEGEL GROUP MAINFRAME PRIMARY OPTION MENU Option ===> U 0 1 2 3 6 7 A B C D O U X I Y Settings View Edit ISPF-Util Command Dialog Test APP-TOOLS Business Database DASD OPS Utilities Exit Index OLD Terminal and user parameters Display source data or listings Create or change source data Perform ISPF utility functions Enter TSO or Workstation commands Perform dialog testing Application Programming tools ISPF based Business Functions Database Tools Storage Related Functions Operations & System Programmers tools Common Mainframe Tools & Utilities Leave ISPF Roadmap of Old Panels to New Panels Last Chance to go to the Old Panels

Enter X to Terminate using log/list defaults

Figure 4-188: Spiegel Group Mainframe Primary Option Menu 1.

At the Spiegel Group Mainframe Primary Option Menu panel, enter Common Mainframe Tools & Utilities by typing U on the option line.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
----------------------OPTION ===> DB2 1 9 F FA87 IM Q R SC CA1 CA7 CA11 TAO SAS IPCS V Common Mainframe Utilities ----------------------USERID TIME TERMINAL DATE JULIAN SYSID USERID 10:03 3278 02/06/07 02.158 S220

BookManager READ (Online Documentation) Invoke PDSTools PDS utility program File-AID Interactive File Manipulation System File-AID NEW -- Version 8.7 IMPACT Problem Management & Change Scheduling SDSF Spool Display and Search Facility CA-VIEW Sysout Archival and Retrieval Super Catalog Search Tape Management System Job Scheduling System ARTS Automatic Rerun Tracking System Totally Automated Office Electronic Mail SAS interactive System Problem Analysis Control VPS Printers

EXIT

- Terminate ISPF using log and list defaults

Figure 4-189: Common Mainframe Utilities 2.

At the Common Mainframe Utilities panel, enter DB2 Products Main Menu by typing DB2 on the option line.
-------------------Product ===> BMC DB2 SSID ===> DB2T DB2 Products Main Menu - S220 - USERID -------------

------------ IBM Products -----------DB2I - DB2 Product QMF - Query Management Facility QMFM - QMF (QMFPRINT DISP=MOD)

| SSID ---- Spiegel --| A DSNA - Prod | P DSNP - Prod | Q DB2Q - Prod | T DB2T - Test ---------- Vendor Products ---------- | X DB2X - Test FADB2 - FILE-Aid/DB2 | Z DB1Z - Test RDX - File-AID/RDX | Y DB2Z - Test | G DB2G - Test I - Insight for DB2 | 3 DOX3 - Prod BMC - BMC Products | -- Eddie Bauer -| E DSN - Prod | B DSNT - Test ST - Startool | - Newport News -BND - CMS Copy/Bind Modules | H DBP1 - Prod TEST - Test Ver. Vendor Products | N DBT1 - Test MISC - Misc. Functions | HLP - Brief Help

REMOTE SYSTEM REMOTE SYSTEM REMOTE SYSTEM LOCAL SYSTEM LOCAL SYSTEM LOCAL SYSTEM LOCAL SYSTEM REMOTE SYSTEM REMOTE SYSTEM REMOTE SYSTEM REMOTE SYSTEM REMOTE SYSTEM REMOTE SYSTEM

Figure 4-190: DB2 Products Main Menu 3.

At the DB2 Products Main Menu panel, enter BMC Products by typing BMC on the Product line. The DB2 SSID is the DB2 subsystem in which you are working. In the example above, DB2T is the DB2 SSID.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
---------------------DB2 Appl Administration - S220 Product ===> AD DB2 SSID ===> DB2T - USERID -------------

----------- IBM Products ------------ | SSID ---- Spiegel --| A DSNA - Prod | P DSNP - Prod | Q DB2Q - Prod | T DB2T - Test ---------- Vendor Products ---------- | X DB2X - Test AD - BMC Admin Tools | Z DB1Z - Test AP - Apptune | Y DB2Z - Test EXP - SQL Explorer | G DB2G - Test LOGM - Logmaster | 3 DOX3 - Prod | -- Eddie Bauer -| E DSN - Prod | B DSNT - Test | - Newport News -| H DBP1 - Prod | N DBT1 - Test |

REMOTE SYSTEM REMOTE SYSTEM REMOTE SYSTEM LOCAL SYSTEM LOCAL SYSTEM LOCAL SYSTEM LOCAL SYSTEM REMOTE SYSTEM REMOTE SYSTEM REMOTE SYSTEM REMOTE SYSTEM REMOTE SYSTEM REMOTE SYSTEM

Figure 4-191: DB2 Appl Administration 4.

At the DB2 Appl Administration panel, enter BMC Admin Tools by typing AD on the Product line.
----------------- BMC Software Administrative Products for DB2----------------COMMAND ===> _________________________________________________________________ 2 1 DASD MANAGER for DB2 2 CATALOG MANAGER for DB2 3 CHANGE MANAGER for DB2 - Manage or monitor DB2 physical objects - Execute DDL or query DB2 Catalog - Manage changes to DB2 objects/structures

DB2 SSID . . . . . . . DB2T (? = SSID List) DB2 Catalog Access . . DIRECT (Direct) Use Shared or Individual product ISPF APPLID? S (S/I - Admin Products only)

Figure 4-192: BMC Software Administrative Products for DB2 5.

At the BMC Software Administrative Products for DB2 panel, enter CATALOG MANAGER for DB2 by typing 2 in the option field.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
DB2T- -----------Command ===> CATALOG MANAGER 7.1.01 Primary Menu -------------------Select action and type object information. Action 0. 1. 2. 3. 4. 5. 6. 7. (L) (S) (C) (G) (O) (D) (M) (Q) Then press Enter.

List catalog objects (blank same as 0) Search for catalog objects Create objects Grant privileges CATALOG MANAGER options processing DB2 Commands Maintain logs menu List SQL for edit & execution Plan Alias User Column DBRM Inc. 26. 27. 28. 29. ST LO CK PR Strings Location Checks Procs

Obj type

PG 11. DB Database 16. TS Tablespace 21. PL 12. SG Stogroup 17. SU SysPrivUser 22. AL 13. TB Table 18. SY Synonym 23. US 14. VW View 19. PG Package 24. CO 15. IX Index 20. CI Collection 25. DM Qualifier M3711000 Initial attach to DB2T Copyrights (c) 1987-2001 BMC Software, as an unpublished licensed work. All rights reserved.

Figure 4-193: CATALOG MANAGER 7.1.01 Primary Menu 6.

At the CATALOG MANAGER 7.1.01 Primary Menu panel, enter data in the following fields: o Leave the Action field blank. o Enter PG in the Obj type field. o Enter the package name in the Qualifier field.

Note: If you are working with a plan that is not bound with an underlying package, type PL instead of PG in the Obj type field.
DB2T-R -----------------------Command ===> --------------- Row 1 to 2 of 2 Scroll ===> PAGE 01 CMD will show commands for this list. Type command and press ENTER Lists: AL CA CI IM IS IX PA PL PR SY TB TR TS UA US VW LIKE: M3711000 Cm Collection Id Name Ty Version Owner Bnd Date ValidOper ----v----1----v----2----v----3----v----4----v----5----v----6----v----7----v--DB2TQA M3711000 DB2CMQA 2002-05-30 Y Y DESCB2TTEST M3711000 DB2CMTS 2002-06-06 Y Y ******************************* Bottom of data ******************************** Package List

Figure 4-194: Package List 7.

At the Package List panel, enter Describe Package by typing DESC on the line to the left of the package name. This will bring up detailed information about the package in question.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
DB2T-R ----------------------Command ===> Describe Package -------------- LINE 1 OF 576 Scroll ===> PAGE Package = DB2TTEST.M3711000 ------------------------------------------------------------------------------FROM SYSIBM.SYSPACKAGE -----------------------------------------------------------------------------Location . . . : Valid . . . . . : Y Collection Id : DB2TTEST Operative . . . : Y Package Name : M3711000 Validate . . . : B Version . . . . : Package Owner : DB2CMTS Package Size : 2192 Package Creator : ENDSYSU Average Size : 5272 Qualifier . . . : DB2TTEST Release . . . . : C Sys entries . . : 0 Explain . . . . : Y Quote . . . . . : N Host Lang . . . : 3 Comma . . . . . : N Character set : A Mixed . . . . . : N Decimal 31 . . : N Defer Prep . . : B Remote . . . . : N Sqlerror . . . : N Isolation . . . : S Con Token . . . : X'16F7ADAA0500B08C' Timestamp . . . : 2002-05-28-15.16.18.434693 Bind Timestamp : 2002-06-06-16.23.55.279665 PC Timestamp : 2002-06-06-16.22.51.893442

Figure 4-195: Describe package 8.

At the Describe package panel, write down the Con Token (timestamp). The Con Token for M3711000 looks like X16F7ADAA0500B08C. Note the DBRM library that was used in binding the module. Is it the one you expected?

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Menu Utilities Compilers Help sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss BROWSE PN.ENDEVOR.UNIT.SPGTST05.DBRMLIB(M3711000) CHARS X'16F7ADAA0500B08C Command ===> Scroll ===> CSR ********************************* Top of Data ********************************** -----------------------------------------------------------------------------DBRM...USERID M3711000.7..^..3.......................................1...J CCDD000AEECDCC44DFFFFFFF1FAA00B800F000000000000000000000000000000000000000F0080D 42940000425994004371100067DA500C703002000000000000000000000000000000000000100001 -----------------------------------------------------------------------------.. .............. 00444444444444444444444444444444444444444444444444444444444444444400000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------------------------------------------------DBRM...W..............DECLARE FIL_CTRL_TB TABLE ( CORP_CD CHAR ( 1 ) NOT NULL CCDD001E0000000B0001001CCCCDCDC4CCD6CEDD6EC4ECCDC444CDDD6CC4CCCD444F454DDE4DEDD4 42940036000000F50004003A45331950693D3393D320312350D03697D34038190D010D0563054330 -----------------------------------------------------------------------------, ORIG_PRGM_ID INTEGER NOT NULL , RUN_SQNBR SMALLINT NOT NULL , PRGM_ID INTEGER 64DDCC6DDCD6CC4CDECCCD4DDE4DEDD464DED6EDDCD4EDCDDCDE4DDE4DEDD464DDCD6CC4CDECCCD4 B06997D7974D94095357590563054330B0945D285290241339530563054330B07974D94095357590 ------------------------------------------------------------------------------

Figure 4-196: Browse Panel 9.

Next, browse the actual DBRM member in either the test (PN.ENDEVOR.UNIT.xxxxxxxx.DBRMLIB where xxxxxxxx is the subsystem name) or production (PN.ENDEVOR.PRODxxx.DBRMLIB where xxx is the company name) DBRM library. Once inside the member, type HEX ON on the command line. Once hexadecimal has been turned on, search for the Con Token you wrote down in #Error: Reference source not found, i.e. F x16F7ADAA0500B08C . The Con Token is located immediately after the DBRM name. For example, if you browse PN.ENDEVOR.UNIT.SPGTST05.DBRMLIB(M3711000) and look immediately after the text M3711000, you will find the Con Token. This Con Token should match the one you pulled from the DB2 catalog.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
Menu Utilities Compilers Help sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss BROWSE PN.ENDEVOR.UNIT.SPGTST05.LOADLIB(M3711000) CHARS X'16F7ADAA0500B08C Command ===> Scroll ===> CSR

-----------------------------------------------------------------------------...........M3711000.7..^...............Z.XSQLDA ...m.....D............ 000000024001DFFFFFFF1FAA00B8000000000000001E0EEDDCC444000900000C0000000000004444 00000008400E4371100067DA500C01000000000000E9072834100000040303140100000000000000 ------------------------------------------------------------------------------

-----------------------------------------------------------------------------0^.qX}2L\o.LX|.L\<.d..K.M..o.M...!.J8K.LY..8cM.M.K.M.M.dM.LYm.M.0M...8 4FB09EDAF7DEA790DE43DE439813D0D03890D01352DFD0DE23F8D1D0D0D2D1F8D1DE90D1F7D103F4 5000870C2130006F37F030C004AA23480C6F4B82A01824380C834048284040C440384F4105410B84 ------------------------------------------------------------------------------

------------------------------------------------------------------------------

Figure 4-197: Browse Panel 10.

Next, browse the load lib member. This is trickier. The test load library names can be found in Section Error: Reference source not found Error: Reference source not found in Appendix Error: Reference source not found. The NNI production load libraries are: PN.ENDEVOR.PRODNNI.LOADLIB (batch) PN.ENDEVOR.PRODNNI.LOADCICS The Spiegel production load libraries are: PN.ENDEVOR.PRODSPG.LOADAIMS PN.ENDEVOR.PRODSPG.LOADCOMN PN.ENDEVOR.PRODSPG.LOADCSS PN.ENDEVOR.PRODSPG.LOADLIB (batch) PN.ENDEVOR.PRODSPG.LOADOES The Eddie Bauer production load libraries are: PN.ENDEVOR.PRODEBI.LOADLIB (batch) PN.ENDEVOR.PRODEBI.LOADPCAT PN.ENDEVOR.PRODEBI.LOADPCFC PN.ENDEVOR.PRODEBI.LOADPDB2 For post-Endevor load members, the Con Token will be listed exactly like in the DB2 Catalog, i.e. x16F7ADAA0500B08C. For pre-Endevor load members, the first four

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
bytes will occur after the last four bytes, i.e. x0500B08C16F7ADAA. I am not sure why this is, but it is. The timestamp within the load member should match the timestamp within the DBRM and DB2 catalog.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
11.

If the Con Token in the DB2 catalog does not match the Con Token in both the DBRM and load library members, youve got a problem. Some common -805 scenarios are listed below: o If the load library Con Token matches the Con Token in the DBRM member, but neither matches the DB2 catalog, you probably need a rebind. i.e. a move has occurred but perhaps the bind has failed. This used to happen often on an Endevor backout but has since been fixed. Another scenario might be that someone has rebound the package from another DBRM library. i.e. a package in the T3 region at NNI might have been manually bound with the DBRM from T4. o Double check the load library you are executing with. Is the STEPLIB correct? Is there a load library member in a library higher in the CICS concatenation which you are executing? o You may have more than one load library member (calling and called) within the calling load library member. This is rare, but it happened recently. Check for calling/called load library members residing together.

In most cases, regenerating the module will fix the problem.

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
4. SQL Error -927 Some developers have experienced unsuccessful installs due to DYN being coded in the COBOL-COMPILER-PARMS keyword of the OPTIONS element. (See Error: Reference source not found Error: Reference source not found for details on the OPTIONS element syntax.) This was corrected by changing the OPTIONS element to NODYN (default). The DYN parm was causing a -927 SQLERROR on execution. Quickref states: -927 THE LANGUAGE INTERFACE (LI) WAS CALLED WHEN THE CONNECTING ENVIRONMENT WAS NOT ESTABLISHED. THE PROGRAM SHOULD BE INVOKED UNDER THE DSN COMMAND

Explanation: In the TSO environment, the user has attempted to execute an application program without first establishing the correct execution environment by issuing the DSN command. In the IMS, CICS, or call attachment facility (CAF) environment, the user has attempted to execute an application program that is not using the correct language interface module. System Action: The statement cannot be executed. Programmer Response: In the TSO environment, DB2 application programs should be invoked under the RUN subcommand of the DSN command processor. In the IMS, CICS or CAF environment check that the application was link-edited with or is dynamically allocating the correct language interface module. The language interface modules required in each environment are as follows: o o o o IMS: DFSLI000 CICS: DSNCLI CAF: DSNALI TSO: DSNELI

The DYNAM option can result in the incorrect language interface module being loaded at runtime. SQLSTATE: 51006 -------------------------------------------------------- End of Quickref -------------------------------------------------------Note: Any static calls will need to change to dynamic calls in db2 programs. The following was taken from DB2 UDB for OS/390 V6 Application Programming and SQL Guide: TSO and IMS

Spiegel Endevor Developers User Guide Error: Reference source not found Error: Reference source not found
You can specify the option DYNAM when compiling a COBOL program if you use VS COBOL II or COBOL/370, or if you use OS/VS COBOL with the VS COBOL II or COBOL/370 run-time libraries. IMS and DB2 share a common alias name, DSNHLI, for the language interface module. You must do the following when you concatenate your libraries: o If you use IMS with the COBOL option DYNAM, be sure to concatenate the IMS library first. o If you run your application program only under DB2, be sure to concatenate the DB2 library first. CICS and CAF You must specify the option NODYNAM when you compile a COBOL program that includes SQL statements. You cannot use DYNAM. Because stored procedures use CAF, you must also compile COBOL stored procedures with the option NODYNAM. --------------------- End of DB2 UDB for OS/390 V6 Application Programming and SQL Guide ---------------------

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
A. Appendix Supplementary Information
Topics covered in Appendix Error: Reference source not found include:

Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found

Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found Error: Reference source not found

Spiegel Endevor Developers User Guide Error: Reference source not found.
I. Attempting to Overlay Someone Elses Work Some CA-Endevor and Quick-Edit actions may fail due to another Spiegel developer working in the same area. To prevent your request from overlaying another persons work, your request will be denied and you will be given a message saying *OVERLAYING ANOTHER USER like the one presented below.
-------------------------- Element Selection List --- *OVERLAYING ANOTHER USER Command ===> ________________________________________________ Scroll ===> PAGE Element Options: E Edit Element # Delete B Browse H History M Master G Generate Element O Move C Changes S Summary Use BX, CX, HX, LL, LO, LI, LC and SX to browse component list information -__ E_ __ __ __ Element Message ---------- ---------CSSB0009 CSSB0010 CSSB0010 CSSB0015 CSSO0000 Type -------COBOLLE COBOLLE OPTION OPTION OPTION Environment Stage System Subsystem ----------- ----- -------- --------DEVELOP U CORP NNITST01 DEVELOP U CORP NNITST01 DEVELOP U CORP NNITST01 DEVELOP U CORP NNITST01 DEVELOP U CORP NNITST01 VV.LL ----01.00 01.01 01.02 01.01 01.00

Figure A-1: Overlaying Another User Example Respond by doing one of the following: 1. Choose a different subsystem name 2. Wait until the other user moves from the target area of your request 3. Explicitly SIGNIN the element to transfer ownership. For further information, see Section Error: Reference source not found Error: Reference source not found in Appendix Error: Reference source not found. See Section Error: Reference source not found Error: Reference source not found for further information on how to use the master display command and who is working the element in the UNIT stage.

Spiegel Endevor Developers User Guide Error: Reference source not found.
II. Automatic Notifications CA-Endevor and Quick-Edit automatically record signout information for activities performed by each user. When more than one user has an element signed out, notifications are prepared automatically for review. Whenever a Retrofit action occurs, then messages about the Retrofit actions are also prepared for each impacted user. When a user requests entry into the CA-Endevor or Quick-Edit panels, then pending Signout and Retrofit messages are presented first. Retrofit notification messages
EDIT UD6W.NDVSO001.D730417.S56172 Columns EDIT UD6W.NDVSO001.D730417.S56172 Columns 00001 00001 00072 00072 Command Scroll Command ===> ===> Scroll ===> ===> CSR CSR ****** ****** ***************************** ***************************** Top Top of of Data Data ****************************** ****************************** 000001 000001 ELEMENTS ELEMENTS IN IN RETROFIT RETROFIT 000002 000002 ----------------------------------------------------------------------------------------------------------------------------------------------000003 000003 * * RETROFIT RETROFIT ACTION ACTION ON ON TESTASM TESTASM TYPE TYPE ASM ASM . . RETROFIT RETROFIT ACTION ACTION AJSU4942 AJSU4942 000004 000004 DVLP/1/CORP/TSTBAT2/TESTASM/ASM DVLP/1/CORP/TSTBAT2/TESTASM/ASM 000005 000005 * * SOURCE SOURCE PLACED PLACED INTO INTO VTSTMIS.RETROFIT.TESTASM.AJSU4942.SOURCE(DER#12) VTSTMIS.RETROFIT.TESTASM.AJSU4942.SOURCE(DER#12) 000006 000006 ----------------------------------------------------------------------------------------------------------------------------------------------000007 000007 ----------- THE THE FOLLOWING FOLLOWING ELEMENTS ELEMENTS ARE ARE ALSO ALSO SIGNED SIGNED OUT OUT BY BY THESE THESE USERS USERS ----------000008 TYPE USERID ENV SYSTEM SUBSYS CCID COM 000008 ELEMENT ELEMENT TYPE USERID ENV SYSTEM SUBSYS CCID COM 000009 000009 ----------------------------------------------------------------------------------------------------------------------------------------------000010 JCL UTMQ DVLP INST INSBAT1 HAV 000010 MAGICJCL MAGICJCL JCL UTMQ DVLP INST INSBAT1 TEST TEST HAV 000011 ASM UDBZ PROD CORP TST PRZ0003 TES 000011 TESTASM TESTASM ASM UDBZ PROD CORP TST PRZ0003 TES 000012 ASM UPBR DVLP CORP TSTBAT3 000012 TESTASM TESTASM ASM UPBR DVLP CORP TSTBAT3 ****** ****** **************************** **************************** Bottom Bottom of of Data Data **************************** ****************************

Signout notification messages Below is an example of automatic notifications for a single user.
Figure A-2: Automatic Notification Example

Developers who receive Signout messages should contact the other developers involved, determine who should manually retrofit the code into their own copy and then complete a manual retrofit action. The manual retrofit can be conducted using any of the CA-PDM, SUPERC utilities or other utilities.

Spiegel Endevor Developers User Guide Error: Reference source not found.
III. Backups of Original Source Files This section has not been defined at this time. See Mike McMahon.

Spiegel Endevor Developers User Guide Error: Reference source not found.
IV. COBOL LE Differences Cobol LE vs. Cobol II Here is a list of differences that we have encountered with Cobol LE so far: 1. Replace verb on the copy statement Previously we coded it like this: COPY FDCCRJWW REPLACING ==:CCRJW:== BY ==REJ-I-==. Now we must code it like this: REPLACE ==:CCRJW:== BY ==REJ-I-==. FD REJECT-REPORT-FILE. COPY FDCCRJWW. REPLACE OFF. 2. 3. Cobol II cannot call a Cobol LE program nor can Cobol LE call a Cobol II program. This produces unpredictable results. On the FD entry Block contains zero records and Label records clauses treated as comments. 4. Panvalet inserted field: PANVALET-DSN-DATE-LVL is not supported in Endevor. Programs that use this field will need to have it re-coded.

Spiegel Endevor Developers User Guide Error: Reference source not found.
Cobol LE Functions Error: Reference source not found below lists each of the Intrinsic Functions provided by Cobol LE. This table also shows the function type, the argument types, and the returned value for each function. Function and argument types are abbreviated as follows: ALP = alphabetic NUM = numeric INT = integer AN = alphanumeric A function shown with a single argument type requires a single argument of that type. For example, if argument type is shown as: ALP This indicates that the associated function requires a single alphabetic function. If multiple argument types are shown for a given function, then that function takes multiple arguments of the types shown and in the order shown. For example, argument types shown as: NUM INT This indicates that the associated function requires a numeric first argument and an integer second argument. An argument type shown as XXX... indicates that a variable number of arguments of that type are allowed. For example, an argument type shown as: NUM... This indicates that the associated function requires a variable number of numeric arguments. Example: FUNCTION ASIN (argument) or FUNCTION LENGTH(string) Since the date proper is in the first 8 bytes of the returned date field, the best way to use Current-date is as follows: MOVE FUNCTION CURRENT-DATE (1:8) TO WS-DATE

Spiegel Endevor Developers User Guide Error: Reference source not found.
Table 15: Cobol LE Functions

Function-Name ACOS ANNUITY ASIN ATAN CHAR COS

FCTN Type NUM NUM NUM NUM AN NUM

Argument(s) NUM NUM INT NUM NUM INT NUM

Value Returned Arccosine of argument Ratio of annuity paid for periods interest specified by the NUM argument to an initial investment of one Arcsine of argument Arctangent of argument Character of program collating sequence in position specified by INT argument Cosine of argument

Spiegel Endevor Developers User Guide Error: Reference source not found.
Function-Name CURRENTDATE FCTN Type AN Argument(s) None Value Returned Current date/time and difference from Greenwich Mean Time. This function returns a 21 byte value as follows: 1-4 Four numeric digits of the year in the Gregorian calendar. 5-6 Two numeric digits of the month of the year, in the range 01 through 12. 7-8 Two numeric digits of the day of the month, in the range 01 through 31. 9-10 Two numeric digits of the hours past midnight, in the range 00 through 23. 11-12 Two numeric digits of the minutes past the hour, in the range 00 through 59. 13-14 Two numeric digits of the seconds past the minute, in the range 00 through 59. 15-16 Two numeric digits of the hundredths of a second past the second, in the range 00 through 99. 17 Either the character - or the character +. The character - is returned if the local time indicated in the previous character positions is behind Greenwich Mean Time. The character + is returned if the local time indicated is the same as or ahead of Greenwich Mean Time. 18-19 If character position 17 is -, two numeric digits are returned in the range 00 through 12 indicating the number of hours that the reported time is behind Greenwich Mean Time. If character position 17 is +, two numeric digits are returned in the range 00 through 13 indicating the number of hours that the reported time is ahead of Greenwich Mean Time. 20-21 Two numeric digits are returned in the range 00 through 59 indicating the number of additional minutes that the reported time is ahead of or behind Greenwich Mean Time, depending on whether character position 17 is + or -, respectively.

Spiegel Endevor Developers User Guide Error: Reference source not found.
Function-Name DATE-OFINTEGER DAY-OFINTEGER FACTORIAL INTEGER INTEGER-OFDATE INTEGER-OFDAY INTEGER-PART LENGTH LOG LOG10 LOWER-CASE MAX FCTN Type INT INT INT INT INT INT INT INT NUM NUM AN AN INT NUM AN NUM NUM NUM AN INT NUM AN INT NUM NUM INT INT INT Argument(s) INT INT INT NUM INT INT NUM ALP or NUM or AN NUM NUM ALP or AN ALP or INT or NUM or AN NUM NUM NUM ALP or INT or NUM or AN INT INT AN AN or AN AN ALP or AN ALP or NUM or AN ALP or NUM or AN Value Returned Standard date equivalent (YYYYMMDD) of INT date argument Julian date equivalent (YYYYDDD) of INT date argument Factorial of argument The greatest integer not greater than the argument Integer date equivalent of INT standard date (YYYYMMDD) argument Integer date equivalent of INT Julian date (YYYYDDD) argument Integer part of argument Length of argument Natural logarithm of argument Logarithm to base 10 of argument Letters in the argument set to lowercase Value of maximum argument; note that the type of function depends on the arguments Arithmetic mean of arguments Median of arguments Mean of minimum and maximum arguments Value of minimum argument; note that the type of function depends on the arguments First argument modulo second argument Numeric value of simple numeric string Numeric value of numeric string with optional commas and currency sign Ordinal position of the argument in collating sequence Ordinal position of maximum argument Ordinal position of minimum argument

MEAN MEDIAN MIDRANGE MIN

MOD NUMVAL NUMVAL-C ORD ORD-MAX ORD-MIN

Spiegel Endevor Developers User Guide Error: Reference source not found.
Function-Name PRESENTVALUE RANDOM RANGE REM REVERSE SIN SQRT STANDARDDEVIATION SUM TAN UPPER-CASE VARIANCE WHENCOMPILED FCTN Type NUM Argument(s) NUM NUM INT or none INT or NUM NUM NUM ALP or AN NUM NUM NUM INT or NUM NUM ALP or AN NUM None Value Returned Present value of a series of future period-end amounts, represented by all the arguments other than the first, at a discount rate specified by the first argument Random number Value of maximum argument minus Value of minimum argument; note that the type of function depends on the arguments Remainder of first argument divided by second Characters of the argument in reverse order Sine of the argument Square root of the argument Standard deviation of arguments Sum of arguments; note that the type of function depends on the arguments Tangent of argument Letters in the argument set to uppercase Variance of arguments Date and time when program was compiled

NUM INT NUM NUM AN NUM NUM NUM INT NUM NUM AN NUM AN

Spiegel Endevor Developers User Guide Error: Reference source not found.
V. Endevor Batch Jobs
Table 16: Endevor Batch Jobs

Job Name Job Description DB2 Bind Jobs to execute the bind for DB2 programs Jobs See Error: Reference source not found Section 4.7.3 J289DCRP Creates the Endevor crisis activity for last 24 hours report. J289DPRP Creates the Endevor production activity for last 24 hours report. J289DSI1 Deletes outdated Signout entries from 10 Endevors Signout file. Signout entries for elements that have been moved to PROD, or that have been deleted from Endevor locations are eligible for deletion. Job Name J289SPKA Package Automation Job Executes Aapproved Packages
JOBs submitted by CA7

Run Frequency After generate and move actions. Daily at 06:00. Daily at 06:00. Daily Monday thru Friday at 03:45.

Run Frequency Daily every 15 minutes from 07:00 to 18:00 Triggered by J289SPKA. Triggered by J289QPKA. Triggered by J289APKA. On Request. On Request. On Request. On Request. Currently not in use.

PS* packages.

J289QPKA AC* packages.


J289APKA

AS* packages.

J289NPKA NT* packages.


JOBs submitted by Change Management

J289BPKA J289EPKA J289GPKA J289IPKA J289DPKA

PRWE* (Eddie Bauer Online) packages. PRB* (All Batch) packages. PRWS* (Spiegel Online) packages. PRWN* (NNI Online) packages.

10

See Endevor Administrator User Guide Section 6.6 - Signouts Cleanout job for more details on this job.

Spiegel Endevor Developers User Guide Error: Reference source not found.
VI. Endevor Location Names Environments: Crisis Crisis Environment Develop Develop Environment Obsolete Archive Environment Prod Prod Environment QA QA Environment Stages: Environment Stage 1 Crisis ETST (C) Crisis Test Develop UNIT (U) Unit Test Obsolete NULL (X) Null Prod PSTG (S) Production Staging QA ASTG (A) QA Staging Systems: ADMINTSTTest area for Endevor admins CREDIT Consumer Credit CSS Customer Serv Sys DFSAUDIT Support Processes EDUC Education FINANCE Finance HAMPTON Marketing Group LOGISTCS Logistics MARKET Marketing MDSE Merchandising MISC Miscellaneous MRKDEV Marketing Dvlp NNIMRKU NNI Marketing ORDNTRY Order Entry SPGMRKU SPIEGEL Marketing STORSYS Store Systems TECH Tech Support

EMER NTGN ARCH PROD ACPT

(E) (N) (A) (P) (Q)

Stage 2 Crisis Prod Integration Test Archived Production Acceptance Test

Subsystems: Develop & QA EBITST01 Eddie Bauer TST1 CICS/Batch EBITST02 Eddie Bauer TST2 CICS/Batch EBITST03 Eddie Bauer TST3 CICS/Batch EBITST04 Eddie Bauer TST4 CICS/Batch NNITST01 Newport News T CICS/Batch NNITST02 Newport News T1 CICS/Batch NNITST03 Newport News T3 CICS/Batch NNITST04 Newport News T4 CICS/Batch SPGTST01 Spiegel TEST1 CICS/Batch SPGTST02 Spiegel TEST2 CICS/Batch SPGTST03 Spiegel TEST3 CICS/Batch

Spiegel Endevor Developers User Guide Error: Reference source not found.
SPGTST04 Spiegel TEST4 CICS/Batch SPGTST05 Spiegel TEST5 CICS/Batch SPGTST06 Spiegel TEST6 CICS/Batch SPGTST07 Spiegel TEST7 CICS/Batch SPGTST08 Spiegel TEST8 CICS/Batch Crisis, Prod, & Obsolete Subsystem will be the same as system Processor Groups: 11 EBI Eddie Bauer Processor Group NNI Newport News Processor Group SPG Spiegel Processor Group Types: 12 AFP Advanced Form Processing AFPFDEF Adv Form Prt Form Definitions AFPOVER Adv Form Prt Overlay Definitions AFPPDEF Adv Form Prt PAGE Definitions APSAPPL APS Application Description APSDATA APS Data Description APSINCL APS Include For ++INCLUDE Expansion APSPROG APS Program Description APSREPT APS Report Description APSSCRN APS Screen Description ASM ASM LE/370 Procesing BMS CICS BMS Maps CLIST ISPF Command List CNTL Control and Parameter Cards COBOLLE COBOL LE/370 Procesing COPY COBOL Copybooks CPLUS C++ Programs DOC DOCUMENTATION ETRV Easytrieve EZLETR Easytrieve Macros INCLUDE Panvalet Type ++INCLUDES JCL Job Control Cards LINKDECK Linkage Editor Control Cards LOAD Load modules without source MSG ISPF Messages OPTIONS Compile and Link Options PANEL ISPF Panels PROC Catalogued Procedures REXX REXX Execute SAS Statistical Analysis System SDF SDF II SKEL ISPF Skeletons
11 12

Not all Processor groups will be available in every Environment/Stage/System/Subsystem/Type combination. Not all Types will be available in every Environment/Stage/System/Subsystem combination.

Spiegel Endevor Developers User Guide Error: Reference source not found.

Spiegel Endevor Developers User Guide Error: Reference source not found.
VII.
1.

Links to Additional Information Application Development Endevor and Impact Change Ticket Standards. http://www.corp.spiegel.com/is/isproject/standards/EndevorPackageTicketStd.doc

List of libraries used as source for the conversion to Endevor 3.9: \\Sphqois1\group\D801\IS_DOCS\Public\Endevor UG update req\ENDEVOR LIBS.xls
2.

Naming standards. http://www.corp.spiegel.com/is/isproject/standards/JCL/JCLNamingStandards.pdf


3.

Spiegel Endevor Developers User Guide Error: Reference source not found.
VIII. Package Messages Most package errors are reported on the package CAST action and are reported by the component validation feature of Endevor packaging. During component validation, Endevor compares footprint information from the current Endevor inventory with footprint information gathered at the time of a Generate. If critical discrepancies are found, then an error condition is returned. Common error conditions are those below. FPVL003E NO FOOTPRINT MATCH ANYWHERE There are no Master Control File records for the element that match the location and event information in the footprint. Generate the element again and CAST the package. FPVL004E FOOTPRINT ONLY FOUND IN PRIOR STAGE Only the footprint information matches the Master Control File information for a previous stage. Generally, this message is given for an input component that was not packaged. Determine whether the input component should be included in the package. If yes, then rebuild the package and CAST it again. If not, then the content of your package or the input component and its related inventory, must be taken to a different map location. If the package inventory is in the DVLP environment, select a different subsystem. FPVL005E FOOTPRINT LAST LEVEL DATE MISMATCH The last level date and time information on the footprint does not match the date and time information from the Master Control File. Generate the element again and CAST the package.

Spiegel Endevor Developers User Guide Error: Reference source not found.
IX. Package Names The following data is included here for ease of use only. See Application Development Endevor and Impact Change Ticket Standards at http://www.corp.spiegel.com/is/isproject/standards/EndevorPackageTicketStd.doc for the most up-to-date Package Name standards.
The format of the Spiegel 16-byte package name is: <Prefix><Window or Batch Indicator><Corporate LPAR Code><RSS Number><Initials><Number> <Prefix> is a 2-byte prefix that indicates the Endevor stage name that is targeted by the package. See Error: Reference source not found below. <Window or Batch Indicator> indicates W for installations during the downtime window (on-lines) or B for batch installations or installations that can execute at any time. <Corporate LPAR Code> indicates S for Corporate/Spiegel Catalog LPAR, E for Eddie Bauer LPAR, or N for NNI LPAR. <RSS Number> is the 4-character year and 4-character number of the RSS associated with the change. Example 2002-351 is entered 20020351. <Initials> indicates the 2 character initials of the developer. <Number> indicates the sequential number assigned by the developer. This is 2 characters, and must be unique for each developers package. Table 17: Package Name Format

Package Action UNIT to NTGN

Prefix NT

Package Name Examples NTWS20020351KR01

NTGN to ASTG ASTG to ACPT

AS

ASBE20020351KR02

AC

ACWN20020351KR03

ACPT to PSTG PSTG to PROD

PS

PSBS20020351KR04

PR

PRWE20020351KR05

Package Name Description For Examples NT - Prefix, W - Window Indicator, S - Corporate LPAR Code, 20020351 - RSS Number, KR - Initials, 01 - Number AS - Prefix, B - Batch Indicator, E - Corporate LPAR Code, 20020351 - RSS Number, KR - Initials, 02 - Number AC - Prefix, W - Window Indicator, N - Corporate LPAR Code, 20020351 - RSS Number, KR - Initials, 03 - Number PS - Prefix, B - Batch Indicator, S - Corporate LPAR Code, 20020351 - RSS Number, KR - Initials, 04 - Number PR - Prefix, W - Window Indicator, E - Corporate LPAR Code, 20020351 - RSS Number, KR - Initials, 05 - Number

Spiegel Endevor Developers User Guide Error: Reference source not found.
Package Action PROD to ARCH ETST to EMER Prefix AR Package Name Examples ARBN20020351KR06 Package Name Description For Examples AR - Prefix, B - Batch Indicator, N - Corporate LPAR Code, 20020351 - RSS Number, KR - Initials, 06 - Number EM - Prefix, W - Window Indicator, S - Corporate LPAR Code, 20020351 - RSS Number, KR - Initials, 07 - Number EU - Prefix, B - Batch Indicator, E - Corporate LPAR Code, 20020351 - RSS Number, KR - Initials, 08 - Number

EM

EMWS20020351KR07

EMER to UNIT

EU

EUBE20020351KR08

Spiegel Endevor Developers User Guide Error: Reference source not found.
X. Quick Edit Commands The following commands can be used when editing an element in the Quick Edit. These commands can be used in addition to the normal ISPF editor commands. COPYELM - Copy Element See Error: Reference source not found Error: Reference source not found for an example. EXPINC - Expand Includes See Error: Reference source not found Error: Reference source not found for an example. WIPCHANG - Work In Process Changes See Error: Reference source not found Error: Reference source not found for an example.

Spiegel Endevor Developers User Guide Error: Reference source not found.
XI. Sample Job Card Use the following as a job card to submit batch Endevor jobs:
//USERIDA JOB (T###,00),'USERID', // CLASS=L,MSGCLASS=S, // NOTIFY=&SYSUID /*ROUTE PRINT R999

Change USERID, Accounting Information (T###,00), and printer (R999) to your specific values. Note: When generating (compiling) a program, CLASS must be N for programs using IDMS.

Spiegel Endevor Developers User Guide Error: Reference source not found.
XII. SIGNIN to change ownership
If it becomes necessary to change ownership of an element from one user to another, the following steps may be taken. Anyone can perform these steps on behalf of another.
------------------- Endevor for OS/390 Environment Selection Row 1 to 11 of 11 Option ===> 4;2;8 Scroll ===> PAGE Select an environment to continue. Enter the END command to exit. -- ----------------------------------------------1 DEVELOP DEVELOP ENVIRONMENT 2 QA QA ENVIRONMENT 3 CRISIS CRISIS ENVIRONMENT 4 PROD PROD ENVIRONMENT 5 EDUCDEV EDUCDEV ENVIRONMENT 6 EDUCQA EDUCQA ENVIRONMENT 7 EDUCPROD EDUCPROD ENVIRONMENT 8 OBSOLETE ARCHIVE ENVIRONMENT 9 MVSTEST SAMPLE TEST ENVIRONMENT 10 MVSPROD SAMPLE PRODUCTION ENVIRONMENT ******************************* Bottom of data *******************************

Figure A-3: Changing Ownership Example 1. From the main CA-Endevor for MVS Environment Selection panel 13, request the SIGNIN foreground action screen.

------------------------------ SIGNIN ELEMENTS -------------------------------OPTION ===> ELEMENT DISPLAY OPTIONS: blank - Element list S - Summary B - Browse H - History SI - Sign-in element M - Master C - Changes FROM ENDEVOR: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE ===> ===> ===> ===> ===> ===> DEVELOP CREDIT NNITST01 ELEMENTX COBOLLE U U - UNIT ===> Y (Y/N) ===> ===> ===> ===> Y (Y/N) ACTION OPTIONS: OVERRIDE SIGNOUT ===> Y (Y/N) SIGNOUT TO ===>

N - NTGN

LIST OPTIONS: DISPLAY LIST WHERE CCID EQ WHERE PROC GRP EQ WHERE USER EQ BUILD USING MAP

Figure A-4: Signin Elements Panel 2. Clear the Where User Eq field. Enter the From Endevor information, the receiving userid as the Signout To, set the Override Signout field to Y and press the <Enter> key. Note: A successful SIGNIN will enable the designated userid to update the source at the specified Endevor location. The original owner may update the element at the designated location until the new owner actually applies a change there.
13

This panel displays the environments that you have security to access. Therefore this panel may look different than the one that you see.

Spiegel Endevor Developers User Guide Error: Reference source not found.

Spiegel Endevor Developers User Guide Error: Reference source not found.
XIII. Stages and their activities
This section describes the different activities that occur in the Endevor stages. Table 18: Stages and their activities

Environment Stage Compile Compile with Xpediter JCLPREP / JCLCheck DB2 Bind Approvers needed 14

Develop UNIT NTGN Y Y Y Y N/A Y None

QA ASTG ACPT Y

Prod PSTG PROD

Crisis ETST EMER Y Y

Y None QA Tester QA Manag e-ment

Y Chang e Manag e-ment

Y N/A

Y Operations

14

These are the approvers needed to move an element into the stage mentioned.

Spiegel Endevor Developers User Guide Error: Reference source not found.
XIV. Subsystems and their Corresponding Locations for Testing.
The value specified for SUBSYSTEM is used by Endevor to target one of the testing areas provided for your system. Endevor processors will use the following libraries: Table 19: Subsystems and their Corresponding Locations for Testing

Subsyste m
EBITST01 EBITST02 EBITST03 EBITST04 NNITST01 NNITST02 NNITST03 NNITST04 SPGTST01 SPGTST02 SPGTST03 SPGTST04 SPGTST05 SPGTST06 SPGTST07 SPGTST0 8

CICS Region
CICSTST1 CICSTST2 CICSTST3 CICSUMER CICST CICST1 CICST3 CICST4
17

DB2 Recommended Creator Plan Name 15


DSNTTEST DSNTTEST DSNTTEST DSNTQA DBT1T DBT1T1 DBT1T3 DBT1T4 DB2TQA DB2TTEST DB2XQA DB2XPROB or DB2X4 DB2TTEST DB2TTEST DB2TPROB or DB2T7 DB2X TEST Element Element Element Element ElementT ElementT1 ElementT3 ElementT4 U####### M####### U####### B####### M####### M####### B####### M#######

DDIO 16
PN.ENDEVOR.EBITST01.DDIO PN.ENDEVOR.EBITST02.DDIO PN.ENDEVOR.EBITST03.DDIO PN.ENDEVOR.EBITST04.DDIO PN.ENDEVOR.NNITST01.DDIO PN.ENDEVOR.NNITST02.DDIO PN.ENDEVOR.NNITST03.DDIO PN.ENDEVOR.NNITST04.DDIO PN.ENDEVOR.SPGTST01.DDIO PN.ENDEVOR.SPGTST02.DDIO PN.ENDEVOR.SPGTST03.DDIO PN.ENDEVOR.SPGTST04.DDIO PN.ENDEVOR.SPGTST05.DDIO PN.ENDEVOR.SPGTST06.DDIO PN.ENDEVOR.SPGTST07.DDIO PN.ENDEVOR.SPGTST08. DDIO

Loadlib
PN.ENDEVOR.UNIT.EBITST01.LOADLIB PN.ENDEVOR.UNIT.EBITST02.LOADLIB PN.ENDEVOR.UNIT.EBITST03.LOADLIB PN.ENDEVOR.UNIT.EBITST04.LOADLIB PN.ENDEVOR.UNIT.NNITST01.LOADLIB PN.ENDEVOR.UNIT.NNITST02.LOADLIB PN.ENDEVOR.UNIT.NNITST03.LOADLIB PN.ENDEVOR.UNIT.NNITST04.LOADLIB PN.ENDEVOR.UNIT.SPGTST01.LOADLIB PN.ENDEVOR.UNIT.SPGTST02.LOADLIB PN.ENDEVOR.UNIT.SPGTST03.LOADLIB PN.ENDEVOR.UNIT.SPGTST04.LOADLIB PN.ENDEVOR.UNIT.SPGTST05.LOADLIB PN.ENDEVOR.UNIT.SPGTST06.LOADLIB PN.ENDEVOR.UNIT.SPGTST07.LOADLIB PN.ENDEVOR.UNIT.SPGTST08.LOA DLIB

TEST2 TEST3 TEST4 TEST5 TEST6 TEST7 TEST 8

Developers can choose a subsystem associated with a CICS region, when their intent is to conduct testing within that region. PN.ENDEVOR.PROD.LOADLIB PN.ENDEVOR.PROD.PROCLIB

15

Where Element represents the Endevor element name, and #######represents the last seven characters of the Spiegel Endevor element name. See Stagename-PLAN-NAME in Error: Reference source not found for additional information. 16 The DDIO for all batch programs is TEST.COMPUWAR.ENDEVOR.DDIO. 17 TEST1 does not use the Endevor test loadlibs.

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
B. Appendix Glossary of Terms
Access Security Table

An Endevor table that defines Environment(s) for each user that has access. There is one Access Security Table for each site.
ACM See Automated Configuration Manager. 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 Action used to place members from an external data set under control of Endevor. Approval

An electronic signoff mechanism for Packages. Approval may be required for a Package before it can be executed.
Approved

The 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 information contained in a Package and approving or denying it.
Approver Group

A collection of one or more Approvers. Approver Groups are defined within each Environment and can be associated with particular inventory areas.
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 kinds of Packages that an Approver Group can review. When 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. Authorization Ability to perform certain privileged functions within IBM MVS Environment. Automatic Consolidation

See consolidation.

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Automated Configuration Manager

Also referred to as ACM. Optional facility that allows you to monitor selected libraries and data sets and maintain a Component List for each Element in monitored areas. The Component List provides an audit trail of program-component information at the time of each compile. ACM Component Lists are the foundation for: analyzing system behavior. propagating component changes to all affected programs. validating a system for consistent component use. recreating past versions of programs.
moving related source components during promotion. Backin

Restoring executable members of a Package to state they were in before Package was backed out. Reverses backout process.
Backout Returning executable members of a Package to state they were in prior to Package execution. Base Level

Lowest level of an Element within a particular Stage. This level represents source for Element in that Stage. If an Element exists in both Stages, there is a Base Level in each Stage.
Base Library

PDS/E, PDS, CA-Panvalet, CA-Librarian or Endevor LIB (ELIB) file that stores Base Members for Elements defined to Endevor. A Base Library is defined for each Element Type.
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. Optionally, Base Member names can be Generated internally by Endevor and do not correspond to Element name.
Base Regression

Amount (percent) by which statements stored in a new level of an Element change statements stored in Base Level. See regression percent for more information.
Batch

IBM term referring to an Environment in which non-interactive programs are executed. Within Endevor, we refer to actions submitted in batch (vs. foreground).
Browse To view contents of a data set, without being able to change its contents. Casting a Package Freezing the actions included in a Package. A Package cannot be edited after it is cast. CCID

See Change Control ID.


CCID Validation Checking a CCID specified on an action against CCIDs defined in CCID definition data set. Change Management

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Tracking changes to software components and their interrelationships over time. Includes Configuration Management, Library Management, software distribution and version control.

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Change Control ID

Logical grouping mechanism by which user-specified portions of Endevor inventory can be tagged, then viewed, tracked and manipulated. 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 statements stored in a new level, change the revision made by previous level. See regression percent for more information.
Command Field

Field appearing in upper left corner (second line) of those Endevor screens on which you can specify a TSO command. Any appropriate TSO command may be entered in the command field.
Comment

1-40 character user-defined remark associated with an action, generally describing the reason for the action. Used in conjunction with CCIDs. See the Change Control ID for more information.
Committed Status of a Package after it has been committed. Committing a Package

Process of recording all events related to a given Package and removing all backin/backout information. After a Package is committed, it can no longer be backed out/backed in.
Component

The output produced by a Generate or Move Processor. This term applies primarily to the Endevor ACM product. The components of a Generated Element include: input components that were included to produce an output of Generate Processor; e.g., Copybooks would be considered an input component to a COBOL compiler Element itself. all outputs created by the Generate or Move Processor, e.g., an object deck for a COBOL compiler. processor that Generated or Moved Element Components are referenced by Element names (including related Endevor location information) or member names.
Component List

A list of all components created 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 option. The Component List provides an audit trail of program-component information at the time of each compile. ACM Component Lists are the foundation for:
analyzing System behavior.

propagating component changes to all affected programs. validating a System for consistent component use. recreating past versions of programs.
moving related source components during promotion.

Component Monitoring

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Feature of ACM that allows you to check selected data sets for component relationships. Component Validation

When casting a Package, Endevor compares the Footprints on all Package components to make sure they correspond to the current Footprints for those components.
Configuration Management

Capture and storage of program-component relationships and the tracking of these relationships over time.

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Consolidation

Endevor facility that allows you to specify a number of Delta Levels to retain when a member reaches maximum allowable level. If a level is not specified, Endevor automatically consolidates levels.
Copy Action used to copy an Element from an archive data set to a data set external to Endevor Copyback

Act of searching for an Element along map, beginning at a designated Stage, finding the Element, then copying Element back to 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

Building the SCL for a Package, then associating this SCL with other Package related information such as a Package ID and execution window, etc.
Current Level Most recent source for an Element. This source is identified by Element version number, followed by the highest-level number assigned. The current level of an Element comprises Base Level plus all subsequent change levels. Data Set Validation

Optional capabilities of verifying that retrieved Elements are added/updated from the data set to which they were last retrieved. This ensures that 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 the proper authority to do so.
Default

Default value is the value that Endevor assumes to be in a field or statement if a user does not provide an alternative value. On foreground panels, fields are usually primed with default values.
Defaults Table

See C1DEFLTS Table.


Delete

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, a Delete Processor deletes output created by corresponding Generate Processor. See Processors for more information.
Delta Level

Record of a change to Base Level of an Element. Each change to an Element creates a Delta Level. Endevor compares the Base Level to the new source and builds a Delta Level containing just changes to the source. Base Level plus all Delta Levels make up complete Endevor source for an Element.

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Delta Library

PDS/E, PDS, CA-Panvalet, CA-Librarian or Endevor LIB (ELIB) file that stores 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 levels for that Element subsequent to Base Level. Delta Member names are Generated internally by Endevor and do not correspond to Element name.
Denied Status of a Package when it has been reviewed, but denied, by an Approver. Denying a Package An option for a Package Approver. If one Approver denies a Package, it cannot be executed. Display Action used to view Environment definitions, Element information and Footprint-related data. Element

Members or data sets that have been placed under control of Endevor. Default Element name is member name. Actions are performed against Elements. Elements are identified by Environment and Stage in which they are located and by System, Subsystem and Type in which they are classified.
Element Changes

View of Element information that shows current level of an Element, annotated to indicate level at which each line was added to source.
Element Component

In Endevor/ACM, that part of a Component List referred to as Element information. This information includes Footprint of Endevor source.
Element History

View of Element information that shows all lines that have ever been present in a piece of source code, annotated to show level at which line was added and/or deleted from source.
Element Master View of Master Control File information about an Element. Element Name

1-10 character name assigned to an Element, used to identify that Element within Endevor. It is recommended that any output created by Output Management be assigned a 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

Summary view of activity against a piece of source code at all levels. Information provided includes number of statements at each level, number of lines added and number of lines deleted.
Emergency Approval

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
The kind of approval given to Emergency Packages. An Approver Group must be given authority to approve Emergency Packages. Emergency Package

One of two types of Packages. A Package is identified as Standard or Emergency when it is created. Emergency Packages require approval from Approver Groups with an Approver Type of Emergency.
Enable Backout Option when creating a Package. You can decide whether or not to allow Packages to be backed out. Endevor Classification System, Subsystem and Type associated with an Element. Endevor Listing Libraries Used to store compiler listings produced by Processors. Endevor Return Code

Return code issued by Endevor based on results of action processing: 00, 04, 08, 12 or 16. Endevor return codes are described in Endevor Messages and Codes.
Endevor ESI

See External Security Interface facility.


Environment

The top level of logical structure used to classify Elements in Endevor. Each Environment has two Stages. There is no limit to the number of Environments. The four defined Environments and the two stages associated with each Environment are: DVLP (Development) UNIT (Stage 1 - Unit Test) NTGN (Stage 2 - Integration Test) QA (QA) ASTG (Stage 1 QA Staging) ACPT (Stage 2 - Acceptance Test) PROD (Production) PSTG (Stage 1 Production Staging) PROD (Stage 2 - Production) OBSL (Obsolete) (Stage 1 is not used) ARCH(Stage 2 - Archive)
Executing a Package Running a Package. Packages that execute successfully can be backed out or committed. Execution Report

Report output when you run Endevor actions. Execution Report documents actions requested and processing that took place.

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Execution Window Start date/time and an end date/time within which a Package must be executed. Export a Package Copying Package SCL into an external data set. External Approver/External Approver Group

An external approver group is an approver group that has no approvers defined to Endevor. When Endevor encounters an external approver group, it queries the external security product (CA-ACF2, CA-Top Secret, RACF) to determine if the user is a member of the approver group.
External Security Interface

Optional interface used to implement external security at your site. If installed, this interface replaces the native security facility supplied on installation tape (and implemented through the security tables), with calls to RACF, CA-ACF2 or CA-Top Secret.
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 date and time Footprint was assigned.
Foreground

IBM term referring to an environment in which interactive programs are executed. You can run actions in foreground by requesting those actions through Endevor Foreground Options Menu.
Forward Delta

Method for recording changes that stores a Base version of code then builds current versions by applying changes made to Base.
Forward Recovery

Process of taking an old level of an Element and making it current (new) level, thereby backing out any changes made by levels between. To perform forward recovery, you first retrieve older (to-be-recovered) level, then add or update Element using retrieved source to create new level.
Generate

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, and then populate output libraries with these executables.
Group Name

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Within definition of 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 userids, 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

An IBM term for a record in a load module that contains user-defined data. An IDR is created by linkage editor when it encounters an IDENTIFY statement in object deck. Within Endevor, IDRs are used to store Footprint(s) associated with load modules.
IDR

See identify record.


Image Library The library that contains the current version of source code. Import a Package Creating a Package by copying SCL from an external data set. Input Component

When using Endevor ACM components that were included to produce an output when executing Generate or Move Processor. A Copybook, for example, is the input component when compiling a COBOL program.
Inventory The software at your site. Inventory Analyzer

Endevor facility that allows you to analyze your software inventory, classifying it according to Endevor Types. Used when implementing Endevor or when using Endevor to manage new inventory.
Inventory Area

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 one Stage to another on a map route, when a version of Element exists at an intermediate Stage that is not part of map route.
Last Action

Most recent action executed for an Element. Once executed, each Type of action is recorded as last action except ARCHIVE, LIST, PRINT and DISPLAY.
Last Action CCID CCID specified for last action executed against an Element. Level

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 source thereafter, a new, Delta level is created.
Level Number

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Identifier for a specific level of an Element. Endevor assigns each set of a change, 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 software inventory. List

Action used to list, in the form of action requests, Elements from a MCF or archive data set or members from a library. If the Automated Configuration Manager facility is installed, List can also search a Component List based on specified criteria.
List Panel

A panel used by Endevor to display lists of Systems, Subsystems, Types, Elements or members and are used to make selections. List panels are prepared and processed by ISPF Table Display Facility.
Location

See Endevor location.


Map

Promotion routes established for software inventory at a site. Environments and Stages are mapped to each other in C1DEFLTS table. Systems, Subsystems, Types and Processor Groups are mapped to each other on their respective definition panels.
Mapping Rule

User-defined correspondence between host data set names and remote data set names. Mapping rules are used when shipping Package outputs.
Master Control File

Endevor file that contains definitions of Stages, Systems, Subsystems, Element Types and Elements. This file is accessed and updated by Endevor, to manage Element definitions, to execute Processors and for other miscellaneous functions. There are two Master Control Files (MCFs) for each Environment - one per Stage.
MCF

See Master Control File.


Move Action used to move Elements between Stages, within or across Environments. Move Processor

Move Processors copy outputs, Element information and Component Lists from source location to the target location of a Move or, optionally, a Transfer action. See entry Processors for more information.

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Name Mask

Asterisk (*) character, used as follows: to specify all names or all names beginning with a particular character string. when requesting Footprint reports, to request all members/CSECTs whose names begin with a particular character string.
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 Generate or Move Processor. For example, an object deck is output component when compiling a COBOL program.
Output Library

Any of several libraries used during Output Management, including 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 that deals with creation and maintenance of various outputs that relate to an Element. The exact nature of these outputs varies depending on corresponding Element Type and is defined by the Output Management for that Type. For example, Output Management might store a copy of current source for 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 require approval before it can be executed. Creating a Package allows you to: 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 events that have occurred involving a Package, logged by userid, date and time. Package events relate to various steps of Package Processing procedure and include: Created Last Updated Cast Approved Executed Backed Out Backed In Committed

Package Exits Exits that are called before and/or after Package functions and sub functions. Package Names

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
The format for the Package Name is in Section Error: Reference source not found Error: Reference source not found in Appendix Error: Reference source not found.

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Package Status

Indicates status of a Package at any given time. Status levels for Packages include the following: IN-EDITPackage 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-APPROVAL When a Package is cast, its status changes to IN-APPROVAL, indicating that the Approvers can now review and approve or deny, Package. No editing can be done once Package is cast. DENIED
Status changes to DENIED when an Approver denies approval of Package during review

APPROVED Status changes to APPROVED when all necessary Approvers (required and optional) grant approval of Package during review and when the quorum requirement is met for Package. A Package is also considered approved when it has been cast and no Approvers have been identified. IN-EXECUTION Status changes to IN-EXECUTION when Package execution has begun. EXECUTED When Package has been executed successfully, its status changes to EXECUTED. COMMITTED When a Package has been committed, its status changes to committed.
Parallel Development Manager (PDM)

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.
Partitioned Data Set

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 Parallel Development Manager.


PDS

See partitioned data set.


Print Action used to print Element or member information. PROC Statement

Job control statement used in cataloged or in stream procedures. PROC statements can be used to assign default values to symbolic parameters contained in a procedure. It is also used to mark beginning of in stream procedures.

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Processors

Processors are Standard OS JCL jobstreams 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 Element and Component List information from Endevor. Move Processors copy outputs, Element information and Component Lists from source location to 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 values assigned to one or more symbolics.
Endevor also provides a set of utilities for use when writing Processors and supports use of instream data in Processors. Processor Component

When using Endevor ACM, the Processor Component of a Component List is the Processor information part of Component List. This information includes the Footprint of the Processor.
Processor Group

Processor Group allows you to associate one or more Processors with a given Type. This is useful when Elements of one Type may require slightly different Processors. For example, a site may have COBOL programs coded in batch COBOL and CICS COBOL. In this case, the Processor Group capability of Endevor would allow 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 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 listings output from a CA-supplied Processor named GPPROCSS. Processor Load Library

The Endevor library that contains a load-module form of each Processor. 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. Processor output libraries can be source libraries, executable libraries or listing libraries.
Production Data Sets

Data sets used to store production code. This term is used in Package shipment utility to refer to host and remote production data sets.
Promote Move an Element from one inventory area to another inventory area.

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Quorum (quorum size)

The minimum number of Approvers required to execute a Package. When a quorum size is indicated, that number of Approvers must review and approve a Package.

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Regression

Term that refers to condition where one set of changes to Element source is overwritten by a subsequent set of changes. Endevor flags regression when changes stored for a specific level of an Element overwrite more than a predefined percentage of Element statements. See regression percent.
Regression Percent

Percent of acceptable change to Element source, defined for each Element Type. This is a percentage that, if exceeded, results in a caution (level 8) Endevor return code. Each time a new level is created for an Element, Endevor checks changes stored in that level against this percent, both in terms of change to statements stored for the Base Level (known as Base regression) and change to statements stored for the previous level (known as change regression). If the amount of change in either case exceeds defined percent, Endevor issues a warning.
Reload

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. Reload action restores data from data sets created by unload process.
Remote Footprint Synchronization

Procedure whereby Footprinted executables are shipped from a remote to a host site, where Footprint reports are run to compare executable Footprints with host Master Control File information.
Request Data Set

Data set that contains action requests to be submitted for batch processing. You create request data sets in foreground, using 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 Erase all Package event records, returning the Package to an in-edit status Resource Security Table

Endevor table defining those Element names that are restricted to particular System(s)/Subsystem(s), within a specific Environment. Resource Security Table is defined by Endevor Administrator, using the CONSDEF macro. There can be one Resource Security Table for each Environment.
Restore Action used to restore an Element to Endevor from an archive data set. Retrieve

Action used to copy any level of an Element to an external data set.


Return code

See Endevor return code.


Reverse Delta

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
A method for recording changes that stores the most recent version of code, rebuilding prior versions by backing out individual changes from current version.
Review a Package Review the contents of a Package. After reviewing a Package an Approver either approves or denies. Route

A series of Environment/Stage locations that make up the Stages in a Software Life Cycle. Taken together, all routes at a site comprise a map for that site.

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
SCL

See Software Control Language.


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 entries Access Security Table, Resource Security Table and User Security Table.
SETUP function

Function invoked at Endevor initialization to build a table of Package exits to be invoked during a session.
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. Signin

Action used to remove the current sign-out for an Element. You might signin an Element after you retrieve it, and then find you do not intend to return it to Endevor.
Signout

Assignment of a user ID to an Element, establishing ownership of that Element. Signout is automatic when retrieving Elements from or adding/updating Elements in Endevor.
Site Location at which Endevor is installed. Site is defined in Defaults Table, where it is assigned a site ID. Software Control Language Endevor language used in batch to maintain or otherwise act against Elements within Endevor. Software Distribution

Automated distribution and synchronization of software changes and tracking of implementation of those changes.
Software Life Cycle

Stages through which software passes at a site. A Software Life Cycle might consist of development, testing, quality assurance and production.
Source 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 Aspect of Endevor that deals with creation and maintenance of Element source. Element source is maintained in an internal format, in Base and Delta libraries. Source Output Library

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Endevor library that contains 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 definition of corresponding Element Type.
Stage Stage in Software Life Cycle. There are two Stages defined for each Environment. See Environment entry in Glossary for Stage definitions and names.

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Staging Data Sets

Temporary data sets used by shipment utility to store Package outputs before transmitting them. Shipment utility creates staging data sets at both the host and remote site.
Standard Approval

One of two Types of Package approval. Standard Packages can only be approved by Approver Groups designated as Standard.
Standard Package

One of two Types of Package. A Package is identified as Standard or as Emergency when it is created. Standard Packages require approval from Approver Groups with an Approver Type of Standard.
Subsystem

Part of Endevor classification of an Element. Subsystems are used for specific applications within a System. For example, there might be a purchase order and accounts payable Subsystems 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 Processor. Values are assigned to Endevor symbolics when 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 Processors and Processor Groups.
Synchronize

When Base Level of an Element at a source location differs from current level at the target location, Endevor does not allow the Element to be transferred or Moved unless you specify sync=Y. This option tells Endevor to create a sync level at the target that reflects differences. All levels (the change history) associated with the from location Element are then appended to the 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

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.
Type

Category of source code used as part of classification of an Element in Endevor. For example, there might be the following Types: COBOL (for COBOL code), Copybook (for Copybooks) and JCL (for JCL streams).
Type Processing Sequence

Relative sequence of processing for Element Types defined to each System. By defining sequence of processing in this way, you could ensure, for example, that Copybooks (Type

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
Copybook) are updated before any COBOL programs (Type COB) that might use those Copybooks.
Update

Action used to add a member to Endevor when an Element with the same name is located in the target Stage 1.
Userid

For actions run in foreground, TSO userid for the session. For actions run in batch, job name or ID specified through the USER= parameter on job card, depending on how your Defaults Table is set up.

Spiegel Endevor Developers User Guide Error: Reference source not found. Error: Reference source not found
User Menu Facility

User menu facility allows the Endevor administrator to attach user-defined functions to 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 integrity of one or more existing Endevor Environments and/or 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 standalone mode.
Version

Number used together with level number, to identify Element source. Each new version creates a new Base Level for an Element.
Version Control

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 an Element source. Wildcard

See name mask.

You might also like