23541267 Endevor User Guide

259
Spiegel Endevor Developers User Guide

Transcript of 23541267 Endevor User Guide

Page 1: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Page 2: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Revision History Table

REVISION DATE AUTHOR SUMMARY OF CHANGEJanuary 14,

2002James E. Smith

Jr.Original Document

June 7, 2002 Will DeVries Added/Updated the following sections:Error: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundError: Reference source not found - Error:

Reference source not foundAppendix Error: Reference source not found -

Error: Reference source not foundAppendix Error: Reference source not found -

Error: Reference source not found

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

Page 3: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

REVISION DATE AUTHOR SUMMARY OF CHANGEAppendix Error: Reference source not found -

Error: Reference source not foundAppendix Error: Reference source not found -

Error: Reference source not foundAppendix Error: Reference source not found -

Error: Reference source not foundAppendix Error: Reference source not found -

Error: Reference source not foundAppendix Error: Reference source not found -

Error: Reference source not foundAppendix Error: Reference source not found -

Error: Reference source not foundAppendix Error: Reference source not found - Error:

Reference source not foundJanuary 2003 John Langton

Lori Brandt4.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.

John Langton 4.7.3 Error: Reference source not found SAR and SDSF bind job names.

July 2003 Lori Brandt 4.5.4 The OPTIONS Element4.6.2 DB2 Bind Overview

Areas still in work or being researchedTOPIC Section – Starting Page

Error: Reference source not found Error: Reference source notfound

Error: Reference source not found Error: Reference source notfound

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

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

Page 4: 23541267 Endevor User Guide

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

Page 5: 23541267 Endevor User Guide

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 Else’s Work...............................................................................................201II. Automatic Notifications................................................................................................................................202III. Backups of Original Source Files................................................................................................................203IV. COBOL LE Differences..............................................................................................................................204V. Endevor Batch Jobs......................................................................................................................................210VI. Endevor Location Names............................................................................................................................211VII. Links to Additional Information................................................................................................................214VIII. Package Messages....................................................................................................................................215IX. Package Names...........................................................................................................................................216X. Quick Edit Commands.................................................................................................................................218XI. Sample Job Card.........................................................................................................................................219XII. SIGNIN to change ownership....................................................................................................................220XIII. Stages and their activities.........................................................................................................................222XIV. Subsystems and their Corresponding Locations for Testing....................................................................223

B. APPENDIX — GLOSSARY OF TERMS....................................................................................................224

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

Page 6: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

List of FiguresFIGURE 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 v

Page 7: 23541267 Endevor User Guide

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

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

Page 8: 23541267 Endevor User Guide

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

Page 9: 23541267 Endevor User Guide

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

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

Page 10: 23541267 Endevor User Guide

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

Page 11: 23541267 Endevor User Guide

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 x

Page 12: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

List of TablesTABLE 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

Page 13: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

To Be Defined (TBD) / To Be Resolved (TBR) List

TBD / TBR No. Paragraph No.

Description

TBD-001TBR-001

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

Page 14: 23541267 Endevor User Guide

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

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

Page 15: 23541267 Endevor User Guide

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: Referencesource 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 2

Page 16: 23541267 Endevor User Guide

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:

Figure 2-1: ISPF Primary Option Menu Panel

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

Menu ISPF-Util Compilers Options Status Help------------------------------------------------------------------------------ SPIEGEL GROUP MAINFRAME PRIMARY OPTION MENUOption ===> U;1

0 Settings Terminal and user parameters1 View Display source data or listings2 Edit Create or change source data3 ISPF-Util Perform ISPF utility functions6 Command Enter TSO or Workstation commands7 Dialog Test Perform dialog testingA APP-TOOLS Application Programming toolsB Business ISPF based Business FunctionsC Database Database ToolsD DASD Storage Related FunctionsO OPS Operations & System Programmers toolsU Utilities Common Mainframe Tools & UtilitiesX Exit Leave ISPF

I Index Roadmap of Old Panels to New PanelsY OLD Last Chance to go to the Old Panels

Enter X to Terminate using log/list defaults

Page 17: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

2.0 Error: Reference source not foundEnter “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 4

Page 18: 23541267 Endevor User Guide

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 5

Page 19: 23541267 Endevor User Guide

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 6

Page 20: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

3.0 Error: Reference source not found

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 7

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)

NotUsed)

ADMIN CRISIS

ADM1ADM2(A) (M)

(EM)ETST EMER

(C) (E)

NOTE1

Page 21: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

3.0 Error: Reference source not found2. 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.

2. 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 notfound.

3. 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.

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 Spiegel’s 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 – Spiegel’s 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 8

Page 22: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

3.0 Error: Reference source not found

Figure 3-3: The Crisis Life Cycle

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

A.M. STAT MEETING

CRISIS

ETST EMER

PRODUCTION

PSTG PROD

The configuration for the CRISIS Life Cycle is shown below.

Page 23: 23541267 Endevor User Guide

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: Referencesource not found Error: Reference source not found.

3. What is Quick-EditQuick-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.

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

Page 24: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

3.0 Error: Reference source not found

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

Page 25: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

3.0 Error: Reference source not found

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. Quick-Edit makes it difficult to place copies of Endevor inventory to datasets beyond Endevor’s 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 Quick-Edit a hundred times.

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

---------------------------- Endevor Quick-Edit -------------------------------Command ===> _________________________________________________________________

Dialog Commands: D Dialog Defaults AO Action Options P Package Options Element Options: blank Element list B Browse CR Create E Edit C Changes G Generate # Delete M Masters O Move S Summary H History LC List Components LL List Listing LO List Outputs LI List Inputs

ENDEVOR Location: List Options: ENVIRONMENT.. ________ WHERE CCID IS............... ____________ SYSTEM....... ________ WHERE PROCESSOR GROUP IS.... ________ SUBSYSTEM.... ________ BUILD USING MAP............. Y (Y/N) ELEMENT...... __________ RETURN FIRST FOUND.......... Y (Y/N) TYPE......... ________ DISPLAY SYSTEM/SUBSYS LIST.. N (Y/N)

Action Options: CCID......................... ____________ Comment...................... ________________________________________ Processor Group.............. ________ Override Signout............. N (Y/N) -

Page 26: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

3.0 Error: Reference source not found

Figure 3-5: Endevor Full Panel Environment Selection Menu

3. When to use Full Panel EndevorFull 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 developer’s own library.

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

------------------- 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 *******************************

Page 27: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

• Procedure Description

1. Promoting Changes through the SDLCThe 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 StageQuick-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. From the Spiegel Group Mainframe Primary Option Menu, select option A.E.3. If you are in concurrent development with another user you will see the following screen:

Figure 4-6: Endevor Main Menu Panel

4. Press PF3. This will take you to the Endevor REL39 Selection Menu.

Figure 4-7: Endevor Main Menu Panel

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

---------------------- ENDEVOR REL39 SELECTION MENU ------------------------ OPTION ===>

E - ENDEVOR - Endevor Software Management Functions Q - QUICK-EDIT - Endevor Quick Edit Development Workbench P - PDM - 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.

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 COM000004 ------------------------------------------------------------------------000005 M3711000 COBOLLE USERID1 DEVELOP FINANCE SPGTST05 2002-30 TOM000006 M3711000 COBOLLE USERID2 DEVELOP FINANCE SPGTST08 2002-30 STO000007 M3711000 COBOLLE USERID3 DEVELOP FINANCE SPGTST08 2002-30 STO****** **************************** Bottom of Data ****************************

Page 28: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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

Page 29: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

Entering Q on the Endevor primary menu command line will display this panel.

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

---------------------------- Endevor Quick-Edit -------------------------------Command ===> _________________________________________________________________

Dialog Commands: D Dialog Defaults AO Action Options P Package Options Element Options: blank Element list B Browse CR Create E Edit C Changes G Generate # Delete M Masters O Move S Summary H History LC List Components LL List Listing LO List Outputs LI List Inputs

ENDEVOR Location: List Options: ENVIRONMENT.. DEVELOP WHERE CCID IS............... ____________ SYSTEM....... ________ WHERE PROCESSOR GROUP IS.... ________ SUBSYSTEM.... SPGTST01 BUILD USING MAP............. N (Y/N) ELEMENT...... __________ RETURN FIRST FOUND.......... Y (Y/N) TYPE......... COBOLLE DISPLAY SYSTEM/SUBSYS LIST.. N (Y/N)

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

Page 30: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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: Referencesource 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.

Figure 4-9: Element Selection List Panel

8. Also provided on the Element Selection List panel are the Type, Environment, Stage, System, Subsystem and Version for each element in the list.

9. 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

-------------------------- Element Selection List ------------ Row 1 to 6 of 6Command ===> ________________________________________________ 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 -----------------------------

Page 31: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

CSSB0010 TO: DEVELOP/U/CSS/SPGTST01/COBOLLE COLUMNS 00001 00072COMMAND ===> EXPINC SCROLL ===> CSR000050 00050 01 ITEM-TRIGGER-REC-IN.000051 00051 REPLACE ==:OP:== BY ==ITEM==.000052 00052 ++INCLUDE PI370SCHDC000053 00053 REPLACE OFF.000054 00054000055 00055 FD ITEM-TRIGGER-OUT000056 00056 RECORDING MODE IS V000057 00057 LABEL RECORDS ARE STANDARD000058 00058 BLOCK CONTAINS 0 RECORDS.000059 00059 01 ITEM-TRIGGER-REC-OUT PIC X(550).000060 00060000061 00061 FD BILL-TRIGGER-OUT000062 00062 RECORDING MODE IS F000063 00063 LABEL RECORDS ARE STANDARD000064 00064 BLOCK CONTAINS 0 RECORDS.000065 00065 01 BILL-TRIGGER-REC-OUT.000066 00066 REPLACE ==:OP:== BY ==OUT==.000067 00067 ++INCLUDE PI370TGBLC000068 00068 REPLACE OFF.000069 00069000070 00070 EJECT000071 00071 WORKING-STORAGE SECTION.

CSSB0010 TO: DEVELOP/U/CSS/SPGTST01/COBOLLE COLUMNS 00001 00072COMMAND ===> SCROLL ===> CSR000050 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 *

Page 32: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

CSSB0010 TO: DEVELOP/U/CSS/SPGTST1/COBOL COLUMNS 00001 00072COMMAND ===> END SCROLL ===> PAGE000174 *000175 * 05/99 BBHWIRE1 SCP ADD LOGIC FOR INTERFACE CONTROL FILE000176 * TO ALLOW BBH BANK TRANSMISSION.000177 * 09/99 BNYWIRE1 SCP ADD LOGIC FOR INTERFACE CONTROL FILE000178 * TO ALLOW BNY BANK TRANSMISSION.000179 * 01/00 DCCS0001 SCP ADDITION OF DC TRADE FILE AS INPUT000180 * (VRPDCSS.N0000.DCTRDE.CAPSTOCK)000181 * 05/00 CSSCITI1 J@M ADD LOGIC FOR INTERFACE CONTROL FILE000182 * TO ALLOW CTI BANK TRANSMISSION.000183 * HAVE A NICE DAY000184 ******************************************************************------ * THIS IS A TEST000186 ENVIRONMENT DIVISION.000187000188 CONFIGURATION SECTION.000189 SOURCE-COMPUTER. IBM-3081.000190 OBJECT-COMPUTER. IBM-3081.

000191 SPECIAL-NAMES.000192 C01 IS TOP-OF-PAGE.000193000194 INPUT-OUTPUT SECTION.000195 FILE-CONTROL.

--------------------- 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.

Page 33: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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

Page 34: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

2. Targeting the Production Load LibraryPrior 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 sourcenot 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 = ddnameOr

PROD-CICS-LIBRARY = ‘ddname1 ddname2 . . . ddnamen’

Where ddname is a valid name for the program’s processor group. For processor group EBI, the valid values are:

o CICSPCAT for PN.ENDEVOR.PRODEBI.LOADPCATo CICSPCFC for PN.ENDEVOR.PRODEBI.LOADPCFCo CICSPDB2 for PN.ENDEVOR.PRODEBI.LOADPDB2o BATCHLIB for PN.ENDEVOR.PRODEBI.LOADLIB

For processor group SPG, the valid values are:

o CICSAIMS for PN.ENDEVOR.PRODSPG.LOADAIMSo CICSCOMN for PN.ENDEVOR.PRODSPG.LOADCOMNo CICSCSS for PN.ENDEVOR.PRODSPG.LOADCSSo CICSOES for PN.ENDEVOR.PRODSPG.LOADOESo BATCHLIB for PN.ENDEVOR.PRODSPG.LOADLIB

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

Page 35: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

3. Package Processing to Promote to NTGNAt 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:

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

---------------------------- Endevor Quick-Edit -------------------------------Command ===> P________________________________________________________________

Dialog Commands: D Dialog Defaults AO Action Options P Package Options Element Options: blank Element list B Browse CR Create E Edit C Changes G Generate # Delete M Masters O Move S Summary H History LC List Components LL List Listing LO List Outputs LI List Inputs

ENDEVOR Location: List Options: ENVIRONMENT.. DEVELOP WHERE CCID IS............... ____________ SYSTEM....... ________ WHERE PROCESSOR GROUP IS.... ________ SUBSYSTEM.... NNITST01 BUILD USING MAP............. N (Y/N) ELEMENT...... __________ RETURN FIRST FOUND.......... Y (Y/N) TYPE......... PROC DISPLAY SYSTEM/SUBSYS LIST.. N (Y/N)

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

Page 36: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

2. The Package Foreground Options Menu panel will appear.3. Select 2 CREATE/MODIFY at the Option line.4. 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

---------------------- Package Foreground Options Menu ------------------------ Option ===> 2

1 DISPLAY - Display Package Information 2 CREATE/MODIFY - Create or Modify Package 3 CAST - Prepare Package for Review 4 REVIEW - Approve or Deny Package 5 EXECUTE - Submit or Execute Package 6 SHIP - Ship Packages 7 BACKOUT - Perform Backout or Backin Processing 8 COMMIT - Clear Backout Information 9 UTILITIES - Reset, Delete, or Export Package

Package ID ===> NTxxxxxxxxxxx

Limit selection list options. These options are used by the DISPLAY and UTILITIES functions:

In-Edit......... Y In-Execution.... Y In-Approval..... Y Executed........ Y Denied.......... Y Committed....... Y Approved........ Y Enterprise Pkg.. A

Page 37: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

MODIFY -------------------- CREATE/MODIFY PACKAGE ----------------------------- OPTION ===> B

B - Build Package Actions I - Import SCL E - Edit Package C - Copy Package N - Add Notes to 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 ===>

Page 38: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

Figure 4-18: Move Elements Panel – Move Element Option

7. The MOVE ELEMENTS panel appears.8. 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

------------------------------- SCL GENERATION ------------------------------OPTION ===> 5

1 DISPLAY - Display an element 2 ADD/UPDATE - Add or update an element into stage 1 3 RETRIEVE - Retrieve or copy an element 4 GENERATE - Execute the Generate Processor for this element 5 MOVE - Move an element to the next inventory location 6 DELETE - Delete an element 7 PRINT ELEMENT - Print elements, changes and detail change history 8 SIGNIN - Explicitly sign-in an element 9 TRANSFER - Transfer elements between two ENDEVOR locations 10 PRINT MEMBER - Print a compressed listing or member 11 LIST ELEMENT - Create List actions for ENDEVOR elements 12 LIST MEMBER - Create List actions for external members 13 ARCHIVE - Archive elements

REQUEST DATA SET: PACKAGE - NTxxxxxxxxx APPEND: N

-------------------------------- 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: ACTION OPTIONS: ENVIRONMENT ===> DEVELOP CCID ===> SYSTEM ===> SYNC ===> N (Y/N) SUBSYSTEM ===> EBITST01 WITH HISTORY ===> N (Y/N) ELEMENT ===> RETAIN SIGNOUT ===> Y (Y/N) TYPE ===> PROC SIGNOUT TO ===> STAGE ===> ACKNOWLEDGE ELM JUMP ===> N (Y/N) DELETE 'FROM' ELEMENT ===> Y (Y/N)

COMMENT ===>

LIST OPTIONS: DISPLAY LIST ===> Y (Y/N) WHERE CCID EQ ===> WHERE PROC GRP EQ ===> BUILD USING MAP ===> N (Y/N)

Page 39: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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.

Figure 4-19: Element Selection List Panel – Move Option

10. *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.

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

MODIFY -------------------- CREATE/MODIFY PACKAGE -----------------------------OPTION ===> E

B - Build Package Actions I - Import SCLE - Edit Package C - Copy PackageN - Add Notes to Package

PACKAGE ID: NTxxxxxxxxx STATUS: IN-EDITDESCRIPTION ===> Required descriptionPACKAGE TYPE ===> STANDARDSHARABLE 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 ===>

-------------------------- Element Selection List ------- Row 1 to 13 of 3,085Command ===> ________________________________________________ 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 -----------------------------

Page 40: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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.

Figure 4-21: Package Foreground Options Menu – Cast Option

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

---------------------- Package Foreground Options Menu ------------------------ Option ===> 3

1 DISPLAY - Display Package Information 2 CREATE/MODIFY - Create or Modify Package 3 CAST - Prepare Package for Review 4 REVIEW - Approve or Deny Package 5 EXECUTE - Submit or Execute Package 6 SHIP - Ship Packages 7 BACKOUT - Perform Backout or Backin Processing 8 COMMIT - Clear Backout Information 9 UTILITIES - Reset, Delete, or Export Package

Package ID ===> NTxxxxxxxxxxx

Limit selection list options. These options are used by the DISPLAY and UTILITIES functions:

In-Edit......... Y In-Execution.... Y In-Approval..... Y Executed........ Y Denied.......... Y Committed....... Y Approved........ Y Enterprise Pkg.. A

Page 41: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

15. The CAST package action is requested from the Cast Package panel as shown below.

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.

16. 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: Referencesource not found for details on the Package Automation process.

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

CAST -------------------------- CAST PACKAGE ----------------------------------OPTION ===> C

C - Cast Package S - Display SCL N - Add Notes to Package

PACKAGE ID: NTxxxxxxxxxxx STATUS: IN-EDITDESCRIPTION: Required DescriptionPACKAGE TYPE: STANDARDSHARABLE PACKAGE: YVALIDATE COMPONENTS ===> Y (Y/N/W)ENABLE BACKOUT ===> Y (Y/N)

EXECUTION WINDOW FROM ===> 04JAN02 00:00 TO ===> 31DEC79 00:00

USER ID DATE TIMECREATED: USERID 04JAN02 17:35LAST UPDATED:

Page 42: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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: Referencesource 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

Page 43: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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:

Figure 4-23: Endevor Quick-Edit Panel

1. At the Endevor Quick-Edit panel, press enter for an Element Selection 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

---------------------------- Endevor Quick-Edit -------------------------------Command ===> _________________________________________________________________

Dialog Commands: D Dialog Defaults AO Action Options P Package Options Element Options: blank Element list B Browse CR Create E Edit C Changes G Generate # Delete M Masters O Move S Summary H History LC List Components LL List Listing LO List Outputs LI List Inputs

ENDEVOR Location: List Options: ENVIRONMENT.. DEVELOP WHERE CCID IS............... ____________ SYSTEM....... FINANCE WHERE PROCESSOR GROUP IS.... ________ SUBSYSTEM.... SPGTST05 BUILD USING MAP............. Y (Y/N) ELEMENT...... M3711000 RETURN FIRST FOUND.......... N (Y/N) TYPE......... ________ DISPLAY SYSTEM/SUBSYS LIST.. N (Y/N)

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

-------------------------- Element Selection List ------------ Row 1 to 3 of 3Command ===> ________________________________________________ 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 -----------------------------

Page 44: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

3. If your Move Action Mode on the Action Options panel is set to “F” for Foreground, you will see the following panels:

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.

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

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 E08:42:36 SMGR121I ELEMENT M3711000 01.05 CREATED AT LOCATION DEVELOP/N/FINANCE08: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 BIND08:42:36 C1G0007I SYMBOLIC CCID#LNK DEFINED BY PROCESSOR: COMPILE ONLY08:42:36 C1G0007I SYMBOLIC DBRMLIB1 DEFINED BY PROCESSOR: &HLQ..&NODE1LD..DB08:42:36 C1G0007I SYMBOLIC DBRMLIB2 DEFINED BY PROCESSOR: &HLQ..&NODE2LD..DB08:42:36 C1G0007I SYMBOLIC GROUP DEFINED BY PROCESSOR: &GRP&C1PRGRP.08:42:36 C1G0007I SYMBOLIC GRPCOM DEFINED BY PROCESSOR: &Z08: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.

-------------------------- Element Selection List -------------- Element MovedCommand ===> ________________________________________________ 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 -----------------------------

Page 45: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

6. If your Move Action Mode on the Action Options panel is set to “B” for Batch, you will see the following panels:

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.

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

-------------------------- Element Selection List -------------- JCL SubmittedCommand ===> ________________________________________________ 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 -----------------------------

--------------------- 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.

Page 46: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

6. Tracking Package Progress

Developers may wish to monitor the status and location of software changes.

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.

Figure 4-30: Element Selection List Panel – Master Display

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

-------------------------- 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

Element Message Type Environment Stage System Subsystem VV.LL -- ---------- ---------- -------- ----------- ----- -------- --------- ----- __ M162032A COBOLLE PROD P CREDIT CREDIT 01.00 M_ M162032B COBOLLE PROD P CREDIT CREDIT 01.00 __ M1622000 COBOLLE PROD P CREDIT CREDIT 01.00 __ M174130 COBOLLE PROD P CREDIT CREDIT 01.00 __ M17426IQ COBOLLE PROD P CREDIT CREDIT 01.00 __ M1745060 COBOLLE PROD P CREDIT CREDIT 01.00 __ M174998 COBOLLE PROD P CREDIT CREDIT 01.00 __ M174999 COBOLLE PROD P CREDIT CREDIT 01.00 __ M1769050 COBOLLE PROD P CREDIT CREDIT 01.00 __ M1835082 COBOLLE PROD P CREDIT CREDIT 01.00

---------------------------- Endevor Quick-Edit ------------------------------- Command ===> _________________________________________________________________

Dialog Commands: D Dialog Defaults AO Action Options P Package Options Element Options: blank Element list B Browse CR Create E Edit C Changes G Generate # Delete M Masters O Move S Summary H History LC List Components LL List Listing LO List Outputs LI List Inputs

ENDEVOR Location: List Options: ENVIRONMENT.. DEVELOP WHERE CCID IS............... CCIDVALUE SYSTEM....... CREDIT WHERE PROCESSOR GROUP IS.... ________ SUBSYSTEM.... ________ BUILD USING MAP............. Y (Y/N) ELEMENT...... __________ RETURN FIRST FOUND.......... N (Y/N) TYPE......... COBOLLE DISPLAY SYSTEM/SUBSYS LIST.. N (Y/N)

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

Page 47: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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

Page 48: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

----------------- Master Display for Element M162032B ------ Panel 1 of 2Command ===>

Environment.. PROD Processor Group.. SPG Signout ID.System....... CREDIT Version.Level.... 01.00 Lock Pkg...Subsystem.... CREDIT Last Action...... LOADType......... COBOLLE Source Package... NTxxxxxxxxxxxxxxStage........ P Output Package... NTxxxxxxxxxxxxxxBase Comment. NO PANVALET DESCRIPTION-------------------- Last Element Action - LOAD ------------------------User ID...... $WALTHE Date/Time... 20DEC01 08:37 CCID.......... 19970731ENDEVOR RC... 0000 Processor...Processor RC.Comment...... NO PANVALET DESCRIPTION----------------------------- Current Source -------------------------------User ID...... $WALTHE Date/Time... 20DEC01 08:37 Delta Format.. FComment.. NO PANVALET DESCRIPTION CCID.......... 19970731From DS Name. PN.ENDEVOR.EBICONV.SRCLIBP(M162032B)-------------------------------- Generate ----------------------------------UserID....... Date/Time... CCID..........Comment......

Press ENTER for the next panel

---------------------------- Endevor Quick-Edit ------------------------------- Command ===> P________________________________________________________________

Dialog Commands: D Dialog Defaults AO Action Options P Package Options Element Options: blank Element list B Browse CR Create E Edit C Changes G Generate # Delete M Masters O Move S Summary H History LC List Components LL List Listing LO List Outputs LI List Inputs

ENDEVOR Location: List Options: ENVIRONMENT.. DEVELOP WHERE CCID IS............... CCIDVALUE SYSTEM....... CREDIT WHERE PROCESSOR GROUP IS.... ________ SUBSYSTEM.... ________ BUILD USING MAP............. Y (Y/N) ELEMENT...... __________ RETURN FIRST FOUND.......... N (Y/N) TYPE......... COBOLLE DISPLAY SYSTEM/SUBSYS LIST.. N (Y/N)

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

Page 49: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

DISPLAY ----------------------- PACKAGE DISPLAY ------------------------------OPTION ===>

blank - Display Action Summary B - Display Backout Information A - Display Approvers S - Display SCL R - Display Cast Report CI - Display Correlation Information N - Display Package NotesPACKAGE ID: NTxxxxxxxxxxxxxx STATUS: EXECUTEDDESCRIPTION: GENERATE CSS AT NEW TESTPACKAGE TYPE: STANDARDSHARABLE PACKAGE: YBACKOUT ENABLED: YEXECUTION WINDOW FROM: 17OCT00 00:00 TO: 31DEC79 00:00

USER ID DATE TIMECREATED: USERID 17OCT00 18:38LAST UPDATED:CAST: USERID 17OCT00 19:07APPROVED/DENIED: 17OCT00 19:07EXECUTED: USERID 17OCT00 19:07 ENDEVOR RC: 0000BACKED OUT:BACKED IN:COMMITTED:

---------------------- Package Foreground Options Menu ------------------------ Option ===> 1

1 DISPLAY - Display Package Information 2 CREATE/MODIFY - Create or Modify Package 3 CAST - Prepare Package for Review 4 REVIEW - Approve or Deny Package 5 EXECUTE - Submit or Execute Package 6 SHIP - Ship Packages 7 BACKOUT - Perform Backout or Backin Processing 8 COMMIT - Clear Backout Information 9 UTILITIES - Reset, Delete, or Export Package

Package ID ===> NTxxxxxxxxxxx

Limit selection list options. These options are used by the DISPLAY and UTILITIES functions:

In-Edit......... Y In-Execution.... Y In-Approval..... Y Executed........ Y Denied.......... Y Committed....... Y Approved........ Y Enterprise Pkg.. A

Page 50: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

Page 51: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

DISPLAY ----------------- PACKAGE ELEMENT INFORMATION ----- Row 1 to 1 of 1COMMAND ===> SCROLL ===> PAGE

PACKAGE ID: NTxxxxxxxxxxxxxx STATUS: EXECUTEDDESCRIPTION: GENERATE CSS AT NEW TESTPACKAGE 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 -----------------------------

Page 52: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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

Page 53: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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:

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

---------------------------- Endevor Quick-Edit -------------------------------Command ===> P________________________________________________________________

Dialog Commands: D Dialog Defaults AO Action Options P Package Options Element Options: blank Element list B Browse CR Create E Edit C Changes G Generate # Delete M Masters O Move S Summary H History LC List Components LL List Listing LO List Outputs LI List Inputs

ENDEVOR Location: List Options: ENVIRONMENT.. CRISIS WHERE CCID IS............... ____________ SYSTEM....... MISC WHERE PROCESSOR GROUP IS.... ________ SUBSYSTEM.... MISC BUILD USING MAP............. N (Y/N) ELEMENT...... __________ RETURN FIRST FOUND.......... Y (Y/N) TYPE......... PROC DISPLAY SYSTEM/SUBSYS LIST.. N (Y/N)

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

Page 54: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

---------------------- Package Foreground Options Menu ------------------------ Option ===> 2

1 DISPLAY - Display Package Information 2 CREATE/MODIFY - Create or Modify Package 3 CAST - Prepare Package for Review 4 REVIEW - Approve or Deny Package 5 EXECUTE - Submit or Execute Package 6 SHIP - Ship Packages 7 BACKOUT - Perform Backout or Backin Processing 8 COMMIT - Clear Backout Information 9 UTILITIES - Reset, Delete, or Export Package

Package ID ===> EMxxxxxxxxxxx

Limit selection list options. These options are used by the DISPLAY and UTILITIES functions:

In-Edit......... Y In-Execution.... Y In-Approval..... Y Executed........ Y Denied.......... Y Committed....... Y Approved........ Y Enterprise Pkg.. A

Page 55: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

MODIFY -------------------- CREATE/MODIFY PACKAGE ----------------------------- OPTION ===> B

B - Build Package Actions I - Import SCL E - Edit Package C - Copy Package N - Add Notes to Package

PACKAGE ID: EMxxxxxxxxx STATUS: IN-EDIT DESCRIPTION ===> Move procs to Rescue PACKAGE TYPE ===> STANDARD SHARABLE PACKAGE ===> Y (Y/N) APPEND TO PACKAGE ===> N (Y/N) ENABLE BACKOUT ===> N (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 ===>

Page 56: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

Figure 4-40: Move Elements Panel - Move Element Option

15. The MOVE ELEMENTS panel appears.16. 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.

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

------------------------------- SCL GENERATION ------------------------------OPTION ===> 5

1 DISPLAY - Display an element 2 ADD/UPDATE - Add or update an element into stage 1 3 RETRIEVE - Retrieve or copy an element 4 GENERATE - Execute the Generate Processor for this element 5 MOVE - Move an element to the next inventory location 6 DELETE - Delete an element 7 PRINT ELEMENT - Print elements, changes and detail change history 8 SIGNIN - Explicitly sign-in an element 9 TRANSFER - Transfer elements between two ENDEVOR locations 10 PRINT MEMBER - Print a compressed listing or member 11 LIST ELEMENT - Create List actions for ENDEVOR elements 12 LIST MEMBER - Create List actions for external members 13 ARCHIVE - Archive elements

REQUEST DATA SET: PACKAGE - EMxxxxxxxxx APPEND: N

-------------------------------- 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: ACTION OPTIONS: ENVIRONMENT ===> CRISIS CCID ===> SYSTEM ===> MISC SYNC ===> N (Y/N) SUBSYSTEM ===> MISC WITH HISTORY ===> N (Y/N) ELEMENT ===> RETAIN SIGNOUT ===> Y (Y/N) TYPE ===> PROC SIGNOUT TO ===> STAGE ===> ACKNOWLEDGE ELM JUMP ===> N (Y/N) DELETE 'FROM' ELEMENT ===> Y (Y/N)

COMMENT ===>

LIST OPTIONS: DISPLAY LIST ===> Y (Y/N) WHERE CCID EQ ===> WHERE PROC GRP EQ ===> BUILD USING MAP ===> N (Y/N)

Page 57: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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

Page 58: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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.

Figure 4-41: Element Selection List Panel – Move Option

18. *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.

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

-------------------------- Element Selection List ------- Row 1 to 13 of 3,085Command ===> ________________________________________________ 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 -----------------------------

Page 59: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

20. 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.

The package CAST action is requested from the Package Foreground Options Menu as shown below.

Figure 4-42: Package Foreground Options Menu – Cast Option

21. 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.

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

---------------------- Package Foreground Options Menu ------------------------ Option ===> 3;c

1 DISPLAY - Display Package Information 2 CREATE/MODIFY - Create or Modify Package 3 CAST - Prepare Package for Review 4 REVIEW - Approve or Deny Package 5 EXECUTE - Submit or Execute Package 6 SHIP - Ship Packages 7 BACKOUT - Perform Backout or Backin Processing 8 COMMIT - Clear Backout Information 9 UTILITIES - Reset, Delete, or Export Package

Package ID ===> EMxxxxxxxxxxx

Limit selection list options. These options are used by the DISPLAY and UTILITIES functions:

In-Edit......... Y In-Execution.... Y In-Approval..... Y Executed........ Y Denied.......... Y Committed....... Y Approved........ Y Enterprise Pkg.. A

Page 60: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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 notfound Error: Reference source not found.)

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 OBSOLETETO STAGE ACCIDDELETE ‘FROM’ ELM YSYNC 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

----------------------------- TRANSFER ELEMENTS -----------------------------OPTION ===> ELEMENT DISPLAY OPTIONS: blank - Element list S - Summary B - Browse H - History T - Transfer element M - Master C - Changes

FROM ENDEVOR: LIST OPTIONS: ENVIRONMENT ===> CRISIS DISPLAY LIST ===> Y (Y/N) SYSTEM ===> MDSE WHERE CCID EQ ===> SUBSYSTEM ===> MDSE WHERE PROC GRP EQ ===> SPG ELEMENT ===> BUILD USING MAP ===> N (Y/N) TYPE ===> STAGE ===> E ACTION OPTIONS: C - ETST E - EMER CCID ===> ######TO ENDEVOR: DELETE 'FROM' ELM ===> Y (Y/N) ENVIRONMENT ===> OBSOLETE GENERATE ELEMENT ===> Y (Y/N) SYSTEM ===> OVERRIDE SIGNOUT ===> N (Y/N) SUBSYSTEM ===> PROCESSOR GROUP ===> ELEMENT ===> SYNC ===> Y (Y/N) TYPE ===> WITH HISTORY ===> N (Y/N) STAGE ===> A RETAIN SIGNOUT ===> N (Y/N) SIGNOUT TO ===> COMMENT ===> Transfer to Obsolete Archive

Page 61: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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

Page 62: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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: Referencesource 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:

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

---------------------- ENDEVOR REL39 SELECTION MENU ---------------- -------- OPTION ===> E

E - ENDEVOR - Endevor Software Management Functions Q - QUICK-EDIT - Endevor Quick Edit Development Workbench P - PDM - 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.

Page 63: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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.

1 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

------------------- 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 ********************************

-------------- Endevor for OS/390 Primary Options Menu ----------------------Option ===> 3

0 DEFAULTS - Specify Endevor ISPF default parameters 1 DISPLAY - Perform Display functions 2 FOREGROUND - Execute Foreground Actions 3 BATCH - Perform Batch Action processing 4 PACKAGE - Perform Foreground Package processing 5 BATCH PACKAGE - Perform Batch Package SCL Generation U USER MENU - Display user option menu T TUTORIAL - Display information about Endevor C CHANGES - Display summary of changes for this release of Endevor X EXIT - Exit the Endevor dialog

Current environment: CRISIS

(C) 1987,2000 Computer Associates International, Inc.

Use the EXIT option to terminate Endevor for OS/390

Page 64: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

BATCH ----------------------- BATCH OPTIONS MENU ----------------------------OPTION ===> 1

1 BUILD SCL - Build batch SCL actions 2 EDIT - Edit request data set 3 SUBMIT - Submit job for batch processing 4 VALIDATE - Check request data set for syntax errors 5 BUILD JCL - Enter additional JCL to be included with the job

REQUEST DATA SET: PROJECT ===> USERID APPEND ===> N (Y/N) GROUP ===> ENDV INCLUDE JCL ===> N (Y/N) TYPE ===> CNTL MEMBER ===> ANYNAME <<< This field is for the scl only

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===>

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

------------------------------- SCL GENERATION ------------------------------OPTION ===> 9

1 DISPLAY - Display an element 2 ADD/UPDATE - Add or update an element into stage 1 3 RETRIEVE - Retrieve or copy an element 4 GENERATE - Execute the Generate Processor for this element 5 MOVE - Move an element to the next inventory location 6 DELETE - Delete an element 7 PRINT ELEMENT - Print elements, changes and detail change history 8 SIGNIN - Explicitly sign-in an element 9 TRANSFER - Transfer elements between two ENDEVOR locations 10 PRINT MEMBER - Print a compressed listing or member 11 LIST ELEMENT - Create List actions for ENDEVOR elements 12 LIST MEMBER - Create List actions for external members 13 ARCHIVE - Archive elements

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

Page 65: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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.

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

TRANSFER ---------------------- ELEMENT SELECTION LIST --- Row 1 to 17 of 17COMMAND ===> SCROLL ===> CSR

TO Environment: DEVELOP 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 0000T 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 ********************************

----------------------------- TRANSFER ELEMENTS -----------------------------OPTION ===> ELEMENT DISPLAY OPTIONS: blank - Element list S - Summary B - Browse H - History T - Transfer element M - Master C - Changes

FROM ENDEVOR: LIST OPTIONS: ENVIRONMENT ===> CRISIS DISPLAY LIST ===> Y (Y/N) SYSTEM ===> MDSE WHERE CCID EQ ===> SUBSYSTEM ===> MDSE WHERE PROC GRP EQ ===> ELEMENT ===> BUILD USING MAP ===> N (Y/N) TYPE ===> STAGE ===> E ACTION OPTIONS: C - ETST E - EMER CCID ===> ######TO ENDEVOR: DELETE 'FROM' ELM ===> N (Y/N) ENVIRONMENT ===> DEVELOP GENERATE ELEMENT ===> Y (Y/N) SYSTEM ===> MDSE OVERRIDE SIGNOUT ===> N (Y/N) SUBSYSTEM ===> SPGTST01 PROCESSOR GROUP ===> ELEMENT ===> SYNC ===> Y (Y/N) TYPE ===> WITH HISTORY ===> N (Y/N) STAGE ===> U RETAIN SIGNOUT ===> N (Y/N) SIGNOUT TO ===> COMMENT ===> Transfer to Develop Unit

Page 66: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

8. After pressing enter, a message is shown that your request was written.9. Then, PF3 three times to get back to the Batch Options Menu screen.

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.

11. Run change thru normal procedure until PS package has been executed.12. Add Notes to package indicating Impact Change Number, and back out procedure.13. Cast your package.14. Have Change Management personnel execute your package.

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

BATCH ----------------------- BATCH OPTIONS MENU ----------------------------OPTION ===> 3

1 BUILD SCL - Build batch SCL actions 2 EDIT - Edit request data set 3 SUBMIT - Submit job for batch processing 4 VALIDATE - Check request data set for syntax errors 5 BUILD JCL - Enter additional JCL to be included with the job

REQUEST DATA SET: PROJECT ===> USERID APPEND ===> N (Y/N) GROUP ===> ENDV INCLUDE JCL ===> N (Y/N) TYPE ===> CNTL MEMBER ===> ANYNAME <<< This field is for the scl only

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===>

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

Page 67: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

3. Other Functions AvailableIn 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 elementAn 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.

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

---------------------------- Endevor Quick-Edit -------------------------------Command ===> CR_______________________________________________________________

Dialog Commands: D Dialog Defaults AO Action Options P Package Options Element Options: blank Element list B Browse CR Create E Edit C Changes G Generate # Delete M Masters O Move S Summary H History LC List Components LL List Listing LO List Outputs LI List Inputs

ENDEVOR Location: List Options: ENVIRONMENT.. DEVELOP WHERE CCID IS............... ____________ SYSTEM....... LOGISTCS WHERE PROCESSOR GROUP IS.... ________ SUBSYSTEM.... SPGTST01 BUILD USING MAP............. Y (Y/N) ELEMENT...... M370NEW1__ RETURN FIRST FOUND.......... Y (Y/N) TYPE......... COBOLLE DISPLAY SYSTEM/SUBSYS LIST.. N (Y/N)

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

Page 68: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

Figure 4-53: Endevor Quick-Edit Panel

2. At the Endevor Quick-Edit panel, you maya. Use the ISPF COPY command to copy source from an ISPF libraryb. Use the Quick-Edit COPYELM command to copy another Endevor elementc. Enter the source one line at a timeIf you use the COPYELM command you will see the panel shown below.

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

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

M370NEW1 TO: DEVELOP/U/LOGISTCS/SPGTST01/COBOLLE New ElementCOMMAND ===> copyelm SCROLL ===> CSR****** ***************************** Top of Data ******************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''****** **************************** Bottom of Data ****************************

---------------------- 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............. Y (Y/N) Return First Found.......... Y (Y/N) Display System/Subsys List.. N (Y/N)

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

Page 69: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

Location. You can use wildcards in any of the Endevor Location fields, if you are not sure of the element’s location.

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

M370NEW1 TO: DEVELOP/U/LOGISTCS/SPGTST01/COBOLLE Element M370OLD1 CopiedCOMMAND ===> 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

Page 70: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

2. Generate - UNIT stage onlyGenerate 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 GenerateTo generate an element at the UNIT stage, follow these steps:

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

---------------------------- ENDEVOR Quick-Edit ------------------------------- Command ===> _________________________________________________________________

Dialog Commands: D Dialog Defaults AO Action Options P Package Options Element Options: blank Element list B Browse CR Create E Edit C Changes G Generate # Delete M Masters O Move S Summary H History LC List Components LL List Listing LO List Outputs LI List Inputs

ENDEVOR Location: List Options: ENVIRONMENT.. DEVELOP_ WHERE CCID IS............... ____________ SYSTEM....... ________ WHERE PROCESSOR GROUP IS.... ________ SUBSYSTEM.... EBITST01 BUILD USING MAP............. N (Y/N) ELEMENT...... ________ RETURN FIRST FOUND.......... Y (Y/N) TYPE......... *_______ DISPLAY SYSTEM/SUBSYS LIST.. N (Y/N)

Action Options: CCID......................... ____________ Comment...................... ________________________________________ Processor Group.............. ________ Override Signout............. N (Y/N)

Page 71: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

-------------------- Element Selection List ---------- Row 1 to 14 of 28Command ===> ___________________________________________ 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-- ---------- ---------- -------- ----------- ----- -------- --------- -----G INSB0009 COBOLLE DEVELOP U CREDIT NNITST01 01.00__ INSB0010 COBOLLE DEVELOP U CREDIT NNITST01 01.01__ INSB0010 OPTION DEVELOP U CREDIT NNITST01 01.02__ INSB0015 OPTION DEVELOP U CREDIT NNITST01 01.01__ INSO0000 OPTION DEVELOP U CREDIT NNITST01 01.00

Page 72: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

After pressing enter in Error: Reference source not found shown Error: Reference source not found, the following panel will be displayed:

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 GenerateGenerate 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

--------------------- 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.

Page 73: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

3. Package Processing

Packaging is Endevor’s 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. Create2. Cast3. Review4. Execute5. 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 Spiegel’s package name is provided in Section Error: Reference source not found Error: Referencesource 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

Page 74: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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

Page 75: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

5. Delete actionThe 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 DeleteTo delete an element use the following instructions:

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

---------------------------- ENDEVOR Quick-Edit -------------------------------Command ===> #_________________________________________________________________

Dialog Commands: D Dialog Defaults AO Action Options P Package Options Element Options: blank Element list B Browse CR Create E Edit C Changes G Generate # Delete M Masters O Move S Summary H History LC List Components LL List Listing LO List Outputs LI List Inputs

ENDEVOR Location: List Options: ENVIRONMENT.. DEVELOP_ WHERE CCID IS............... ____________ SYSTEM....... CREDIT___ WHERE PROCESSOR GROUP IS.... ________ SUBSYSTEM.... NNITST01_ BUILD USING MAP............. Y (Y/N) ELEMENT...... TEMP RETURN FIRST FOUND.......... Y (Y/N) TYPE......... COBOL__ DISPLAY SYSTEM/SUBSYS LIST.. N (Y/N)

Action Options: CCID......................... trash_________ Comment...................... Have a nice day______________ Processor Group.............. ________ Override Signout............. N (Y/N)

Page 76: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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 DeleteDelete 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

Page 77: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

6. Retrieving an element from EndevorAn element can be retrieved from Endevor and copied into an external data set using foreground and batch actions. Quick-Edit’s 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:

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

---------------------- ENDEVOR REL39 SELECTION MENU ---------------- -------- OPTION ===> E

E - ENDEVOR - Endevor Software Management Functions Q - QUICK-EDIT - Endevor Quick Edit Development Workbench P - PDM - 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.

Page 78: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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.

2 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

------------------- 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 ********************************

-------------- Endevor for OS/390 Primary Options Menu ----------------------Option ===> 3

0 DEFAULTS - Specify Endevor ISPF default parameters 1 DISPLAY - Perform Display functions 2 FOREGROUND - Execute Foreground Actions 3 BATCH - Perform Batch Action processing 4 PACKAGE - Perform Foreground Package processing 5 BATCH PACKAGE - Perform Batch Package SCL Generation U USER MENU - Display user option menu T TUTORIAL - Display information about Endevor C CHANGES - Display summary of changes for this release of Endevor X EXIT - Exit the Endevor dialog

Current environment: PROD

(C) 1987,2000 Computer Associates International, Inc.

Use the EXIT option to terminate Endevor for OS/390

Page 79: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

BATCH ----------------------- BATCH OPTIONS MENU ----------------------------OPTION ===> 1

1 BUILD SCL - Build batch SCL actions 2 EDIT - Edit request data set 3 SUBMIT - Submit job for batch processing 4 VALIDATE - Check request data set for syntax errors 5 BUILD JCL - Enter additional JCL to be included with the job

REQUEST DATA SET: PROJECT ===> USERID APPEND ===> N (Y/N) GROUP ===> ENDV INCLUDE JCL ===> N (Y/N) TYPE ===> CNTL MEMBER ===> ANYNAME <<< This field is for the scl only

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===>

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

------------------------------- SCL GENERATION ------------------------------OPTION ===> 3

1 DISPLAY - Display an element 2 ADD/UPDATE - Add or update an element into stage 1 3 RETRIEVE - Retrieve or copy an element 4 GENERATE - Execute the Generate Processor for this element 5 MOVE - Move an element to the next inventory location 6 DELETE - Delete an element 7 PRINT ELEMENT - Print elements, changes and detail change history 8 SIGNIN - Explicitly sign-in an element 9 TRANSFER - Transfer elements between two ENDEVOR locations 10 PRINT MEMBER - Print a compressed listing or member 11 LIST ELEMENT - Create List actions for ENDEVOR elements 12 LIST MEMBER - Create List actions for external members 13 ARCHIVE - Archive elements

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

Page 80: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

------------------------------ 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: ACTION OPTIONS: ENVIRONMENT ===> PROD CCID ===> SYSTEM ===> LOGISTCS EXPAND INCLUDES ===> N (Y/N) SUBSYSTEM ===> LOGISTCS SIGNOUT ELEMENT ===> Y (Y/N) ELEMENT ===> J370BLK* OVERRIDE SIGNOUT ===> N (Y/N) TYPE ===> JCL REPLACE MEMBER ===> N (Y/N) STAGE ===> P S - PSTG P - PROD COMMENT ===>

TO ISPF LIBRARY: LIST OPTIONS: PROJECT ===> USERID DISPLAY LIST ===> Y (Y/N) LIBRARY ===> PDS WHERE CCID EQ ===> TYPE ===> SOURCE WHERE PROC GRP EQ ===> MEMBER ===> BUILD USING MAP ===> Y (Y/N) FIRST FOUND ===> N (Y/N)TO OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===>

Page 81: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

If you enter a “Y” in the Display List field, you will see the following panel:

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:

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

RETRIEVE ---------------------- ELEMENT SELECTION LIST ----- Row 1 to 5 of 5COMMAND ===> SCROLL ===> PAGE

TO Data set: USERID.PDS.SOURCE

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

------------------------------- CONFIRMATION --------------------------------COMMAND ===>

************************************************************** * 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. * * * **************************************************************

Page 82: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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: Referencesource not found Error: Reference source not found for details.

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

BATCH ----------------------- BATCH OPTIONS MENU ----------------------------OPTION ===> 3

1 BUILD SCL - Build batch SCL actions 2 EDIT - Edit request data set 3 SUBMIT - Submit job for batch processing 4 VALIDATE - Check request data set for syntax errors 5 BUILD JCL - Enter additional JCL to be included with the job

REQUEST DATA SET: PROJECT ===> USERID APPEND ===> N (Y/N) GROUP ===> ENDV INCLUDE JCL ===> N (Y/N) TYPE ===> CNTL MEMBER ===> ANYNAME <<< This field is for the scl only

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===>

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

Page 83: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

7. Adding an element back into EndevorAn element can be copied from an external data set and added into Endevor using foreground and batch actions. Quick-Edit’s 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:

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

---------------------- ENDEVOR REL39 SELECTION MENU ---------------- -------- OPTION ===> E

E - ENDEVOR - Endevor Software Management Functions Q - QUICK-EDIT - Endevor Quick Edit Development Workbench P - PDM - 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.

Page 84: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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.

3 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

------------------- 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 ********************************

-------------- Endevor for OS/390 Primary Options Menu ----------------------Option ===> 3

0 DEFAULTS - Specify Endevor ISPF default parameters 1 DISPLAY - Perform Display functions 2 FOREGROUND - Execute Foreground Actions 3 BATCH - Perform Batch Action processing 4 PACKAGE - Perform Foreground Package processing 5 BATCH PACKAGE - Perform Batch Package SCL Generation U USER MENU - Display user option menu T TUTORIAL - Display information about Endevor C CHANGES - Display summary of changes for this release of Endevor X EXIT - Exit the Endevor dialog

Current environment: DEVELOP

(C) 1987,2000 Computer Associates International, Inc.

Use the EXIT option to terminate Endevor for OS/390

Page 85: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

BATCH ----------------------- BATCH OPTIONS MENU ----------------------------OPTION ===> 1

1 BUILD SCL - Build batch SCL actions 2 EDIT - Edit request data set 3 SUBMIT - Submit job for batch processing 4 VALIDATE - Check request data set for syntax errors 5 BUILD JCL - Enter additional JCL to be included with the job

REQUEST DATA SET: PROJECT ===> USERID APPEND ===> N (Y/N) GROUP ===> ENDV INCLUDE JCL ===> N (Y/N) TYPE ===> CNTL MEMBER ===> ANYNAME <<< This field is for the scl only

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===>

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

------------------------------- SCL GENERATION ------------------------------OPTION ===> 2

1 DISPLAY - Display an element 2 ADD/UPDATE - Add or update an element into stage 1 3 RETRIEVE - Retrieve or copy an element 4 GENERATE - Execute the Generate Processor for this element 5 MOVE - Move an element to the next inventory location 6 DELETE - Delete an element 7 PRINT ELEMENT - Print elements, changes and detail change history 8 SIGNIN - Explicitly sign-in an element 9 TRANSFER - Transfer elements between two ENDEVOR locations 10 PRINT MEMBER - Print a compressed listing or member 11 LIST ELEMENT - Create List actions for ENDEVOR elements 12 LIST MEMBER - Create List actions for external members 13 ARCHIVE - Archive elements

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

Page 86: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

---------------------------- ADD/UPDATE ELEMENTS ----------------------------OPTION ===> A

blank - Member list A - Add an element U - Update an element

TO ENDEVOR: ACTION OPTIONS: ENVIRONMENT ===> DEVELOP CCID ===> SYSTEM ===> LOGISTCS GENERATE ELEMENT ===> Y (Y/N) SUBSYSTEM ===> SPGTST02 DELETE INPUT SOURCE ===> N (Y/N) ELEMENT ===> NEW VERSION ===> TYPE ===> JCL OVERRIDE SIGNOUT ===> N (Y/N) STAGE: U PROCESSOR GROUP ===> UPDATE IF PRESENT ===> Y (Y/N) COMMENT ===>

FROM ISPF LIBRARY: LIST OPTIONS: PROJECT ===> USERID DISPLAY LIST ===> Y (Y/N) LIBRARY ===> PDS TYPE ===> SOURCE MEMBER ===> J370BLK* THRU MEMBER ===>

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

Page 87: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

If you enter a “Y” in the Display List field, you will see the following panel:

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:

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

ADD/UPDATE ---------------- MEMBER SELECTION LIST ------------ Row 1 to 5 of 5COMMAND ===> SCROLL ===> PAGE

FROM Data set: USERID.PDS.SOURCETO 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 ********************************

------------------------------- CONFIRMATION --------------------------------COMMAND ===>

************************************************************** * 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. * * * **************************************************************

Page 88: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

BATCH ----------------------- BATCH OPTIONS MENU ----------------------------OPTION ===> 3

1 BUILD SCL - Build batch SCL actions 2 EDIT - Edit request data set 3 SUBMIT - Submit job for batch processing 4 VALIDATE - Check request data set for syntax errors 5 BUILD JCL - Enter additional JCL to be included with the job

REQUEST DATA SET: PROJECT ===> USERID APPEND ===> N (Y/N) GROUP ===> ENDV INCLUDE JCL ===> N (Y/N) TYPE ===> CNTL MEMBER ===> ANYNAME <<< This field is for the scl only

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===>

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

Page 89: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

8. Managing SignoutsSignouts 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 sessionsEndevor 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: Referencesource 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

Page 90: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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 Description1 ELEMENT Display element/component list information

2 FOOTPRINT Display footprinted members and compressed listings3 SITE Display site information

4 STAGE Display stage information5 SYSTEM Display system definitions6 SUBSYSTEM Display subsystem definitions7 TYPE Display type definitions8 PROCESSOR GROUP

Display processor group definitions

9 APPROVER GROUP

Display approver groups

A RELATE GROUP Display inventory area/approver group relationshipsE ENVIRONMENT Display information about the current environment

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

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

Page 91: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

2. Browse, Change and History Panels

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.

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

---------------------- ENDEVOR REL39 SELECTION MENU ------------------------ OPTION ===> Q

E - ENDEVOR - Endevor Software Management Functions Q - QUICK-EDIT - Endevor Quick Edit Development Workbench P - PDM - 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.

---------------------------- Endevor Quick-Edit -------------------------------Command ===> _________________________________________________________________

Dialog Commands: D Dialog Defaults AO Action Options P Package Options Element Options: blank Element list B Browse CR Create E Edit C Changes G Generate # Delete M Masters O Move S Summary H History LC List Components LL List Listing LO List Outputs LI List Inputs

ENDEVOR Location: List Options: ENVIRONMENT.. DEVELOP WHERE CCID IS............... ____________ SYSTEM....... CREDIT WHERE PROCESSOR GROUP IS.... ________ SUBSYSTEM.... NNITST01 BUILD USING MAP............. N (Y/N) ELEMENT...... CSS* RETURN FIRST FOUND.......... Y (Y/N) TYPE......... ________ DISPLAY SYSTEM/SUBSYS LIST.. N (Y/N)

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

Page 92: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

------------------------ Element Selection List ---------- Row 1 to 14 of 28Command ===> ___________________________________________ Scroll ===> PAGE

Element Options:E Edit Element # Delete B Browse H History M MasterG 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 -- ---------- ---------- -------- ----------- ----- -------- --------- ----- __ CSSB0009 COBOLLE DEVELOP U CREDIT NNITST01 01.00 B_ CSSB0010 COBOLLE DEVELOP U CREDIT NNITST01 01.04 __ CSSB0010 OPTION DEVELOP U CREDIT NNITST01 01.02 __ CSSB0015 OPTION DEVELOP U CREDIT NNITST01 01.01 __ CSSO0000 OPTION DEVELOP U CREDIT NNITST01 01.00

CSSB0010 DEVELOP/U/CREDIT/NNITST01/COBOL LINE 00000000 COL 001 080Command ===> 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 USER DATE TIME STMTS CCID COMMENT ----- ---- -------- ------- ----- ----- ------------ -------------------------- 01.00 USL5 22AUG00 20:02 1884 TEST TES 01.01 UD6W 08OCT00 17:59 1885 INAHURRY GOT TO MAKE A CHANGE - NOW 01.02 URTC 18OCT00 12:06 1885 INAHURRY HAVE A NICE DAY 01.03 URTC 18OCT00 12:08 1885 INAHURRY HAVE A NICE DAY 01.04 URTC 18OCT00 12:12 1885 INAHURRY HAVE A NICE DAYGENERATED URTC 18OCT00 12:06 INAHURRY HAVE A NICE DAY

Page 93: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

CSSB0010 PROD/PROD/CREDIT/CREDIT/COBOL LINE 00000125 COL 001 080Command ===> 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.

Page 94: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

CSSB0010 PROD/PROD/CREDIT/CREDIT/COBOL LINE 00000010 COL 001 080Command ===> Scroll ===> CSR*******************************************************************************

-------------------------- 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 01.03 UPBR 27OCT00 10:28 1875 08/14/00 UJ@M: ADD BEACON TO CSS SY 01.04 UPBR 27OCT00 10:28 1875 08/25/00 UJ@M: FIX TRADE SHEET FILETHIS ELEMENT HAS NOT BEEN PROCESSED.

+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 ********************************

Page 95: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

CSSB0010 DEVELOP/UNIT/CREDIT/NNITST01/COBOL LINE 00000000 COL 001 080Command ===> 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 ------------------------------

Page 96: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

You can also view component list information for the element. Add an X after the command to be performed, for example:

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

CSSB0010 DEVELOP/UNIT/FINANCE/NNITST01/COBOL LINE 00000000 COL 001 080Command ===> Scroll ===> CSR

-------------------------- ELEMENT INFORMATION ------------------------------

VV.LL DATE TIME SYSTEM SUBSYS ELEMENT TYPE GROUP STG S +03 01.03 10NOV00 14:32 FINANCE NNITST01 FINARPPM COBOL NNI 1 +02-03 01.02 10NOV00 13:44 FINANCE NNITST01 FINARPPM COBOL NNI 1

--------------------------- INPUT COMPONENTS ------------------------------

STEP: COMPILE DD=SYSLIB VOL=TST084 DSN=VTSTAPP.TRAINPRD.COPYLIB

MEMBER VV.LL DATE TIME SYSTEM SUBSYS ELEMENT TYPE STG +03 HEADER1 01.00 02APR92 12:19 FINANCE NNITST01 HEADER1 CPY 2

STEP: LKED DD=SYSLIB VOL=TST083 DSN=VTSTAPP.TRAINPRD.LOADLIB

MEMBER VV.LL DATE TIME SYSTEM SUBSYS ELEMENT TYPE STG +03 FINARS01 01.00 18SEP00 17:53 FINANCE FINANCE FINARS01 COBOL 2 +03 FINARS02 01.00 18SEP00 17:53 FINANCE FINANCE FINARS02 COBOL 2

Page 97: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

3. List Listing and List Output commands

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

-------------------------- Element Selection List ---------- Row 1 to 14 of 28Command ===> ________________________________________________ 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 -- ---------- ---------- -------- ----------- ----- -------- --------- -----__ CSSB0009 COBOLLE DEVELOP U CREDIT NNITST01 01.00LL CSSB0010 COBOLLE DEVELOP U CREDIT NNITST01 01.04__ CSSB0010 OPTION DEVELOP U CREDIT NNITST01 01.02__ CSSB0015 OPTION DEVELOP U CREDIT NNITST01 01.01__ CSSO0000 OPTION DEVELOP U CREDIT NNITST01 01.00

Page 98: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

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 [email protected](CSSB0010) 000031 *

-------------------------- Outputs Selection List ----------------- Row 1 of 2Command ===> ________________________________________________ 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 -----------------------------

Page 99: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

The table below describes the fields that appear on the Output Selection List panel.

Table 2: Output Selection List Panel Fields

Field DescriptionElement Options

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.

Member Identifies the name of the output component created during processor execution.

Step Identifies the STEP name of the processor.

DDName Identifies the DDName of the processor.

DSName Identifies the library that contains the output components.

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

Page 100: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

4. Element Master Display

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

-------------------------- Element Selection List ---------- Row 1 to 14 of 28Command ===> ________________________________________________ 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 -- ---------- ---------- -------- ----------- ----- -------- --------- ----- __ CSSB0009 COBOLLE DEVELOP U CREDIT NNITST01 01.00 M_ CSSB0010 COBOLLE DEVELOP U CREDIT NNITST01 01.04 __ CSSB0010 OPTION DEVELOP U CREDIT NNITST01 01.02 __ CSSB0015 OPTION DEVELOP U CREDIT NNITST01 01.01 __ CSSO0000 OPTION DEVELOP U CREDIT NNITST01 01.00

Page 101: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

------------------- Master Display for Element CSSB0010 ------ Panel 1 of 2Command ===> END

Environment.. DEVELOP Processor Group.. COBOL Signout ID.. URTCSystem....... CREDIT Version.Level.... 01.04Subsystem.... NNITST01 Last Action...... EDITType......... COBOL Source Package...Stage........ 1 Output Package...Base Comment. TEST---------------------- Last Element Action - EDIT -------------------------User ID...... URTC Date/Time... 18OCT00 12:12 CCID.......... INAHURRYENDEVOR RC... 0000 Processor...Processor RC.Comment...... HAVE A NICE DAY------------------------------- Current Source --------------------------------User ID...... URTC Date/Time... 18OCT00 12:12 Delta Format.. RComment.. HAVE A NICE DAY CCID.......... INAHURRYFrom DS Name. URTC.QERCVY19.RECOVERY---------------------------------- Generate -----------------------------------UserID....... Date/Time... CCID..........Comment...... Press ENTER for the next panel

Page 102: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

5. Summary of Element Levels

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

-------------------------- Element Selection List ---------- Row 1 to 14 of 28Command ===> ________________________________________________ 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 -- ---------- ---------- -------- ----------- ----- -------- --------- -----__ CSSB0009 COBOLLE DEVELOP U CREDIT NNITST01 01.00S_ CSSB0010 COBOLLE DEVELOP U CREDIT NNITST01 01.04__ CSSB0010 OPTION DEVELOP U CREDIT NNITST01 01.02__ CSSB0015 OPTION DEVELOP U CREDIT NNITST01 01.01__ CSSO0000 OPTION DEVELOP U CREDIT NNITST01 01.00

Page 103: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

------------------------- Summary of Element Levels ---------- Row 1 to 5 of 5Command ===> END_____________________________________________ Scroll ===> PAGE

Element Options: E Edit Element B Browse H History C Changes

Element: CSSB0010 Environment: DEVELOP Stage ID: U System: CREDIT 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 -----------------------------

Page 104: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

6. Displaying past versions of an elementMany functions can be performed on past versions of an element.

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

------------------------- Summary of Element Levels ---------- Row 1 to 5 of 5Command ===> END_____________________________________________ Scroll ===> PAGE

Element Options: E Edit Element B Browse H History C Changes

Element: CSSB0010 Environment: DEVELOP Stage ID: U System: CREDIT 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 0B 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 -----------------------------

Page 105: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

CSSB0010 PROD/PROD/CREDIT/CREDIT/COBOL LINE 00000002 COL 001 080Command ===> 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 *-----------------VERSION MERGER RECONCILIATION------------------* +00 * *%+02 * CONSOLIDATED ON 05/23/2000 AT 11:57 BY UJ@M *%+02 * TOTAL NUMBER OF RECORDS IN CONSOLIDATED FILE..........1789 *

Page 106: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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 View displaynone Shows all recorded signouts for the requesting

userid.userid Shows all recorded signouts for the userid

specified.ME+ Shows only recorded signouts for the

requesting userid that are also signed out to at least one other user.

THEM+ Prompts for a userid. Then, shows only recorded signouts for the specified userid that are also signed out to at least one other user.

ELEMENT 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

Page 107: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

Figure 4-95: ISPF Endevor Main Menu – Signout Information

1. At the Endevor Main Menu, type S, ST or SE at the Option line.2. “S” will display your signed out elements3. “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.)

Figure 4-96: Signout Information Panel

• The Signout Information panel display.

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

---------------------- ENDEVOR REL39 SELECTION MENU ---------------- --------OPTION ===> S

E - ENDEVOR - Endevor Software Management Functions Q - QUICK-EDIT - Endevor Quick Edit Development Workbench P - PDM - 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.

Signout Information Row 1 of 6OPTION ===>

Element Type Userid Date System Original Stage Ccid Time Subsystem

ISMO805 COBOL UD6W 2000/11/14 MISC DEVELOP GO 17:13 NNITST04TRASH OPTION UD6W 2000/11/17 MISD DEVELOP GO 12:11 NNITST04UPBRDC01 OPTION UD6W 2000/11/13 FINANCE DEVELOP GO 15:14 EBITST02UPBRDC01 COBOL UD6W 2000/10/31 FINANCE DEVELOP GO 13:57 EBITST02******************************* Bottom of data *******************************

Page 108: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

To view signouts for another person's ID, use ST at the Command line.

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

• 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

----------------------- 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)

---------------------- SIGNOUT REPORT SELECTION FOR USER ----------------------OPTION ===>

Press enter for your userid, or enter another:

Userid ===> SX1234

(PRESS ENTER or PF3 TO CANCEL OR END)

Page 109: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

Signout Information Row 1 to 5 of 5 OPTION ===>

Element Type Userid Date System Original Stage Ccid Time Subsystem

CSSB0010 COBOL URTC 2000/10/18 CREDIT DEVELOP 11:58 NNITST01CSSB0010 OPTION UD6W 2000/10/08 CREDIT DEVELOP INAHURRY 17:57 NNITST01CSSB0010 COBOL UD6W 2000/10/08 CREDIT DEVELOP INAHURRY 17:59 NNITST01CSSB0010 OPTION UPBR 2000/10/17 CREDIT DEVELOP LOAD 19:03 NNITST04CSSB0010 COBOL UPBR 2000/10/17 CREDIT DEVELOP CSSCONV11 19:09 NNITST04

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

Page 110: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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 Relationship with entity (Component)COBOL program Endevor COPY elements referenced by a COPY

statement.COBOL program Non-Endevor copybooks referenced by a COPY

statement.Program Endevor controlled subroutine.Program 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. Follow these steps to get to the ACMQ facility:2. Go into Full Panel Endevor, (Follow procedure below).

Make sure your LOGON PROC = ENDVOR39At the command line, on the Spiegel Group Mainframe Primary Option Menu, enter: A.EAt 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

Page 111: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

-------------- CA-Endevor for MVS Primary Options Menu -------------------Option ===> U

0 DEFAULTS - Specify Endevor ISPF default parameters 1 DISPLAY - Perform Display functions 2 FOREGROUND - Execute Foreground Actions 3 BATCH - Perform Batch Action processing 4 ENVIRONMENT - Define or Modify Environment information 5 PACKAGE - Perform Foreground Package processing 6 BATCH PACKAGE - Perform Batch Package SCL Generation U USER MENU - Display user option menu T TUTORIAL - Display information about Endevor C CHANGES - Display summary of changes for this release of Endevor X EXIT - Exit the Endevor dialog

Current environment: DEVELOP

(C) 1987,1997 Computer Associates International, Inc.

Use the EXIT option to terminate CA-Endevor for MVS

----------------------- CA-Endevor User Options Menu -------------------------- Option ===> 2

1 REPORTS - Build CA-Endevor Report Requests

2 ACMQ - CA-Endevor ACM Query Facility

3 DB2 BATCH - CA-Endevor for DB2 Batch Processing

4 ADD/UPDATE - CSP Extension Facility - Add/Update CSP Elements 5 RETRIEVE - CSP Extension Facility - Retrieve CSP Elements 6 DISPLAY - CSP Extension Facility - CSP Name Translation List 7 SUBMIT - CSP Extension Facility - Submit Utility

8 DCOMP - CSP Decomposition Utility 9 COMPARE - CSP MSL Compare Utility

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

Page 112: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

Note: The following screen image is presented for ACMQ processing. At SPIEGEL, options “1” and “2” are applicable and are presented below.

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

3. Footprinted Component Relationships

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

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.

----------------------- 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

Page 113: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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).

Figure 4-105: ACMQ Query Results Panel

3. The result of the query is presented by ACMQ in the manner shown above.

Note: 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

Menu Utilities Compilers Help

BROWSE VAENDV3.S690.S1.ACMOUT Line 00000000 Col 001 079Command ===> 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 ********************************

ACM-Related FOOTPRINTed Components

Element . . . . . RET00089 Type . . . . . . . COPY Environment . . . * System . . . . . . * Subsystem . . . . * Stage . . . . . . *

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

Page 114: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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.

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

----------------------- 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

Page 115: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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.

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.

Figure 4-108: ACM Query Results Panel

3. The display above shows the first of several programs that use the copybook member RET00089.

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

----------------------- 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

Menu Utilities Compilers Help

BROWSE VAENDV3.S690.S1.ACMOUT Line 00000000 Col 001 079Command ===> Scroll ===> CSR********************************* Top of Data **********************************CA-ENDEVOR/MVS ACM Query Facility PAGE # 1Non-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

Page 116: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

9. Endevor Reports

1. Requested Reports

Many standard reports are available from Endevor and can be run at any time.

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.

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.

4 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

------------------- 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 *******************************

---------------------- ENDEVOR REL39 SELECTION MENU ------------------------ OPTION ===> E

E - ENDEVOR - Endevor Software Management Functions Q - QUICK-EDIT - Endevor Quick Edit Development Workbench P - PDM - 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.

Page 117: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

-------------- Endevor for OS/390 Primary Options Menu ----------------------Option ===> U

0 DEFAULTS - Specify Endevor ISPF default parameters 1 DISPLAY - Perform Display functions 2 FOREGROUND - Execute Foreground Actions 3 BATCH - Perform Batch Action processing 4 PACKAGE - Perform Foreground Package processing 5 BATCH PACKAGE - Perform Batch Package SCL Generation U USER MENU - Display user option menu T TUTORIAL - Display information about Endevor C CHANGES - Display summary of changes for this release of Endevor X EXIT - Exit the Endevor dialog

Current environment: DEVELOP

(C) 1987,2000 Computer Associates International, Inc.

Use the EXIT option to terminate Endevor for OS/390

------------------------- Endevor User Options Menu ------------------------- Option ===> 1

1 REPORTS - Build Endevor for OS/390 Report Requests

2 ACMQ - Endevor for OS/390 ACM Query Facility

3 DB2 BATCH - Endevor for DB2 Batch Processing

4 ADD/UPDATE - CSP Extension Facility - Add/Update CSP Elements 5 RETRIEVE - CSP Extension Facility - Retrieve CSP Elements 6 DISPLAY - CSP Extension Facility - CSP Name Translation List 7 SUBMIT - CSP Extension Facility - Submit Utility

8 DCOMP - CSP Decomposition Utility 9 COMPARE - CSP MSL Compare Utility

Enter END to return to the Endevor Primary Options Menu

Page 118: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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 CA-Endevor for MVS Reports manual.

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

------------------------- ENDEVOR REPORTING INTERFACE -------------------------OPTION ===>

1 MASTER - Build Master Control File report JCL 2 SMF - Build SMF historical report JCL 3 PACKAGE - Build Package report JCL 4 FOOTPRINT - Build Footprint report JCL 5 UNLOAD - Build Unload/Reload report JCL 6 SHIPMENTS - Build Package Shipment report JCL

E EDIT - Edit Report JCL S SUBMIT - Submit Report JCL for Batch execution

Job statement information:

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

Page 119: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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 Job Name

6160 ENDEVOR CRISIS ACTIVITY FOR LAST 24 HOURS

J289DCRP

6161 ENDEVOR PRODUCTION ACTIVITY FOR LAST 24 HOUR

J289DPRP

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

Page 120: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

10.How to Print Endevor Inventory - Compile Listing

Printing of Endevor inventory can be done with full panel Endevor in foreground or batch.

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.

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.

5 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

---------------------- ENDEVOR REL39 SELECTION MENU ---------------- -------- OPTION ===> E

E - ENDEVOR - Endevor Software Management Functions Q - QUICK-EDIT - Endevor Quick Edit Development Workbench P - PDM - 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.

------------------- 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 ********************************

Page 121: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

-------------- Endevor for OS/390 Primary Options Menu ----------------------Option ===> 3

0 DEFAULTS - Specify Endevor ISPF default parameters 1 DISPLAY - Perform Display functions 2 FOREGROUND - Execute Foreground Actions 3 BATCH - Perform Batch Action processing 4 PACKAGE - Perform Foreground Package processing 5 BATCH PACKAGE - Perform Batch Package SCL Generation U USER MENU - Display user option menu T TUTORIAL - Display information about Endevor C CHANGES - Display summary of changes for this release of Endevor X EXIT - Exit the Endevor dialog

Current environment: DEVELOP

(C) 1987,2000 Computer Associates International, Inc.

Use the EXIT option to terminate Endevor for OS/390

BATCH ----------------------- BATCH OPTIONS MENU ----------------------------OPTION ===> 1

1 BUILD SCL - Build batch SCL actions 2 EDIT - Edit request data set 3 SUBMIT - Submit job for batch processing 4 VALIDATE - Check request data set for syntax errors 5 BUILD JCL - Enter additional JCL to be included with the job

REQUEST DATA SET: PROJECT ===> USERID APPEND ===> N (Y/N) GROUP ===> ENDV INCLUDE JCL ===> N (Y/N) TYPE ===> CNTL MEMBER ===> ANYNAME <<< This field is for the scl only

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===>

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

Page 122: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

Figure 4-118: SCL Generation Panel

5. At the SCL Generation panel, select Print Member by typing “10” on the option line

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

------------------------------- SCL GENERATION ------------------------------OPTION ===> 10

1 DISPLAY - Display an element 2 ADD/UPDATE - Add or update an element into stage 1 3 RETRIEVE - Retrieve or copy an element 4 GENERATE - Execute the Generate Processor for this element 5 MOVE - Move an element to the next inventory location 6 DELETE - Delete an element 7 PRINT ELEMENT - Print elements, changes and detail change history 8 SIGNIN - Explicitly sign-in an element 9 TRANSFER - Transfer elements between two ENDEVOR locations 10 PRINT MEMBER - Print a compressed listing or member 11 LIST ELEMENT - Create List actions for ENDEVOR elements 12 LIST MEMBER - Create List actions for external members 13 ARCHIVE - Archive elements

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

------------------------------- PRINT MEMBERS -------------------------------OPTION ===>

Blank - Member list B - Browse member P - Print member

FROM ISPF LIBRARY: PROJECT ===> USERID LIBRARY ===> ENDV TYPE ===> CNTL 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)

Page 123: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

BROWSE/PRINT --------------- MEMBER SELECTION LIST --------- Row 1 to 1 of 1COMMAND INPUT ===> SCROLL ===> PAGE

FROM Data set: PN.ENDEVOR.UNIT.SPGTST01.LISTLIB

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

BATCH ----------------------- BATCH OPTIONS MENU ----------------------------OPTION ===> 3

1 BUILD SCL - Build batch SCL actions 2 EDIT - Edit request data set 3 SUBMIT - Submit job for batch processing 4 VALIDATE - Check request data set for syntax errors 5 BUILD JCL - Enter additional JCL to be included with the job

REQUEST DATA SET: PROJECT ===> USERID APPEND ===> N (Y/N) GROUP ===> ENDV INCLUDE JCL ===> N (Y/N) TYPE ===> CNTL MEMBER ===> ANYNAME <<< This field is for the scl only

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===>

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

Page 124: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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

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.

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.

6 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

---------------------- ENDEVOR REL39 SELECTION MENU ---------------- -------- OPTION ===> E

E - ENDEVOR - Endevor Software Management Functions Q - QUICK-EDIT - Endevor Quick Edit Development Workbench P - PDM - 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.

------------------- 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 ********************************

Page 125: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

-------------- Endevor for OS/390 Primary Options Menu ----------------------Option ===> 3

0 DEFAULTS - Specify Endevor ISPF default parameters 1 DISPLAY - Perform Display functions 2 FOREGROUND - Execute Foreground Actions 3 BATCH - Perform Batch Action processing 4 PACKAGE - Perform Foreground Package processing 5 BATCH PACKAGE - Perform Batch Package SCL Generation U USER MENU - Display user option menu T TUTORIAL - Display information about Endevor C CHANGES - Display summary of changes for this release of Endevor X EXIT - Exit the Endevor dialog

Current environment: EDUCDEV

(C) 1987,2000 Computer Associates International, Inc.

Use the EXIT option to terminate Endevor for OS/390

BATCH ----------------------- BATCH OPTIONS MENU ----------------------------OPTION ===> 1

1 BUILD SCL - Build batch SCL actions 2 EDIT - Edit request data set 3 SUBMIT - Submit job for batch processing 4 VALIDATE - Check request data set for syntax errors 5 BUILD JCL - Enter additional JCL to be included with the job

REQUEST DATA SET: PROJECT ===> USERID APPEND ===> N (Y/N) GROUP ===> ENDV INCLUDE JCL ===> N (Y/N) TYPE ===> CNTL MEMBER ===> ANYNAME <<< This field is for the scl only

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===>

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

Page 126: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

Figure 4-126: SCL Generation Panel

5. At the SCL Generation panel, select Print Element by typing “7” on the option line

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

------------------------------- SCL GENERATION ------------------------------OPTION ===> 7

1 DISPLAY - Display an element 2 ADD/UPDATE - Add or update an element into stage 1 3 RETRIEVE - Retrieve or copy an element 4 GENERATE - Execute the Generate Processor for this element 5 MOVE - Move an element to the next inventory location 6 DELETE - Delete an element 7 PRINT ELEMENT - Print elements, changes and detail change history 8 SIGNIN - Explicitly sign-in an element 9 TRANSFER - Transfer elements between two ENDEVOR locations 10 PRINT MEMBER - Print a compressed listing or member 11 LIST ELEMENT - Create List actions for ENDEVOR elements 12 LIST MEMBER - Create List actions for external members 13 ARCHIVE - Archive elements

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

------------------------------ PRINT ELEMENTS -------------------------------OPTION ===> ELEMENT DISPLAY OPTIONS: blank - Element list S - Summary B - Browse H - History 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 ===> DEVELOP SYSTEM ===> LOGISTCS SUBSYSTEM ===> SPGTST01 ELEMENT ===> C430710A TYPE ===> * STAGE ===> U U - UNIT N - NTGN

LIST OPTIONS: DISPLAY LIST ===> Y (Y/N) WHERE CCID EQ ===> WHERE PROC GRP EQ ===> BUILD USING MAP ===> Y (Y/N)

Page 127: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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 elementPC Print changes only (Helpful for program QA process.)PS Print element summaryPM Print master informationPH 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.

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

PRINT ------------------------ ELEMENT SELECTION LIST ------ Row 1 to 1 of 1COMMAND ===> SCROLL ===> PAGE

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

BATCH ----------------------- BATCH OPTIONS MENU ----------------------------OPTION ===> 3

1 BUILD SCL - Build batch SCL actions 2 EDIT - Edit request data set 3 SUBMIT - Submit job for batch processing 4 VALIDATE - Check request data set for syntax errors 5 BUILD JCL - Enter additional JCL to be included with the job

REQUEST DATA SET: PROJECT ===> USERID APPEND ===> N (Y/N) GROUP ===> ENDV INCLUDE JCL ===> N (Y/N) TYPE ===> CNTL MEMBER ===> ANYNAME <<< This field is for the scl only

OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===>

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

Page 128: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

2. How to print the program source - foreground

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.

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.

7 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

---------------------- ENDEVOR REL39 SELECTION MENU ---------------- -------- OPTION ===> E

E - ENDEVOR - Endevor Software Management Functions Q - QUICK-EDIT - Endevor Quick Edit Development Workbench P - PDM - 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.

------------------- 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 ********************************

Page 129: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

-------------- Endevor for OS/390 Primary Options Menu ----------------------Option ===> 2

0 DEFAULTS - Specify Endevor ISPF default parameters 1 DISPLAY - Perform Display functions 2 FOREGROUND - Execute Foreground Actions 3 BATCH - Perform Batch Action processing 4 PACKAGE - Perform Foreground Package processing 5 BATCH PACKAGE - Perform Batch Package SCL Generation U USER MENU - Display user option menu T TUTORIAL - Display information about Endevor C CHANGES - Display summary of changes for this release of Endevor X EXIT - Exit the Endevor dialog

Current environment: EDUCDEV

(C) 1987,2000 Computer Associates International, Inc.

Use the EXIT option to terminate Endevor for OS/390

-------------------------- Foreground Options Menu ----------------------------Option ===> 7

1 DISPLAY - Display an element 2 ADD/UPDATE - Add or update an element into stage 1 3 RETRIEVE - Retrieve or copy an element 4 GENERATE - Execute the Generate Processor for this element 5 MOVE - Move an element to the next inventory location 6 DELETE - Delete an element 7 PRINT - Print elements, changes and detail change history 8 SIGNIN - Explicitly sign-in an element

Page 130: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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 elementPC Print changes only (Helpful for program QA process.)PS Print element summaryPM Print master informationPH 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

------------------------------ PRINT ELEMENTS -------------------------------OPTION ===> ELEMENT DISPLAY OPTIONS: blank - Element list S - Summary B - Browse H - History 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 ===> DEVELOP SYSTEM ===> LOGISTCS SUBSYSTEM ===> SPGTST01 ELEMENT ===> C430710A TYPE ===> * STAGE ===> U U - UNIT N - NTGN

LIST OPTIONS: DISPLAY LIST ===> Y (Y/N) WHERE CCID EQ ===> WHERE PROC GRP EQ ===> BUILD USING MAP ===> Y (Y/N)

PRINT ------------------------ ELEMENT SELECTION LIST ------ Row 1 to 1 of 1COMMAND ===> SCROLL ===> PAGE

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

Page 131: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

----------------- ENDEVOR FOREGROUND PRINT REQUEST OPTIONS ------------------OPTION ===> J

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

Page 132: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

12.How to Compare Endevor Elements

Endevor Elements can be compared with Endevor Parallel Development Manager.

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.

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

---------------------- ENDEVOR REL39 SELECTION MENU ---------------- -------- OPTION ===> P

E - ENDEVOR - Endevor Software Management Functions Q - QUICK-EDIT - Endevor Quick Edit Development Workbench P - PDM - 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.

-------------- Parallel Development Manager - Primary Option Menu ------------- Option ===> 1

0 DEFAULTS - Specify user session parameters 1 BUILD WIP - Build Work-in-Process (WIP) file 2 EDIT WIP - Edit Work-in-Process (WIP) file 3 MERGE - Merge Work-in-Process (WIP) file into OUTPUT source file 4 SUBMIT - Build job for batch submission T TUTORIAL - Tutorial on how to use PDM C CHANGES - New features for this release of PDM

Processing Mode: Foreground or Batch ===> F (Foreground/Batch)

---------------------------- 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.

Page 133: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

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 ===> Y (Yes/No)

WIP Build options: Number of Derivation files ===> 1 (1/2) Create WIP ===> Y (Yes/No) Automatically Merge ===> N (Yes/No) Generate WIP reports ===> A (All/Summary/No) Write stats to data set ===>

Page 134: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

BUILD WIP ---------------- Root Specification Panel ---------------------------Command ===>

Specify Root location below, then press the ENTER key.

Build Root from ===> E (Data set/ENDEVOR)

Root Library: Compare Columns: Project ===> From ===> 7 Group ===> Through ===> 72 Type ===> Member ===> Thru Member ===>

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

ENDEVOR: List Options: Environment ===> DEVELOP Where CCID ===> System ===> MISC CCID Type ===> A (Any/Base/Generate/ Subsystem ===> SPGTST01 Retrieve/Last action) Element ===> PROGRAM1 Version ===> Level ===> Type ===> COBOLLE Stage ===> U U - UNIT N - NTGN

Page 135: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

Build WIP ------------- Derivation 1 Specification Panel ----------------------Command ===>

Specify Derivation 1 location below, then press the ENTER key.

Build Derivation 1 from ===> E (Data set/ENDEVOR)

Derivation 1 Library: Project ===> Group ===> Type ===> Member ===> Thru Member ===>

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

ENDEVOR: List Options: Environment ===> DEVELOP Where CCID ===> System ===> MISC CCID Type ===> A (Any/Base/Generate Subsystem ===> SPGTST02 Retrieve/Last action) Element ===> PROGRAM2 Version ===> Level ===> Type ===> COBOLLE Stage ===> U U - UNIT N - NTGN

Page 136: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

-------------- Parallel Development Manager - Primary BUILD WIP Complete Option ===> 2

0 DEFAULTS - Specify user session parameters 1 BUILD WIP - Build Work-in-Process (WIP) file 2 EDIT WIP - Edit Work-in-Process (WIP) file 3 MERGE - Merge Work-in-Process (WIP) file into OUTPUT source file 4 SUBMIT - Build job for batch submission T TUTORIAL - Tutorial on how to use PDM C CHANGES - New features for this release of PDM

Processing Mode: Foreground or Batch ===> F (Foreground/Batch)

---------------------------- 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.

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 ===>

Page 137: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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

Edit WIP -- USERID.ENDV.CNTL -------------------------------- ROW 00001 OF 00072Command ===> 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

File Edit Edit_Settings Menu Utilities Compilers Test Help-------------------------------------------------------------------------------EDIT USERID.ENDV.CNTL(PROGRAM1) - 01.00 Columns 00001 00072Command ===> 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.000018000019 % I-1 PROGRAM-ID. PROGRAM2.

Page 138: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

File Edit Edit_Settings Menu Utilities Compilers Test Help-------------------------------------------------------------------------------EDIT USERID.ENDV.CNTL(PROGRAM1) - 01.00 4 CHANGES FOUNDCommand ===> Scroll ===> CSR****** ***************************** Top of Data ******************************- - - - - - - - - - - - - - - - - - - 18 Line(s) not Displayed000019 % I-1 PROGRAM-ID. PROGRAM2.000020 % D-1 PROGRAM-ID. PROGRAM1.- - - - - - - - - - - - - - - - - - - 12 Line(s) not Displayed000033 % I-1 COPY I921CPY2.000034 % D-1 COPY I921CPY1.- - - - - - - - - - - - - - - - - - - 13 Line(s) not Displayed****** **************************** Bottom of Data ****************************

Page 139: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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 IBM’s 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 CA-Endevor, 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

Page 140: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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 UNITStep Description

1. Examine the changes in the source Added into UNIT, make corrections and RE-GENERATE 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 UNITStep 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 UNITStep Description

1. Locate the dataset where Retrofit left your source code.

2. Choose a merger tool: CA-PDM or other.3. 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.

4. Resolve conflicts reported from the merger tool.5. Add your merged source into the UNIT stage.6. Conduct unit testing on the program.7. Follow normal measures to promote to NTGN.

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

Page 141: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found 3. Controlling Program Attributes

Each developer may control program attributes by managing the program’s 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 elementAn example OPTIONS element is shown below:

DB2 = 'Y'COBOL-COMPILER = COBOLLELINK-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

ElementName

Description

EXABDB2 ASSEMBLER, DB2EXABDSNA

ASSEMBLER, DB2, DSNA

EXACAIMS ASSEMBLER, DB2, AIMSEXACCSS ASSEMBLER, DB2, CSSEXACOES ASSEMBLER, DB2, OESEXCAIMDP COBOL, DB2, DSNAEXCCCAIM COBOL, DB2, CICS, DSNA, AIMSEXCCCCOM

COBOL, DB2, CICS, COMMON

EXCCCCSS

COBOL, DB2, CICS, CSS

EXCCCOES

COBOL, DB2, CICS, DSNP, OES

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

Page 142: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Element

NameDescription

EXCCCOM2

COBOL, DB2, CICS, DSNA, COMMON

EXCCCSS2 COBOL, DB2, CICS, COMMON, CSS, ORDNTRY

EXCCSSDA

COBOL, DB2, CICS, DSNP-DSNA

EXCDSNA COBOL, DB2, DSNAEXCDSNAI COBOL, DB2, DSNA, IDMSEXCDSNA2

COBOL, DSNA

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 Values and descriptionASSEMBLER-PARM The parameter string for the Assembler.

Example: “NOADV,APOST,LIB,NOSEQ,S,ZWB”CICS “Y” the program is a CICS program; or “N” the program is a

batch program.Defaults to “N”.

CICS-TRN-PARMS CICS translator parameter string.COBOL-COMPILER “COBOLII” – for COBOLII programs (only valid in CRISIS

environment)“COBOLLE” – for COBOLLE programs

COBOL-COMPILER-PARMS

The parameter string for the Compiler. Defaults to “LIST,NOADV,LIB”

DB2 “Y” the program contains DB2 SQL statements; or “N” – not DB2.Defaults to “N”.

DB2-PRE-COMPILER-PARMS

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.

IDMS “Y” the program contains IDMS statements; or “N” the program does not contain IDMS statements. Defaults to “N”.

LINK-PARMS The parameter string for the Link Editor. Defaults to “XREF,LIST,LET”.

PROD-CICS-LIBRARY Valid for programs with the EBI and SPG processor groups only. (NNI uses only one production CICS load library).

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

Page 143: 23541267 Endevor User Guide

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 isPROD-CICS-LIBRARY = BATCHLIB.

Any program, CICS or Batch, can have values specified according to the program’s 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

Stagename-BIND-TYPE 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 .....bind-typeN'

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 130

Page 144: 23541267 Endevor User Guide

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 non-distributed online bind under collection COLOES to occur in DSNP.

PROD-BIND-TYPE = ‘CSS ORDNTRY’ will cause non-distributed 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

Page 145: 23541267 Endevor User Guide

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.

Stagename-PLAN-NAME 8

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 db2tqab) SPGTST02 db2ttst2 (used to be db2ttest)c) SPGTST03 db2xqad) SPGTST04 db2xprobe) SPGTST05 db2ttst5 (used to be db2ttest)f) SPGTST06db2ttst6 (used to be db2ttest)g) SPGTST07 db2tprobh) 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 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

Page 146: 23541267 Endevor User Guide

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 Old New BatchSubsystem Plan Plan Collection

Name NameNNITST00 PROB PEP015T BEP015 DBT1TNNITST01 TEST PEP015T1 MEP015

DBT1T1NNITST02 TEST N/A * NEP015

DBT1T2NNITST03 TEST PEP015T3 TEP015

DBT1T3NNITST04 QA PEP015T4 UEP015

DBT1T4NNITST05 TEST N/A REP015 DBT1T5PROD PROD PEP015 PEP015

COLBTCHPROD 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 Env Old New Old New

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

Page 147: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Key Word Values and description

Subsystem Plan Plan Batch BatchName Name Collection Collection

EBITST01 PROB M1234B1234 COLTBTCH COLBBTCHEBITST02 TEST M1234M1234COLTBTCH COL2BTCHEBITST03 TEST M1234M1234COLTBTCH COL3BTCHEBITST04 QA Q1234 U1234 COLQBTCH COLQBTCHEBITST05 TEST M1234M1234COLTBTCH COL5BTCHPROD PROD M1234M1234COLPBTCH COLPBTCHPROD 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

Page 148: 23541267 Endevor User Guide

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 element’s location on Endevor generates.

Table 9: OPTIONS Element Stages

OPTIONS element in this

stage

Controls Generates for programs in these stagesUNIT NTGN ASTG ACPT PSTG ETST

UNIT YNTGN Y YASTG Y Y YACPT Y Y Y YPSTG Y Y Y Y YPROD Y Y Y Y Y YETST YEMER Y

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

Page 149: 23541267 Endevor User Guide

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.

Figure 4-147: Element Selection List – OPTIONS Element

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

-------------------------- 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

Element Message Type Environment Stage System Subsystem VV.LL-- ---------- ---------- -------- ----------- ----- -------- --------- -----__ CSSB0009 COBOLLE DEVELOP U CREDIT NNITST01 01.00__ CSSB0010 COBOLLE DEVELOP U CREDIT NNITST01 01.04E_ CSSB0010 OPTION PROD P CREDIT CREDIT 01.02__ CSSB0015 OPTION DEVELOP U CREDIT NNITST01 01.01__ CSSO0000 OPTION DEVELOP U CREDIT NNITST01 01.00

CSSB0010 TO: DEVELOP/U/CREDIT/NNITST01/OPTION Map SearchedCOMMAND ===> 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: COBOLLE000002000003 CICS = Y000004000005 DB2 = Y000006000007 COBOL-COMPILER-NAME = COBOLLE000008000009 IDMS = Y000010000011 LINK-PARMS = 'LET,LIST,XREF,MAP,RMODE=ANY,AMODE=31,APOST'000012000013 COBOL-COMPILER-PARMS = 'ADV,APOST,AWO,DATA(31),DYN,',000014 'FSRT,LIB,MAP,NUMPROC(MIG),',

Page 150: 23541267 Endevor User Guide

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

Page 151: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

6. DB2 Overview

1. Add / Update DCLGEN

When a developer requests a new table or an alteration to an existing table, the DBA’s 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

Page 152: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

2. DB2 Bind Overview

DBA’s 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 DBA’s 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 DBA’s 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. DB2SS2. DB2_ENV3. NEW_CALL_ATTCH4. DISTRIB

5. PLAN_NAME6. MEMBER_NAME7. RDB28. CICS

9. ALLOC_IN_CLIST10. DB2_OWNER11. 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 name2. 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 nameb. System namec. Subsystem named. Element namee. Processor group

f. Userid of person executing the Endevor actiong. DBRM library nameh. Endevor Package name

2. Reads the entire “DB2BIND table” into a REXX Stem array.3. Reads all OPTIONS into a REXX Stem array.

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

Page 153: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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”.

5. 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.

6. 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

#DB2-ENV

Parm value

1.

#### P

2. DVLP T3. EDUC Q4. PROB B5. PROD P6. QA Q7. TEST T8. TST1 T9. TST2 T10. TST3 T

The remaining portions of the parameter string are constructed from

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

Page 154: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

DB2SS PACKAGE-NAME “,” PLAN-NAME (if batch), Or,DB2SS PACKAGE-NAME (if CICS)

f. 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.

7. 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 A for ASTG Q for ACPT P for PROD and EMER

$ = N for NNI S for Spiegel E for Eddie Bauer

Binds are not executed for PSTG or ETST.

The following table summarizes bind job names for all stages.UNIT NTGN ASTG ACPT PROD and

EMERSpiegel TSO-

USERID+SDB2BNDNS DB2BNDAS DB2BNDQS DB2BNDPS

Eddie Bauer TSO-USERID+E

DB2BNDNE DB2BNDAE DB2BNDQE DB2BNDPE

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

Page 155: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

Newport News

TSO-USERID+N

DB2BNDNN DB2BNDAN DB2BNDQN DB2BNDPN

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

Page 156: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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 DBA’s 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

Page 157: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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

Page 158: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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

Page 159: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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.

Page 160: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

2. How to Browse a Production Compile Listing

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.

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.

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

---------------------- ENDEVOR REL39 SELECTION MENU ---------------- -------- OPTION ===> E

E - ENDEVOR - Endevor Software Management Functions Q - QUICK-EDIT - Endevor Quick Edit Development Workbench P - PDM - 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.

------------------- 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 ********************************

Page 161: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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.

-------------- Endevor for OS/390 Primary Options Menu ---------------------- Option ===> 1

0 DEFAULTS - Specify Endevor ISPF default parameters 1 DISPLAY - Perform Display functions 2 FOREGROUND - Execute Foreground Actions 3 BATCH - Perform Batch Action processing 4 PACKAGE - Perform Foreground Package processing 5 BATCH PACKAGE - Perform Batch Package SCL Generation U USER MENU - Display user option menu T TUTORIAL - Display information about Endevor C CHANGES - Display summary of changes for this release of Endevor X EXIT - Exit the Endevor dialog

Current environment: PROD

(C) 1987,2000 Computer Associates International, Inc.

Use the EXIT option to terminate Endevor for OS/390

--------------------------- DISPLAY OPTIONS MENU ---------------------------- OPTION ===> 2

1 ELEMENT - Display element/component list information 2 FOOTPRINT - Display footprinted members and compressed listings 3 SITE - Display site information 4 STAGE - Display stage information 5 SYSTEM - Display system definitions 6 SUBSYSTEM - Display subsystem definitions 7 TYPE - Display type definitions 8 PROCESSOR GROUP - Display processor group definitions 9 APPROVER GROUP - Display approver groups A RELATE GROUP - Display inventory area/approver group relationships E ENVIRONMENT - Display information about the current environment

Page 162: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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.

FOOTPRINT -------------- LIBRARY SELECTION LIST ------------- Row 1 to 1 of 1Command ===> 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 C - Show changes only S - Show change summary H - Show change history M - Show Master Record

|--------------------- F O O T P R I N T --------------------| 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 ********************************

------------------------- 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)'

Page 163: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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:

Figure 4-155: Endevor Quick-Edit Panel – Package Options

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

---------------------------- Endevor Quick-Edit -------------------------------Command ===> P________________________________________________________________

Dialog Commands: D Dialog Defaults AO Action Options P Package Options Element Options: blank Element list B Browse CR Create E Edit C Changes G Generate # Delete M Masters O Move S Summary H History LC List Components LL List Listing LO List Outputs LI List Inputs

ENDEVOR Location: List Options: ENVIRONMENT.. PROD WHERE CCID IS............... ____________ SYSTEM....... MISC WHERE PROCESSOR GROUP IS.... ________ SUBSYSTEM.... MISC BUILD USING MAP............. N (Y/N) ELEMENT...... __________ RETURN FIRST FOUND.......... Y (Y/N) TYPE......... COBOLLE DISPLAY SYSTEM/SUBSYS LIST.. N (Y/N)

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

Page 164: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

2. 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”.

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.

---------------------- Package Foreground Options Menu ------------------------ Option ===> 2

1 DISPLAY - Display Package Information 2 CREATE/MODIFY - Create or Modify Package 3 CAST - Prepare Package for Review 4 REVIEW - Approve or Deny Package 5 EXECUTE - Submit or Execute Package 6 SHIP - Ship Packages 7 BACKOUT - Perform Backout or Backin Processing 8 COMMIT - Clear Backout Information 9 UTILITIES - Reset, Delete, or Export Package

Package ID ===> PRxxxxxxxxxxx

Limit selection list options. These options are used by the DISPLAY and UTILITIES functions:

In-Edit......... Y In-Execution.... Y In-Approval..... Y Executed........ Y Denied.......... Y Committed....... Y Approved........ Y Enterprise Pkg.. A

Page 165: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

Page 166: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

Figure 4-157: Create/Modify Package Panel – Build Package Actions Option

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

MODIFY -------------------- CREATE/MODIFY PACKAGE ----------------------------- OPTION ===> B

B - Build Package Actions I - Import SCL E - Edit Package C - Copy Package N - Add Notes to Package

PACKAGE ID: PRxxxxxxxxx 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 ===>

Page 167: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

------------------------------- SCL GENERATION ------------------------------OPTION ===> 9

1 DISPLAY - Display an element 2 ADD/UPDATE - Add or update an element into stage 1 3 RETRIEVE - Retrieve or copy an element 4 GENERATE - Execute the Generate Processor for this element 5 MOVE - Move an element to the next inventory location 6 DELETE - Delete an element 7 PRINT ELEMENT - Print elements, changes and detail change history 8 SIGNIN - Explicitly sign-in an element 9 TRANSFER - Transfer elements between two ENDEVOR locations 10 PRINT MEMBER - Print a compressed listing or member 11 LIST ELEMENT - Create List actions for ENDEVOR elements 12 LIST MEMBER - Create List actions for external members 13 ARCHIVE - Archive elements

REQUEST DATA SET: PACKAGE - PRxxxxxxxxx APPEND: N

Page 168: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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:

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 ===> <Valid CCID #>Delete 'From' Elm ===> Y (Y/N)Generate Element ===> N (Y/N)Sync ===> Y (Y/N)Comment ===> <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.

----------------------------- TRANSFER ELEMENTS ----------------------------- OPTION ===> t ELEMENT DISPLAY OPTIONS: blank - Element list S - Summary B - Browse H - History T - Transfer element M - Master C - Changes

FROM ENDEVOR: LIST OPTIONS: ENVIRONMENT ===> prod DISPLAY LIST ===> N (Y/N) SYSTEM ===> misc WHERE CCID EQ ===> SUBSYSTEM ===> misc WHERE PROC GRP EQ ===> ELEMENT ===> M312xxxx BUILD USING MAP ===> N (Y/N) TYPE ===> cobolle STAGE ===> P ACTION OPTIONS: U - UNIT N - NTGN CCID ===> ###### TO ENDEVOR: DELETE 'FROM' ELM ===> Y (Y/N) ENVIRONMENT ===> prod GENERATE ELEMENT ===> N (Y/N) SYSTEM ===> tech OVERRIDE SIGNOUT ===> N (Y/N) SUBSYSTEM ===> tech PROCESSOR GROUP ===> ELEMENT ===> SYNC ===> Y (Y/N) TYPE ===> COBOLLE WITH HISTORY ===> N (Y/N) STAGE ===> P RETAIN SIGNOUT ===> N (Y/N) SIGNOUT TO ===> COMMENT ===> Transfer to Correct System/Subsystem

Page 169: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

Build Using Map Enter a “Y” to use the map when building the Element Selection List.

9. After the SCL is written, press PF3 until you return to the Create/Modify Package panel.

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.

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. Be sure to include

the period in column 2 on the third line.13. Press PF3 when finished editing.

MODIFY -------------------- CREATE/MODIFY PACKAGE ----------------------------- OPTION ===> E

B - Build Package Actions I - Import SCL E - Edit Package C - Copy Package N - Add Notes to Package

PACKAGE ID: PRxxxxxxxxx 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 ===>

EDIT - PACKAGE ID: PRxxxxxxxxx -------------------------- COLUMNS 00001 00072COMMAND ===> SCROLL ===> CSRDESCRIPTION: Required Description****** ***************************** Top of Data ******************************000001 SET OPTIONS IGNORE GENERATE FAILED000002 BYPASS DELETE PROCESSOR000003 .000004 TRANSFER ELEMENT 'M312xxxx'000005 FROM ENVIRONMENT 'PROD' SYSTEM 'MISC' SUBSYSTEM 'MISC'000006 TYPE 'COBOLLE' STAGE P000007 TO ENVIRONMENT 'PROD' SYSTEM 'TECH' SUBSYSTEM 'TECH'000008 TYPE 'COBOLLE' STAGE P000009 OPTIONS CCID '######'000010 COMMENTS "Transfer to Correct System/Subsystem" SYNCHRONIZE000011 BYPASS GENERATE PROCESSOR000012 .****** **************************** Bottom of Data ****************************

Page 170: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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.

MODIFY -------------------- CREATE/MODIFY PACKAGE ------------ NO SYNTAX ERRORS OPTION ===> N

B - Build Package Actions I - Import SCL E - Edit Package C - Copy Package N - Add Notes to Package

PACKAGE ID: PRxxxxxxxxx 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 ===>

----------------------------- Package Note Text ------------------------------- Command ==>

.........1.........2.........3.........4.........5.........6 1. ____________________________________________________________ 2. ____________________________________________________________ 3. ____________________________________________________________ 4. ____________________________________________________________ 5. ____________________________________________________________ 6. ____________________________________________________________ 7. ____________________________________________________________ 8. ____________________________________________________________

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.

Page 171: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

2. Move element types of Options or COPY

The procedure to move element types of OPTIONS or COPY continues with the following steps:

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 ===> <Valid CCID #>Delete 'From' Elm ===> Y (Y/N)Generate Element ===> Y (Y/N)Sync ===> Y (Y/N)Comment ===> <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.

----------------------------- TRANSFER ELEMENTS ----------------------------- OPTION ===> t ELEMENT DISPLAY OPTIONS: blank - Element list S - Summary B - Browse H - History T - Transfer element M - Master C - Changes

FROM ENDEVOR: LIST OPTIONS: ENVIRONMENT ===> prod DISPLAY LIST ===> N (Y/N) SYSTEM ===> misc WHERE CCID EQ ===> SUBSYSTEM ===> misc WHERE PROC GRP EQ ===> ELEMENT ===> M312xxxx BUILD USING MAP ===> N (Y/N) TYPE ===> options STAGE ===> P ACTION OPTIONS: U - UNIT N - NTGN CCID ===> ###### TO ENDEVOR: DELETE 'FROM' ELM ===> Y (Y/N) ENVIRONMENT ===> prod GENERATE ELEMENT ===> Y (Y/N) SYSTEM ===> tech OVERRIDE SIGNOUT ===> N (Y/N) SUBSYSTEM ===> tech PROCESSOR GROUP ===> ELEMENT ===> SYNC ===> Y (Y/N) TYPE ===> options WITH HISTORY ===> N (Y/N) STAGE ===> S RETAIN SIGNOUT ===> N (Y/N) SIGNOUT TO ===> COMMENT ===> Transfer to Correct System/Subsystem

Page 172: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

Build Using Map Enter a “Y” to use the map when building the Element Selection List.

9. After the SCL is written, press PF3 until you return to the Create/Modify Package panel.

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.

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

MODIFY -------------------- CREATE/MODIFY PACKAGE ----------------------------- OPTION ===> N

B - Build Package Actions I - Import SCL E - Edit Package C - Copy Package N - Add Notes to Package

PACKAGE ID: PRxxxxxxxxx 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 ===>

----------------------------- Package Note Text ------------------------------- Command ==>

.........1.........2.........3.........4.........5.........6 1. ____________________________________________________________ 2. ____________________________________________________________ 3. ____________________________________________________________ 4. ____________________________________________________________ 5. ____________________________________________________________ 6. ____________________________________________________________ 7. ____________________________________________________________ 8. ____________________________________________________________

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.

Page 173: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

source not found Error: Reference source not found in Appendix Error: Reference source not found for package naming standards.) Press Enter.

12. Press PF3 when finished.13. Follow the normal procedure to process the package. After the package is executed, check

to make sure that the elements were transferred correctly.

Page 174: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

14. 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.

Page 175: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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 nameTYPE = 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

Page 176: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

JOG YES CONSTANT BACK; OVERLAY O1 EBPOFT; Overlay OVERLAY O2 EBPOBK; Overlay

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;

2. Make the appropriate changes to your element and generate the element.This will update the load module.

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 PDS’s 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,

Page 177: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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.

Page 178: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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).

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 – Nii) Signout Element – Niii) Override Signout – Niv) Replace Member – N

e) Set the following switches for List Options:i) Display List – Yii) Where CCID Eq – <blank>iii) Where Proc Grp Eq – <blank>iv) Build Using Map – Yv) 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

------------------------------ RETRIEVE ELEMENTS ------------------------------OPTION ===> ELEMENT DISPLAY OPTIONS: blank - Element list S - Summary B - Browse H - History R - Retrieve element M - Master C - Changes

FROM ENDEVOR: ACTION OPTIONS: ENVIRONMENT ===> DEVELOP CCID ===> SYSTEM ===> MDSE EXPAND INCLUDES ===> N (Y/N) SUBSYSTEM ===> SPGTST01 SIGNOUT ELEMENT ===> N (Y/N) ELEMENT ===> Mxxxxxxx OVERRIDE SIGNOUT ===> N (Y/N) TYPE ===> APS* REPLACE MEMBER ===> N (Y/N) STAGE ===> U U - UNIT N - NTGN COMMENT ===>

TO ISPF LIBRARY: LIST OPTIONS: PROJECT ===> TEST DISPLAY LIST ===> Y (Y/N) LIBRARY ===> ENDEVOR WHERE CCID EQ ===> TYPE ===> APS**** WHERE PROC GRP EQ ===> MEMBER ===> BUILD USING MAP ===> Y (Y/N) FIRST FOUND ===> N (Y/N) TO OTHER PARTITIONED OR SEQUENTIAL DATA SET: DATA SET NAME ===>

Page 179: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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.

Page 180: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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 Endevor Type DatasetApplications APSAPPL TEST.ENDEVOR.APSAPPLData structures APSDATA TEST.ENDEVOR.APSDATAIncluded modules

APSINCL not retrieved

Programs APSPROG TEST.ENDEVOR.APSPROGReports APSREPT TEST.ENDEVOR.APSREPTScreens APSSCRN TEST.ENDEVOR.APSSCRN

2) Within APSa) 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.

Page 181: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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.

Page 182: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

The table below describes the APS types available in Endevor:

Table 12: APS Types in Endevor

Type Description Dataset for Retrieve Movement in EndevorAPSAPPL APS Application APSAPPL Source onlyAPSDATA APS Data

StructureAPSDATA Source only

APSINCL APS Include module

none none

APSPROG APS Program APSPROG Source and load moduleAPSREPT APS Report

DefinitionAPSREPT Source only

APSSCRN APS Screen Definition

APSSCRN Source and load module

The table below describes the datasets referenced by developers within APS:

Table 13: Test level APS Datasets

Dataset Name DescriptionTEST.ENDEVOR.APRAPPL APS Application HeadersTEST.ENDEVOR.APRPROG Program HeadersTEST.ENDEVOR.APSAPPL APS Application DetailTEST.ENDEVOR.APSCNIO Painted ScenariosTEST.ENDEVOR.APSDATA Painted DataTEST.ENDEVOR.APSEXPS Online Express Save (APS use

only)TEST.ENDEVOR.APSPROG Painted ProgramsTEST.ENDEVOR.APSREPT Painted Report MockupsTEST.ENDEVOR.APSSCFE Field Edit SelectionTEST.ENDEVOR.APSSCRN Painted ScreensTEST.ENDEVOR.APSSRC Used by APSTEST.ENDEVOR.CNTL Used by APSTEST.ENDEVOR.COBCICS Used by APSTEST.ENDEVOR.COBMVS Used by APSTEST.ENDEVOR.COPYLIB Used by APSTEST.ENDEVOR.DDISYMB Used by APSTEST.ENDEVOR.DEVMACS Used by APSTEST.ENDEVOR.GENBMS Generated BMS map sourceTEST.ENDEVOR.GENSRC Generated COBOL sourceTEST.ENDEVOR.SCRSYMB Used by APSTEST.ENDEVOR.USERMACS Used by APS

Page 183: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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.

1. SDF II Production libraries:PN.ENDEVOR.PROD.DGIGRP Stores Group Source dataPN.ENDEVOR.PROD.DGIPNL Stores Panel Source data

2. SDFII Test or development libraries:TEST.ENDEVOR.NNITST0n.DGIGRP Group Source development libraryTEST.ENDEVOR.NNITST0n.DGIPNL Panel Source development libraryTEST.ENDEVOR.NNITST0n.DGIDSCT DSECT from SDFII generateTEST.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).

Page 184: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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 Group SourcePN.ENDEVOR.UNIT.NNITST0n.DGIPNL Panel SourcePN.ENDEVOR.UNIT.NNITST0n.COPYLIB DSECTPN.ENDEVOR.UNIT.NNITST0n.LOADLIB CSECT (load

module)Integration Test Stage (NTGN)

PN.ENDEVOR.NTGN.NNITST0n.DGIGRP Group SourcePN.ENDEVOR.NTGN.NNITST0n.DGIPNL Panel SourcePN.ENDEVOR.NTGN.NNITST0n.COPYLIB DSECTPN.ENDEVOR.NTGN.NNITST0n.LOADLIB CSECT (load

module)Acceptance Test Stage (ASTG)

PN.ENDEVOR.ASTG.NNITST0n.DGIGRP Group SourcePN.ENDEVOR.ASTG.NNITST0n.DGIPNL Panel SourcePN.ENDEVOR.ASTG.NNITST0n.COPYLIB DSECTPN.ENDEVOR.ASTG.NNITST0n.LOADLIB CSECT (load

module)QA Approval Stage (ACPT)

PN.ENDEVOR.ACPT.NNITST0n.DGIGRP Group SourcePN.ENDEVOR.ACPT.NNITST0n.DGIPNL Panel SourcePN.ENDEVOR.ACPT.NNITST0n.COPYLIB DSECTPN.ENDEVOR.ACPT.NNITST0n.LOADLIB CSECT (load

module)Production Staging (PSTG)

PN.ENDEVOR.PSTG.NNITST0n.DGIGRP Group SourcePN.ENDEVOR.PSTG.NNITST0n.DGIPNL Panel SourcePN.ENDEVOR.PSTG.NNITST0n.COPYLIB DSECTPN.ENDEVOR.PSTG.NNITST0n.LOADLIB CSECT (load

module)Production Approval Stage (PROD)

PN.ENDEVOR.PROD.NNITST0n.DGIGRP Group SourcePN.ENDEVOR.PROD.NNITST0n.DGIPNL Panel SourcePN.ENDEVOR.PROD.NNITST0n.COPYLIB DSECTPN.ENDEVOR.PROD.NNITST0n.LOADLIB CSECT (load

module)

Page 185: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

6. To access SDFII, you must sign-on to NNITSO from the Intersession Menu.

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.

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.

----------- Newport News, Inc. - ISPF/PDF Primary Option Menu ---------------

OPTION=> 4.12 USERID - XXXXXXX 0 ISPF PARMS Specify terminal and user parameters TIME - 18:13 1 Browse Display source data or output listings DATE - 02/02/25 2 Edit Create or change source data JULIAN - 02.056 3 Utilities Perform ISPF/PDF utility functions KEYS - 24 4 N N I Newport News, Vendor and IBM utilities 6 Command Enter TSO command or CLIST 7 Dialog Test Perform dialog testing T Tutorial Display information about ISPF/PDF X EXIT Terminate ISPF using log and list defaults

Vendor/NNI/IBM UtilitiesEnter Option ===> 12

--VENDOR-- --N N I-- --I B M-- More: + 1 FDR/ABR CH TS CHANGE LOG 10 PL1 2 NNIDASD 3 Reserved 4 FORTE (FILE 5 QSERV (HIST 6 SAS (ONLI 7 DATA/IMS EX 8 TMS (TAPE 9 TSS (SECU AB Abend-Aid/S ER

D Ca-Docview EX Expediter/TSO ST STROBE F File-Aid SU Spiegel User Panel G1 Ca-11 PROD DB2 DB2 Products Menu G2 Ca-11T TEST H Ca-7 J JCLPrepTAO EMC/2 Email System

SDF (Old Screen Development Facility)

X SDFII (New Screen Development Facility)

SDFII(P) (SDFII Prototype Facility)

Page 186: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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.

Exit Help------------------------------------------------------------------------------- SELECT AN SDF II FUNCTIONOption ===> 8

1 PANEL EDITOR Create or edit a panel2 PANEL GROUP EDITOR Create or edit a panel group3 PARTITION SET EDITOR Create or edit a partition set4 AID TABLE EDITOR Create or edit an AID table5 CONTROL TABLE EDITOR Create or edit a control table6 GENERATE Generate control block source and data structure7 LIST OBJECTS List objects in the library8 SPECIFY LIBRARIES Access libraries9 UTILITIES Print, Import, Convert, Construct, Extract, and Modify Objects10 PROFILE Modify editing defaults11 SDF II PROTOTYPE Define and run a prototype13 PRINT REFERENCE Print the online referenceR REFERENCE Obtain SDF II online referenceX EXIT Terminate SDF II dialog

Use PFSHOW ON/OFF to show/hide program function key assignment

Exit Help------------------------------------------------------------------------------- SPECIFY LIBRARIESCommand ===>

ID Library name -------------------------- Description -------- Password1 'TEST.ENDEVOR.NNITST04'2 'PN.ENDEVOR.PROD'3456789

Optionally, specify AUTOSAVE library Library name -------------------------- Password

Search for related objects. . 1 1. Search all libraries 2. Start with library of primary object 3. Same library as primary object

Page 187: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

Figure 4-173: SDFII Identify Panel

12. At the SDFII Identify Panel, select one of the options on the following page:

Exit Help------------------------------------------------------------------------------- SELECT AN SDF II FUNCTIONOption ===> 1

1 PANEL EDITOR Create or edit a panel2 PANEL GROUP EDITOR Create or edit a panel group3 PARTITION SET EDITOR Create or edit a partition set4 AID TABLE EDITOR Create or edit an AID table5 CONTROL TABLE EDITOR Create or edit a control table6 GENERATE Generate control block source and data structure7 LIST OBJECTS List objects in the library8 SPECIFY LIBRARIES Access libraries9 UTILITIES Print, Import, Convert, Construct, Extract, and Modify Objects10 PROFILE Modify editing defaults11 SDF II PROTOTYPE Define and run a prototype13 PRINT REFERENCE Print the online referenceR REFERENCE Obtain SDF II online referenceX EXIT Terminate SDF II dialog

Use PFSHOW ON/OFF to show/hide program function key assignment

Exit Help------------------------------------------------------------------------------- IDENTIFY PANELOption ===> 1

blank Edit existing panel 1 Create new panel from skeleton 2 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

Page 188: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

To update an existing production panel:Select option “1”In the “Identify the Panel” fields,

Enter the panel name you would like to modifyEnter the number of your test SDFII library (see Error: Reference source notfound)

In the “To Create a New Panel from Skeleton” fields,Enter the production panel nameEnter 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 modelFollow 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: OES213Skeleton Panel Name: OES212

Press the “Enter” key to access the Panel Editor Dialog Menu.

To create a new panel without using a skeletonSelect option “2”In the “Identify the Panel” fields,

Enter the name of the panel you would like to createEnter the library number of your test SDFII library (see Error: Reference sourcenot found)

Press the “Enter” key to access the Panel Editor Dialog Menu.

To update an existing panel already in a SDFII test libraryLeave the option blankIn the “Identify the Panel” fields,

Enter the name of the existing panelEnter the number of your test SDFII library (see Error: Reference source notfound)

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.

Page 189: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

Page 190: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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.

File Options Help------------------------------------------------------------------------------- SELECT A PANEL EDITOR DIALOG 0 New object createdOption ===> 2

1 CHARACTERISTICS Define panel characteristics

2 FORMAT Define the format of the panel

3 FIELDS Define the fields for the format

4 ATTRIBUTES Define the attributes for the format

5 STRUCTURE Define the data structure of the panel

6 SYSTEM Define target system dependent information

7 TEST Show panel in execution time format

8 INSTANCES Define the panel instances

* FIELD EDITING Define field editing and verification rules

Exit Help------------------------------------------------------------------------------- SELECT AN SDF II FUNCTIONOption ===> 6

1 PANEL EDITOR Create or edit a panel2 PANEL GROUP EDITOR Create or edit a panel group3 PARTITION SET EDITOR Create or edit a partition set4 AID TABLE EDITOR Create or edit an AID table5 CONTROL TABLE EDITOR Create or edit a control table6 GENERATE Generate control block source and data structure7 LIST OBJECTS List objects in the library8 SPECIFY LIBRARIES Access libraries9 UTILITIES Print, Import, Convert, Construct, Extract, and Modify Objects10 PROFILE Modify editing defaults11 SDF II PROTOTYPE Define and run a prototype13 PRINT REFERENCE Print the online referenceR REFERENCE Obtain SDF II online referenceX EXIT Terminate SDF II dialog

Use PFSHOW ON/OFF to show/hide program function key assignment

Page 191: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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-EXECOr

EXEC CICS RECEIVE MAP ('OES212')MAPSET ('OES212')INTO (OES212I)

END-EXEC

Exit Help------------------------------------------------------------------------------- IDENTIFY OBJECT FOR GENERATIONCommand ===>

Identify the source object Name . . . . . . . . . . OES212 Library . . . . . . . . 1 Type . . . . . . . . . . P G. PANEL GROUP S. PARTITION SET P. PANEL

Specify the target system here only when you want to generatefor 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

Page 192: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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

Exit Help--------------------------------------------------------------------------- SPECIFY GENERATION PARAMETERS OES212Command ===> 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

Page 193: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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 fieldEnter 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.

Exit Help--------------------------------------------------------------------------- SPECIFY GENERATION PARAMETERS OES212Command ===> More: - / SDF/CICS Compatible COBOL language only Length statement COBOL language only Field names Field names generated as defined

Output library for data structure Dataset name or . . . . TEST.ENDEVOR.NNITST04.DGIDSCT DDname . . . . . . . . . User exit . . . . . . .

Options for BMS macros Device type . . . . . . * * for all devices

Output library for BMS macros Dataset name or . . . . TEST.ENDEVOR.NNITST04.DGIBMS DDname . . . . . . . . . User exit . . . . . . .

Page 194: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

19. To migrate your SDFII objects into Endevor sign on to TSO2 from the Intersession Main Menu Panel.

20. At the Spiegel Group Mainframe Primary Option Menu panel, select Endevor by typing “A.E” on the option line.

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.

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 ***********************************************************

---------------------- ENDEVOR REL39 SELECTION MENU ------------------------ OPTION ===> Q

E - ENDEVOR - Endevor Software Management Functions Q - QUICK-EDIT - Endevor Quick Edit Development Workbench P - PDM - 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.

Page 195: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

Figure 4-182: Endevor Quick-Edit Panel

---------------------------- Endevor Quick-Edit -------------------------------Command ===> CR_______________________________________________________________

Dialog Commands: D Dialog Defaults AO Action Options P Package Options Element Options: blank Element list B Browse CR Create E Edit C Changes G Generate # Delete M Masters O Move S Summary H History LC List Components LL List Listing LO List Outputs LI List Inputs

ENDEVOR Location: List Options: ENVIRONMENT.. DEVELOP WHERE CCID IS............... ____________ SYSTEM....... ORDNTRY WHERE PROCESSOR GROUP IS.... ________ SUBSYSTEM.... NNITST01 BUILD USING MAP............. Y (Y/N) ELEMENT...... OES212 RETURN FIRST FOUND.......... Y (Y/N) TYPE......... SDF DISPLAY SYSTEM/SUBSYS LIST.. N (Y/N)

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.

OES212 TO: DEVELOP/U/ORDNTRY/NNITST04/SDF New ElementCOMMAND ===> copy SCROLL ===> CSR****** ***************************** Top of Data ******************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''****** **************************** Bottom of Data ****************************

Page 196: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

23. At the Endevor Quick-Edit panel, Enter “COPY” in the Command field.

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.

Figure 4-184: Endevor Quick-Edit Panel

Menu RefList Utilities Help

Edit/View - CopyCommand ===> More: +"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)

WILLTEST TO: EDUCDEV/U/MISC/SPGTST04/SDF COLUMNS 00001 00072COMMAND ===> SCROLL ===> CSR****** ***************************** Top of Data ******************************000010 PRINT ON,NOGEN000020 OES212 DFHMSD TYPE=MAP,LANG=COBOL,MODE=INOUT,SUFFIX=2000030 TITLE 'SDF: OES212 OES212000040 OES212 DFHMDI SIZE=(24,80),CTRL=(HONEOM,FREEKB),COLUMN=SAME, *000050 LINE=NEXT,DATA=FIELD,TIOAPFX=YES,JUSTIFY=(LEFT), *000060 OBFMT=NO000070 DFHMDF POS=(1,1),LENGTH=9,INITIAL='SYSTEM :',ATTRB=(PROT,BRT)000080 * OES212SYSID OES212SYSID000090 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 OES212PGMCD000200 OES212P DFHMDF POS=(2,11),LENGTH=2,JUSTIFY=(LEFT,BLANK),INITIAL='12', *000210 ATTRB=(ASKIP,NORM)

Page 197: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

25. Your SDFII BMS macro has now been copied into Endevor. Press “PF3” to generate the Endevor element.

Page 198: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

The Endevor Generate ProcessThe 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.

Page 199: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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:

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

ENCS101I Entity=PROD.ACTION.PROD.MISC.MISC.RETRIEVE

ENCS101I User $WALTHE access is allowed from LAT

ENCS101I RACROUTE RC=0000 RACHECK RC=0000 Reason=0000

ENCS101I Format=0004 Pass=0000 Auth=READ ACEE=00000000

ENCS101I Class=$ENDEVOR Log=NONE Func=ADD

ENCS101I Scale=0....+....1....+....2....+....3....+....4....

ENCS101I Entity=DEVELOP.ACTION.UNIT.MISC.NNITST04.ADD

ENCS101I User $WALTHE access is allowed from LAT

ENCS101I RACROUTE RC=0000 RACHECK RC=0000 Reason=0000

ENCS101I Format=0004 Pass=0000 Auth=READ ACEE=00000000

ENCS101I Class=$ENDEVOR Log=NONE Func=SIGNOVR

ENCS101I Scale=0....+....1....+....2....+....3....+....4....

ENCS101I Entity=DEVELOP.ACTION.UNIT.MISC.NNITST04.SIGNOVR

ENCS101I User $WALTHE access is allowed from LAT

Page 200: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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:

Figure 4-186: Original Easytrieve Program (with error)

PARM LINK (PGMNAME1 R)*FILE FILEIN* FIELD-01 1 3 A HEADING ('FIELD 01') FIELD-02 4 4 A HEADING ('FIELD 02') FIELD-03 8 14 A HEADING ('FIELD 03') FIELD-04 40 1 A HEADING ('FIELD 04') FIELD-05 81 10 A HEADING ('FIELD 05')*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 R T'TITLE 2 'SPIEGEL CORPORATION'*LINE 1 FIELD-01 + FIELD-02 + FIELD-03 + FIELD-04 + FIELD-05

Page 201: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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:

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.

PARM LINK (PGMNAME1 R)*FILE FILEIN* FIELD-01 1 3 A HEADING ('FIELD 01') FIELD-02 4 4 A HEADING ('FIELD 02') FIELD-03 8 14 A HEADING ('FIELD 03') FIELD-04 40 1 A HEADING ('FIELD 04') FIELD-05 81 10 A HEADING ('FIELD 05')*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 R T'TITLE 2 'SPIEGEL CORPORATION'*LINE 1 FIELD-01 + FIELD-02 + FIELD-03 + FIELD-04 + FIELD-05

Page 202: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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.

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.

Menu ISPF-Util Compilers Options Status Help------------------------------------------------------------------------------ SPIEGEL GROUP MAINFRAME PRIMARY OPTION MENUOption ===> U

0 Settings Terminal and user parameters1 View Display source data or listings2 Edit Create or change source data3 ISPF-Util Perform ISPF utility functions6 Command Enter TSO or Workstation commands7 Dialog Test Perform dialog testingA APP-TOOLS Application Programming toolsB Business ISPF based Business FunctionsC Database Database ToolsD DASD Storage Related FunctionsO OPS Operations & System Programmers toolsU Utilities Common Mainframe Tools & UtilitiesX Exit Leave ISPF

I Index Roadmap of Old Panels to New PanelsY OLD Last Chance to go to the Old Panels

Enter X to Terminate using log/list defaults

Page 203: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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.

-------------------- DB2 Products Main Menu - S220 - USERID ------------- Product ===> BMC DB2 SSID ===> DB2T

------------ IBM Products ------------ | SSID ---- Spiegel --- DB2I - DB2 Product | A DSNA - Prod REMOTE SYSTEM QMF - Query Management Facility | P DSNP - Prod REMOTE SYSTEM QMFM - QMF (QMFPRINT DISP=MOD) | Q DB2Q - Prod REMOTE SYSTEM | T DB2T - Test LOCAL SYSTEM ---------- Vendor Products ---------- | X DB2X - Test LOCAL SYSTEM FADB2 - FILE-Aid/DB2 | Z DB1Z - Test LOCAL SYSTEM RDX - File-AID/RDX | Y DB2Z - Test LOCAL SYSTEM | G DB2G - Test REMOTE SYSTEM I - Insight for DB2 | 3 DOX3 - Prod REMOTE SYSTEM BMC - BMC Products | -- Eddie Bauer -- | E DSN - Prod REMOTE SYSTEM | B DSNT - Test REMOTE SYSTEM ST - Startool | - Newport News -- BND - CMS Copy/Bind Modules | H DBP1 - Prod REMOTE SYSTEM TEST - Test Ver. Vendor Products | N DBT1 - Test REMOTE SYSTEM MISC - Misc. Functions | HLP - Brief Help

----------------------- Common Mainframe Utilities -----------------------OPTION ===> DB2 USERID - USERID 1 - BookManager READ (Online Documentation) TIME - 10:03 9 - Invoke PDSTools PDS utility program TERMINAL - 3278 F - File-AID Interactive File Manipulation System DATE - 02/06/07FA87 - File-AID NEW -- Version 8.7 JULIAN - 02.158 IM - IMPACT Problem Management & Change Scheduling SYSID - S220 Q - SDSF Spool Display and Search Facility R - CA-VIEW Sysout Archival and Retrieval SC - Super Catalog Search CA1 - Tape Management System CA7 - Job Scheduling SystemCA11 - ARTS Automatic Rerun Tracking System TAO - Totally Automated Office Electronic Mail SAS - SAS interactive SystemIPCS - Problem Analysis V - Control VPS Printers

X EXIT - Terminate ISPF using log and list defaults

Page 204: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

Figure 4-191: DB2 Appl Administration

4. At the DB2 Appl Administration panel, enter BMC Admin Tools by typing “AD” on the Product line.

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.

---------------------DB2 Appl Administration - S220 - USERID ------------- Product ===> AD DB2 SSID ===> DB2T

----------- IBM Products ------------ | SSID ---- Spiegel --- | A DSNA - Prod REMOTE SYSTEM | P DSNP - Prod REMOTE SYSTEM | Q DB2Q - Prod REMOTE SYSTEM | T DB2T - Test LOCAL SYSTEM ---------- Vendor Products ---------- | X DB2X - Test LOCAL SYSTEM AD - BMC Admin Tools | Z DB1Z - Test LOCAL SYSTEM AP - Apptune | Y DB2Z - Test LOCAL SYSTEM EXP - SQL Explorer | G DB2G - Test REMOTE SYSTEM LOGM - Logmaster | 3 DOX3 - Prod REMOTE SYSTEM | -- Eddie Bauer -- | E DSN - Prod REMOTE SYSTEM | B DSNT - Test REMOTE SYSTEM | - Newport News -- | H DBP1 - Prod REMOTE SYSTEM | N DBT1 - Test REMOTE SYSTEM |

----------------- BMC Software Administrative Products for DB2-----------------COMMAND ===> _________________________________________________________________

2 1 DASD MANAGER for DB2 - Manage or monitor DB2 physical objects

2 CATALOG MANAGER for DB2 - Execute DDL or query DB2 Catalog

3 CHANGE MANAGER for DB2 - 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)

Page 205: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.

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.

DB2T- ------------ CATALOG MANAGER 7.1.01 Primary Menu --------------------Command ===>

Select action and type object information. Then press Enter.

Action 0. (L) List catalog objects (blank same as 0) 1. (S) Search for catalog objects 2. (C) Create objects 3. (G) Grant privileges 4. (O) CATALOG MANAGER options processing 5. (D) DB2 Commands 6. (M) Maintain logs menu 7. (Q) List SQL for edit & execution

Obj type PG 11. DB Database 16. TS Tablespace 21. PL Plan 26. ST Strings 12. SG Stogroup 17. SU SysPrivUser 22. AL Alias 27. LO Location 13. TB Table 18. SY Synonym 23. US User 28. CK Checks 14. VW View 19. PG Package 24. CO Column 29. PR Procs 15. IX Index 20. CI Collection 25. DM DBRMQualifier M3711000 Initial attach to DB2T Copyrights (c) 1987-2001 BMC Software, Inc. as an unpublished licensed work. All rights reserved.

DB2T-R ------------------------ Package List --------------- Row 1 to 2 of 2Command ===> Scroll ===> PAGE 01CMD will show commands for this list. Type command and press ENTERLists: AL CA CI IM IS IX PA PL PR SY TB TR TS UA US VWLIKE: M3711000Cm 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 YDESCB2TTEST M3711000 DB2CMTS 2002-06-06 Y Y******************************* Bottom of data ********************************

Page 206: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

Figure 4-195: Describe package

8. At the Describe package panel, write down the Con Token (timestamp). The Con Token for M3711000 looks like X‘16F7ADAA0500B08C’. Note the DBRM library that was used in binding the module. Is it the one you expected?

DB2T-R ----------------------- Describe Package -------------- LINE 1 OF 576Command ===> Scroll ===> PAGE

Package = DB2TTEST.M3711000-------------------------------------------------------------------------------FROM SYSIBM.SYSPACKAGE------------------------------------------------------------------------------Location . . . : Valid . . . . . : YCollection Id : DB2TTEST Operative . . . : YPackage Name : M3711000 Validate . . . : BVersion . . . . :Package Owner : DB2CMTS Package Size : 2192Package Creator : ENDSYSU Average Size : 5272Qualifier . . . : DB2TTEST Release . . . . : CSys entries . . : 0 Explain . . . . : YQuote . . . . . : N Host Lang . . . : 3Comma . . . . . : N Character set : AMixed . . . . . : N Decimal 31 . . : NDefer Prep . . : B Remote . . . . : NSqlerror . . . : N Isolation . . . : SCon Token . . . : X'16F7ADAA0500B08C'Timestamp . . . : 2002-05-28-15.16.18.434693Bind Timestamp : 2002-06-06-16.23.55.279665PC Timestamp : 2002-06-06-16.22.51.893442

Page 207: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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 x‘16F7ADAA0500B08C’ ”. 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.

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..Ø.JCCDD000AEECDCC44DFFFFFFF1FAA00B800F000000000000000000000000000000000000000F0080D42940000425994004371100067DA500C703002000000000000000000000000000000000000100001 ------------------------------------------------------------------------------.. ..............0044444444444444444444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------------------------------------------------------------DBRM...W.......§.......DECLARE FIL_CTRL_TB TABLE ( CORP_CD CHAR ( 1 ) NOT NULLCCDD001E0000000B0001001CCCCDCDC4CCD6CEDD6EC4ECCDC444CDDD6CC4CCCD444F454DDE4DEDD442940036000000F50004003A45331950693D3393D320312350D03697D34038190D010D0563054330 ------------------------------------------------------------------------------, ORIG_PRGM_ID INTEGER NOT NULL , RUN_SQNBR SMALLINT NOT NULL , PRGM_ID INTEGER64DDCC6DDCD6CC4CDECCCD4DDE4DEDD464DED6EDDCD4EDCDDCDE4DDE4DEDD464DDCD6CC4CDECCCD4B06997D7974D94095357590563054330B0945D285290241339530563054330B07974D94095357590 ------------------------------------------------------------------------------

Page 208: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

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.LOADAIMSPN.ENDEVOR.PRODSPG.LOADCOMNPN.ENDEVOR.PRODSPG.LOADCSSPN.ENDEVOR.PRODSPG.LOADLIB (batch)PN.ENDEVOR.PRODSPG.LOADOES

The Eddie Bauer production load libraries are:PN.ENDEVOR.PRODEBI.LOADLIB (batch)PN.ENDEVOR.PRODEBI.LOADPCATPN.ENDEVOR.PRODEBI.LOADPCFCPN.ENDEVOR.PRODEBI.LOADPDB2

For post-Endevor load members, the Con Token will be listed exactly like in the DB2 Catalog, i.e. x‘16F7ADAA0500B08C’. For pre-Endevor load members, the first four

Menu Utilities Compilers Help sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss BROWSE PN.ENDEVOR.UNIT.SPGTST05.LOADLIB(M3711000) CHARS X'16F7ADAA0500B08C Command ===> Scroll ===> CSR

------------------------------------------------------------------------------........à...M3711000.7Ý¡..^ð...............Z.XSQLDA ...m.....D............000000024001DFFFFFFF1FAA00B8000000000000001E0EEDDCC444000900000C000000000000444400000008400E4371100067DA500C01000000000000E9072834100000040303140100000000000000 ------------------------------------------------------------------------------

------------------------------------------------------------------------------á0^.qX}Ð2ÉL\µøo.LX|.L\<.°d..K.M..ðo.M...!.J8K.LY..8cM.M.K.M.M.ÜdM.LYm.M.0ÍM...8à4FB09EDAF7DEA790DE43DE439813D0D03890D01352DFD0DE23F8D1D0D0D2D1F8D1DE90D1F7D103F45000870C2130006F37F030C004AA23480C6F4B82A01824380C834048284040C440384F4105410B84 ------------------------------------------------------------------------------

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

Page 209: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

bytes will occur after the last four bytes, i.e. x‘0500B08C16F7ADAA’. 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.

Page 210: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot found

11. If the Con Token in the DB2 catalog does not match the Con Token in both the DBRM and load library members, you’ve 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.

Page 211: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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: Referencesource 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 IMS: DFSLI000o CICS: DSNCLIo CAF: DSNALIo 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

Page 212: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found Error: Reference sourcenot 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 ---------------------

Page 213: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

A. Appendix — Supplementary Information

Topics covered in Appendix Error: Reference source not found include:

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

Page 214: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. I. Attempting to Overlay Someone Else’s 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 person’s work, your request will be denied and you will be given a message saying “*OVERLAYING ANOTHER USER” like the one presented below.

Figure A-1: Overlaying Another User Example

Respond by doing one of the following:1. Choose a different subsystem name2. Wait until the other user moves from the target area of your request3. 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: Referencesource 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.

-------------------------- Element Selection List --- *OVERLAYING ANOTHER USERCommand ===> ________________________________________________ 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 -- ---------- ---------- -------- ----------- ----- -------- --------- ----- __ CSSB0009 COBOLLE DEVELOP U CORP NNITST01 01.00 E_ CSSB0010 COBOLLE DEVELOP U CORP NNITST01 01.01 __ CSSB0010 OPTION DEVELOP U CORP NNITST01 01.02 __ CSSB0015 OPTION DEVELOP U CORP NNITST01 01.01 __ CSSO0000 OPTION DEVELOP U CORP NNITST01 01.00

Page 215: 23541267 Endevor User Guide

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.

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.

EDIT UD6W.NDVSO001.D730417.S56172 Columns 00001 00072Command ===> Scroll ===> CSR****** ***************************** Top of Data ******************************000001 ELEMENTS IN RETROFIT000002 ------------------------------------------------------------------------000003 * RETROFIT ACTION ON TESTASM TYPE ASM . RETROFIT ACTION AJSU4942000004 DVLP/1/CORP/TSTBAT2/TESTASM/ASM000005 * SOURCE PLACED INTO VTSTMIS.RETROFIT.TESTASM.AJSU4942.SOURCE(DER#12)000006 ------------------------------------------------------------------------000007 ------ THE FOLLOWING ELEMENTS ARE ALSO SIGNED OUT BY THESE USERS ------000008 ELEMENT TYPE USERID ENV SYSTEM SUBSYS CCID COM000009 ------------------------------------------------------------------------000010 MAGICJCL JCL UTMQ DVLP INST INSBAT1 TEST HAV000011 TESTASM ASM UDBZ PROD CORP TST PRZ0003 TES000012 TESTASM ASM UPBR DVLP CORP TSTBAT3****** **************************** Bottom of Data ****************************

EDIT UD6W.NDVSO001.D730417.S56172 Columns 00001 00072Command ===> Scroll ===> CSR****** ***************************** Top of Data ******************************000001 ELEMENTS IN RETROFIT000002 ------------------------------------------------------------------------000003 * RETROFIT ACTION ON TESTASM TYPE ASM . RETROFIT ACTION AJSU4942000004 DVLP/1/CORP/TSTBAT2/TESTASM/ASM000005 * SOURCE PLACED INTO VTSTMIS.RETROFIT.TESTASM.AJSU4942.SOURCE(DER#12)000006 ------------------------------------------------------------------------000007 ------ THE FOLLOWING ELEMENTS ARE ALSO SIGNED OUT BY THESE USERS ------000008 ELEMENT TYPE USERID ENV SYSTEM SUBSYS CCID COM000009 ------------------------------------------------------------------------000010 MAGICJCL JCL UTMQ DVLP INST INSBAT1 TEST HAV000011 TESTASM ASM UDBZ PROD CORP TST PRZ0003 TES000012 TESTASM ASM UPBR DVLP CORP TSTBAT3****** **************************** Bottom of Data ****************************

Retrofit notification messages

Signout notification messages

Page 216: 23541267 Endevor User Guide

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.

Page 217: 23541267 Endevor User Guide

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 statementPreviously 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. Cobol II cannot call a Cobol LE program nor can Cobol LE call a Cobol II program. This produces unpredictable results.

3. On the FD entryBlock contains zero recordsandLabel 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.

Page 218: 23541267 Endevor User Guide

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 = alphabeticNUM = numericINT = integerAN = 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

Page 219: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found.

Table 15: Cobol LE Functions

Function-NameFCTN Type Argument(s) Value Returned

ACOS NUM NUM Arccosine of argumentANNUITY NUM NUM INT Ratio of annuity paid for periods interest

specified by the NUM argument to an initial investment of one

ASIN NUM NUM Arcsine of argumentATAN NUM NUM Arctangent of argumentCHAR AN INT Character of program collating sequence in

position specified by INT argumentCOS NUM NUM Cosine of argument

Page 220: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found.

Function-NameFCTN Type Argument(s) Value Returned

CURRENT-DATE

AN None 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.

Page 221: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found.

Function-NameFCTN Type Argument(s) Value Returned

DATE-OF-INTEGER

INT INT Standard date equivalent (YYYYMMDD) of INT date argument

DAY-OF-INTEGER

INT INT Julian date equivalent (YYYYDDD) of INT date argument

FACTORIAL INT INT Factorial of argumentINTEGER INT NUM The greatest integer not greater than the

argumentINTEGER-OF-DATE

INT INT Integer date equivalent of INT standard date (YYYYMMDD) argument

INTEGER-OF-DAY

INT INT Integer date equivalent of INT Julian date (YYYYDDD) argument

INTEGER-PART INT NUM Integer part of argumentLENGTH INT ALP or

NUM or ANLength of argument

LOG NUM NUM Natural logarithm of argumentLOG10 NUM NUM Logarithm to base 10 of argumentLOWER-CASE AN ALP or

ANLetters in the argument set to lowercase

MAX AN INT NUM AN

ALP… or INT… or NUM… or AN…

Value of maximum argument; note that the type of function depends on the arguments

MEAN NUM NUM… Arithmetic mean of argumentsMEDIAN NUM NUM… Median of argumentsMIDRANGE NUM NUM… Mean of minimum and maximum argumentsMIN AN

INT NUM AN

ALP… or INT… or NUM… or AN…

Value of minimum argument; note that the type of function depends on the arguments

MOD INT INT INT First argument modulo second argumentNUMVAL NUM AN Numeric value of simple numeric stringNUMVAL-C NUM AN or

AN ANNumeric value of numeric string with optional commas and currency sign

ORD INT ALP or AN

Ordinal position of the argument in collating sequence

ORD-MAX INT ALP… or NUM… or AN…

Ordinal position of maximum argument

ORD-MIN INT ALP… or NUM… or AN…

Ordinal position of minimum argument

Page 222: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found.

Function-NameFCTN Type Argument(s) Value Returned

PRESENT-VALUE

NUM NUM NUM…

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 NUM INT or none

Random number

RANGE INT INT… or Value of maximum argument minusNUM NUM… Value of minimum argument; note that the

type of function depends on the argumentsREM NUM NUM NUM Remainder of first argument divided by

secondREVERSE AN ALP or

ANCharacters of the argument in reverse order

SIN NUM NUM Sine of the argumentSQRT NUM NUM Square root of the argumentSTANDARD-DEVIATION

NUM NUM… Standard deviation of arguments

SUM INT NUM

INT… or NUM…

Sum of arguments; note that the type of function depends on the arguments

TAN NUM NUM Tangent of argumentUPPER-CASE AN ALP or

ANLetters in the argument set to uppercase

VARIANCE NUM NUM… Variance of argumentsWHEN-COMPILED

AN None Date and time when program was compiled

Page 223: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. V. Endevor Batch Jobs

Table 16: Endevor Batch Jobs

Job Name Job Description Run FrequencyDB2 Bind

JobsJobs to execute the bind for DB2 programs

See Error: Reference source not found Section 4.7.3

After generate and move actions.

J289DCRP Creates the “Endevor crisis activity for last 24 hours” report.

Daily at 06:00.

J289DPRP Creates the “Endevor production activity for last 24 hours” report.

Daily at 06:00.

J289DSI1 10

Deletes outdated Signout entries from Endevor’s Signout file. Signout entries for elements that have been moved to PROD, or that have been deleted from Endevor locations are eligible for deletion.

Daily Monday thru Friday at 03:45.

Job Name Package Automation Job Executes Aapproved Packages

Run Frequency

JOBs submitted by CA7

J289SPKA PS* packages. Daily every 15 minutes from 07:00 to 18:00

J289QPKA AC* packages. Triggered by J289SPKA.

J289APKA AS* packages. Triggered by J289QPKA.

J289NPKA NT* packages. Triggered by J289APKA.

JOBs submitted by Change Management

J289BPKA PRWE* (Eddie Bauer Online) packages. On Request.J289EPKA PRB* (All Batch) packages. On Request.J289GPKA PRWS* (Spiegel Online) packages. On Request.J289IPKA PRWN* (NNI Online) packages. On Request.J289DPKA Currently not in use.

10 See Endevor Administrator User Guide Section 6.6 - Signouts Cleanout job for more details on this job.

Page 224: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. VI. Endevor Location Names

Environments:Crisis Crisis EnvironmentDevelop Develop EnvironmentObsolete Archive EnvironmentProd Prod EnvironmentQA QA Environment

Stages:Environment Stage 1 Stage 2Crisis ETST (C) Crisis Test EMER (E) Crisis ProdDevelop UNIT (U) Unit Test NTGN (N) Integration TestObsolete NULL (X) Null ARCH (A) ArchivedProd PSTG (S) Production Staging PROD (P) ProductionQA ASTG (A) QA Staging ACPT (Q) Acceptance Test

Systems:ADMINTSTTest area for Endevor adminsCREDIT Consumer CreditCSS Customer Serv SysDFSAUDIT Support Processes EDUC EducationFINANCE FinanceHAMPTON Marketing Group LOGISTCS LogisticsMARKET MarketingMDSE MerchandisingMISC MiscellaneousMRKDEV Marketing DvlpNNIMRKU NNI MarketingORDNTRY Order EntrySPGMRKU SPIEGEL MarketingSTORSYS Store SystemsTECH Tech Support

Subsystems:Develop & QA

EBITST01Eddie Bauer TST1 CICS/BatchEBITST02Eddie Bauer TST2 CICS/BatchEBITST03Eddie Bauer TST3 CICS/BatchEBITST04Eddie Bauer TST4 CICS/BatchNNITST01 Newport News T CICS/BatchNNITST02 Newport News T1 CICS/BatchNNITST03 Newport News T3 CICS/BatchNNITST04 Newport News T4 CICS/BatchSPGTST01 Spiegel TEST1 CICS/BatchSPGTST02 Spiegel TEST2 CICS/BatchSPGTST03 Spiegel TEST3 CICS/Batch

Page 225: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. SPGTST04 Spiegel TEST4 CICS/BatchSPGTST05 Spiegel TEST5 CICS/BatchSPGTST06 Spiegel TEST6 CICS/BatchSPGTST07 Spiegel TEST7 CICS/BatchSPGTST08 Spiegel TEST8 CICS/Batch

Crisis, Prod, & ObsoleteSubsystem will be the same as system

Processor Groups: 11

EBI Eddie Bauer Processor GroupNNI Newport News Processor GroupSPG Spiegel Processor Group

Types: 12

AFP Advanced Form ProcessingAFPFDEF Adv Form Prt Form DefinitionsAFPOVER Adv Form Prt Overlay DefinitionsAFPPDEF Adv Form Prt PAGE DefinitionsAPSAPPL APS Application DescriptionAPSDATA APS Data DescriptionAPSINCL APS Include For ++INCLUDE ExpansionAPSPROG APS Program DescriptionAPSREPT APS Report DescriptionAPSSCRN APS Screen DescriptionASM ASM LE/370 ProcesingBMS CICS BMS MapsCLIST ISPF Command ListCNTL Control and Parameter CardsCOBOLLE COBOL LE/370 ProcesingCOPY COBOL CopybooksCPLUS C++ ProgramsDOC DOCUMENTATIONETRV EasytrieveEZLETR Easytrieve MacrosINCLUDE Panvalet Type ++INCLUDESJCL Job Control CardsLINKDECK Linkage Editor Control CardsLOAD Load modules without sourceMSG ISPF MessagesOPTIONS Compile and Link OptionsPANEL ISPF PanelsPROC Catalogued ProceduresREXX REXX ExecuteSAS Statistical Analysis SystemSDF SDF IISKEL ISPF Skeletons

11 Not all Processor groups will be available in every Environment/Stage/System/Subsystem/Type combination.12 Not all Types will be available in every Environment/Stage/System/Subsystem combination.

Page 226: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found.

Page 227: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. VII. Links to Additional Information

1. Application Development Endevor and Impact Change Ticket Standards. http://www.corp.spiegel.com/is/isproject/standards/EndevorPackageTicketStd.doc

2. 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

3. Naming standards.http://www.corp.spiegel.com/is/isproject/standards/JCL/JCLNamingStandards.pdf

Page 228: 23541267 Endevor User Guide

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.

Page 229: 23541267 Endevor User Guide

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 developer’s package.

Table 17: Package Name Format

Package Action

Prefix Package Name Examples

Package Name DescriptionFor Examples

UNIT to NTGN

NT NTWS20020351KR01 NT - Prefix, W - Window Indicator,

S - Corporate LPAR Code,20020351 - RSS Number,KR - Initials, 01 - Number

NTGN to ASTG

AS ASBE20020351KR02 AS - Prefix, B - Batch Indicator,E - Corporate LPAR Code,20020351 - RSS Number,KR - Initials, 02 - Number

ASTG to ACPT

AC ACWN20020351KR03 AC - Prefix, W - Window Indicator,

N - Corporate LPAR Code,20020351 - RSS Number,KR - Initials, 03 - Number

ACPT to PSTG

PS PSBS20020351KR04 PS - Prefix, B - Batch Indicator,S - Corporate LPAR Code,20020351 - RSS Number,KR - Initials, 04 - Number

PSTG to PROD

PR PRWE20020351KR05 PR - Prefix, W - Window Indicator,

E - Corporate LPAR Code,20020351 - RSS Number,KR - Initials, 05 - Number

Page 230: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Package Action

Prefix Package Name Examples

Package Name DescriptionFor Examples

PROD to ARCH

AR ARBN20020351KR06 AR - Prefix, B - Batch Indicator,N - Corporate LPAR Code,20020351 - RSS Number,KR - Initials, 06 - Number

ETST to EMER

EM EMWS20020351KR07 EM - Prefix, W - Window Indicator,

S - Corporate LPAR Code,20020351 - RSS Number,KR - Initials, 07 - Number

EMER to UNIT

EU EUBE20020351KR08 EU - Prefix, B - Batch Indicator,E - Corporate LPAR Code,20020351 - RSS Number,KR - Initials, 08 - Number

Page 231: 23541267 Endevor User Guide

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 ElementSee Error: Reference source not found Error: Reference source not found for an example.

EXPINC - Expand IncludesSee Error: Reference source not found Error: Reference source not found for an example.

WIPCHANG - Work In Process ChangesSee Error: Reference source not found Error: Reference source not found for an example.

Page 232: 23541267 Endevor User Guide

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.

Page 233: 23541267 Endevor User Guide

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.

Figure A-3: Changing Ownership Example

1. From the main CA-Endevor for MVS Environment Selection panel 13, request the SIGNIN foreground action screen.

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.

------------------- 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 *******************************

------------------------------ 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: ACTION OPTIONS: ENVIRONMENT ===> DEVELOP OVERRIDE SIGNOUT ===> Y (Y/N) SYSTEM ===> CREDIT SIGNOUT TO ===> SUBSYSTEM ===> NNITST01 ELEMENT ===> ELEMENTX TYPE ===> COBOLLE STAGE ===> U U - UNIT N - NTGN

LIST OPTIONS: DISPLAY LIST ===> Y (Y/N) WHERE CCID EQ ===> WHERE PROC GRP EQ ===> WHERE USER EQ ===> BUILD USING MAP ===> Y (Y/N)

Page 234: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found.

Page 235: 23541267 Endevor User Guide

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 Develop QA Prod CrisisStage UNIT NTGN ASTG ACPT PSTG PROD ETST EMER

Compile Y Y YCompile with

XpediterY Y

JCLPREP / JCLCheck

Y

DB2 Bind Y Y Y Y Y Y

Approvers needed 14 N/A None None

QA Tester

QA Manage-ment

Change

Manage-ment

N/AOper-ations

14 These are the approvers needed to move an element into the stage mentioned.

Page 236: 23541267 Endevor User Guide

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

Subsystem

CICSRegion

DB2Creator

RecommendedPlan Name 15 DDIO 16 Loadlib

EBITST01 CICSTST1 DSNTTEST Element PN.ENDEVOR.EBITST01.DDIO PN.ENDEVOR.UNIT.EBITST01.LOADLIBEBITST02 CICSTST2 DSNTTEST Element PN.ENDEVOR.EBITST02.DDIO PN.ENDEVOR.UNIT.EBITST02.LOADLIBEBITST03 CICSTST3 DSNTTEST Element PN.ENDEVOR.EBITST03.DDIO PN.ENDEVOR.UNIT.EBITST03.LOADLIBEBITST04 CICSUMER DSNTQA Element PN.ENDEVOR.EBITST04.DDIO PN.ENDEVOR.UNIT.EBITST04.LOADLIB

NNITST01 CICST DBT1T ElementT PN.ENDEVOR.NNITST01.DDIO PN.ENDEVOR.UNIT.NNITST01.LOADLIBNNITST02 CICST1 DBT1T1 ElementT1 PN.ENDEVOR.NNITST02.DDIO PN.ENDEVOR.UNIT.NNITST02.LOADLIBNNITST03 CICST3 DBT1T3 ElementT3 PN.ENDEVOR.NNITST03.DDIO PN.ENDEVOR.UNIT.NNITST03.LOADLIBNNITST04 CICST4 DBT1T4 ElementT4 PN.ENDEVOR.NNITST04.DDIO PN.ENDEVOR.UNIT.NNITST04.LOADLIB

SPGTST01 17 DB2TQA U####### PN.ENDEVOR.SPGTST01.DDIO PN.ENDEVOR.UNIT.SPGTST01.LOADLIBSPGTST02 TEST2 DB2TTEST M####### PN.ENDEVOR.SPGTST02.DDIO PN.ENDEVOR.UNIT.SPGTST02.LOADLIBSPGTST03 TEST3 DB2XQA U####### PN.ENDEVOR.SPGTST03.DDIO PN.ENDEVOR.UNIT.SPGTST03.LOADLIBSPGTST04 TEST4 DB2XPROB

or DB2X4B####### PN.ENDEVOR.SPGTST04.DDIO PN.ENDEVOR.UNIT.SPGTST04.LOADLIB

SPGTST05 TEST5 DB2TTEST M####### PN.ENDEVOR.SPGTST05.DDIO PN.ENDEVOR.UNIT.SPGTST05.LOADLIBSPGTST06 TEST6 DB2TTEST M####### PN.ENDEVOR.SPGTST06.DDIO PN.ENDEVOR.UNIT.SPGTST06.LOADLIBSPGTST07 TEST7 DB2TPROB

or DB2T7B####### PN.ENDEVOR.SPGTST07.DDIO PN.ENDEVOR.UNIT.SPGTST07.LOADLIB

SPGTST08

TEST8

DB2XTEST

M####### PN.ENDEVOR.SPGTST08.DDIO

PN.ENDEVOR.UNIT.SPGTST08.LOADLIB

Developers can choose a subsystem associated with a CICS region, when their intent is to conduct testing within that region.

PN.ENDEVOR.PROD.LOADLIBPN.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.

Page 237: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

B. Appendix — Glossary of Terms

Access Security TableAn Endevor table that defines Environment(s) for each user that has access. There is one Access Security Table for each site.

ACMSee Automated Configuration Manager.

ActionsCommands used to maintain or otherwise act against Elements. See Add, Archive, Copy, Delete, Display, Generate, List, Move, Print, Restore, Retrieve, Signin, Transfer and Update.

AddAction used to place members from an external data set under control of Endevor.

ApprovalAn electronic “signoff” mechanism for Packages. Approval may be required for a Package before it can be executed.

ApprovedThe status of a Package after required Approvers have reviewed and “signed off” on a Package by approving it.

ApproverA 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 GroupA collection of one or more Approvers. Approver Groups are defined within each Environment and can be associated with particular inventory areas.

Approver Group relationshipThe 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 TypeSpecifies 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.

ArchiveAction used to write an Element and all related Endevor information to a sequential data set.

AuthorizationAbility to perform certain privileged functions within IBM MVS Environment.

Automatic ConsolidationSee consolidation.

Page 238: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

Automated Configuration ManagerAlso 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.

BackinRestoring executable members of a Package to state they were in before Package was backed out. Reverses backout process.

BackoutReturning executable members of a Package to state they were in prior to Package execution.

Base LevelLowest 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 LibraryPDS/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 MemberMember 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 RegressionAmount (percent) by which statements stored in a new level of an Element change statements stored in Base Level. See regression percent for more information.

BatchIBM term referring to an Environment in which non-interactive programs are executed. Within Endevor, we refer to actions submitted in batch (vs. foreground).

BrowseTo 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.

CCIDSee Change Control ID.

CCID ValidationChecking a CCID specified on an action against CCIDs defined in CCID definition data set.

Change Management

Page 239: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

Tracking changes to software components and their interrelationships over time. Includes Configuration Management, Library Management, software distribution and version control.

Page 240: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

Change Control IDLogical 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 RegressionThe amount (percent) by which statements stored in a new level, change the revision made by previous level. See regression percent for more information.

Command FieldField 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.

Comment1-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.

CommittedStatus of a Package after it has been committed.

Committing a PackageProcess 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.

ComponentThe 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 ListA 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

Page 241: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

Feature of ACM that allows you to check selected data sets for component relationships.

Component ValidationWhen casting a Package, Endevor compares the Footprints on all Package components to make sure they correspond to the current Footprints for those components.

Configuration ManagementCapture and storage of program-component relationships and the tracking of these relationships over time.

Page 242: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

ConsolidationEndevor 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.

CopyAction used to copy an Element from an archive data set to a data set external to Endevor

CopybackAct 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 PackageBuilding the SCL for a Package, then associating this SCL with other Package related information such as a Package ID and execution window, etc.

Current LevelMost 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 ValidationOptional 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.

DefaultDefault 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 TableSee C1DEFLTS Table.

DeleteAction used to erase Base and Delta forms of an Element and remove Element information from a Master Control File or a Component List.

Delete ProcessorProcessor 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 LevelRecord 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.

Page 243: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

Delta LibraryPDS/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 MemberMember 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.

DeniedStatus of a Package when it has been reviewed, but denied, by an Approver.

Denying a PackageAn option for a Package Approver. If one Approver denies a Package, it cannot be executed.

DisplayAction used to view Environment definitions, Element information and Footprint-related data.

ElementMembers 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 ChangesView of Element information that shows current level of an Element, annotated to indicate level at which each line was added to source.

Element ComponentIn Endevor/ACM, that part of a Component List referred to as “Element information”. This information includes Footprint of Endevor source.

Element HistoryView 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 MasterView of Master Control File information about an Element.

Element Name1-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 LevelsSummary 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

Page 244: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot 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 BackoutOption when creating a Package. You can decide whether or not to allow Packages to be backed out.

Endevor ClassificationSystem, Subsystem and Type associated with an Element.

Endevor Listing LibrariesUsed to store compiler listings produced by Processors.

Endevor Return CodeReturn 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 ESISee External Security Interface facility.

EnvironmentThe 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 PackageRunning a Package. Packages that execute successfully can be backed out or committed.

Execution ReportReport output when you run Endevor actions. Execution Report documents actions requested and processing that took place.

Page 245: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

Execution WindowStart date/time and an end date/time within which a Package must be executed.

Export a PackageCopying Package SCL into an external data set.

External Approver/External Approver GroupAn 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 InterfaceOptional 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.

FetchSee copyback.

FootprintEncrypted 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.

ForegroundIBM 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 DeltaMethod for recording changes that stores a Base version of code then builds current versions by applying changes made to Base.

Forward RecoveryProcess 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.

GenerateAction used to translate source into executables, then populate output libraries with these executables by executing the Generate Processor for an Element.

Generate ProcessorGenerate Processors translate source into executables, and then populate output libraries with these executables.

Group Name

Page 246: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot 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 RecordAn 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.

IDRSee identify record.

Image LibraryThe library that contains the current version of source code.

Import a PackageCreating a Package by copying SCL from an external data set.

Input ComponentWhen 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.

InventoryThe software at your site.

Inventory AnalyzerEndevor 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 AreaSubset of a software inventory, defined by its Endevor location (Environment and Stage) and classification (System, Subsystem and Type).

JumpTo 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 ActionMost 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 CCIDCCID specified for last action executed against an Element.

LevelSource 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

Page 247: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot 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 ManagementThe classification, control and storage of the physical components of software inventory.

ListAction 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 PanelA 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.

LocationSee Endevor location.

MapPromotion 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 RuleUser-defined correspondence between host data set names and remote data set names. Mapping rules are used when shipping Package outputs.

Master Control FileEndevor 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.

MCFSee Master Control File.

MoveAction used to move Elements between Stages, within or across Environments.

Move ProcessorMove 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.

Page 248: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

Name MaskAsterisk (*) 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 FacilityEndevor facility that allows you to notify users of events that require a response from them.

Output ComponentWhen 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 LibraryAny 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 ManagementThat 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.

PackageA 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 SetData set where Packages are stored. There is one Package data set per Environment.

Package EventsAn 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 ExecutedLast Updated Backed OutCast Backed InApproved Committed

Package ExitsExits that are called before and/or after Package functions and sub functions.

Package Names

Page 249: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

The format for the Package Name is in Section Error: Reference source not found Error: Reference source notfound in Appendix Error: Reference source not found.

Page 250: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

Package StatusIndicates 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-APPROVALWhen 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.DENIEDStatus changes to DENIED when an Approver denies approval of Package during reviewAPPROVEDStatus 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-EXECUTIONStatus changes to IN-EXECUTION when Package execution has begun.EXECUTEDWhen Package has been executed successfully, its status changes to EXECUTED.COMMITTEDWhen 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 SetData set in direct access storage that is divided into partitions, called members. Each member can contain a program, part of a program or data.

PDMSee Parallel Development Manager.

PDSSee partitioned data set.

PrintAction used to print Element or member information.

PROC StatementJob 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.

Page 251: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

ProcessorsProcessors 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 ComponentWhen 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 GroupProcessor 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 symbolicsSymbolics 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 LibraryOptional library that stores listings output from a CA-supplied Processor named GPPROCSS.

Processor Load LibraryThe Endevor library that contains a load-module form of each Processor. Modules from this library are executed when Processors are invoked.

Processor Output LibraryLibrary 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 SetsData sets used to store production code. This term is used in Package shipment utility to refer to host and remote production data sets.

PromoteMove an Element from one inventory area to another inventory area.

Page 252: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot 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.

Page 253: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

RegressionTerm 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 PercentPercent 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.

ReloadReload 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 SynchronizationProcedure 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 SetData set that contains action requests to be submitted for batch processing. You create request data sets in foreground, using SCL Generation facility.

Request for DataPackage exit capability, allowing Package exit programs to make multiple, successive requests for Endevor information on a single invocation of the exit.

Reset a PackageErase all Package event records, returning the Package to an in-edit status

Resource Security TableEndevor 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.

RestoreAction used to restore an Element to Endevor from an archive data set.

RetrieveAction used to copy any level of an Element to an external data set.

Return codeSee Endevor return code.

Reverse Delta

Page 254: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot 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 PackageReview the contents of a Package. After reviewing a Package an Approver either approves or denies.

RouteA 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.

Page 255: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

SCLSee Software Control Language.

SecurityEndevor 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 functionFunction invoked at Endevor initialization to build a table of Package exits to be invoked during a session.

SharableCharacteristic of a Package. A sharable Package can be edited by people who did not create the Package.Ship utilityEndevor utility that allows you to ship Package outputs to remote sites.

SigninAction 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.

SignoutAssignment 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.

SiteLocation at which Endevor is installed. Site is defined in Defaults Table, where it is assigned a site ID.

Software Control LanguageEndevor language used in batch to maintain or otherwise act against Elements within Endevor.

Software DistributionAutomated distribution and synchronization of software changes and tracking of implementation of those changes.

Software Life CycleStages through which software passes at a site. A Software Life Cycle might consist of development, testing, quality assurance and production.

SourceNon-executable form of an Element.

Source libraryAny of several libraries used during Source Management, including Endevor Base libraries, Delta libraries and INCLUDE libraries.

Source ManagementAspect 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

Page 256: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot 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.

StageStage in Software Life Cycle. There are two Stages defined for each Environment. See Environment entry in Glossary for Stage definitions and names.

Page 257: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

Staging Data SetsTemporary 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 ApprovalOne of two Types of Package approval. Standard Packages can only be approved by Approver Groups designated as Standard.

Standard PackageOne 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.

SubsystemPart 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.

SymbolicsEndevor 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.

SynchronizeWhen 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.

SystemA 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.

TransferAction 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.

TypeCategory 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 SequenceRelative 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

Page 258: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

Copybook) are updated before any COBOL programs (Type COB) that might use those Copybooks.

UpdateAction used to add a member to Endevor when an Element with the same name is located in the target Stage 1.

UseridFor 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.

Page 259: 23541267 Endevor User Guide

Spiegel Endevor Developers User Guide

Error: Reference source not found. Error: Reference sourcenot found

User Menu FacilityUser menu facility allows the Endevor administrator to attach user-defined functions to Endevor TSO/ISPF front end.

User Security TableEndevor 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 SymbolicsSee symbolics.

ValidateThe 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.

VersionNumber used together with level number, to identify Element source. Each new version creates a new Base Level for an Element.

Version ControlMaintenance, tracking and auditing of modifications to an application over time, allowing prior development versions to be restored.

Version NumberIdentifier for the version assigned to an Element.

VV.LLIdentifier that refers to a particular version (vv) and level (ll) of an Element source.

WildcardSee name mask.