40
July 1996 Endevor Endevor Introduction to

July 1996 Endevor Introduction to. July 1996 Endevor Repository Structure System Subsystem 1Subsystem 2 Type 1Type 2Type 3 Elements

Embed Size (px)

Citation preview

July 1996Endevor

EndevorIntroduction to

July 1996Endevor

Repository Structure

System

Subsystem 1 Subsystem 2

Type 1 Type 2 Type 3

ElementsElementsElements

July 1996Endevor

Element Types

JCLPROD Production CA-7 JCL (PRDCTRL Approved)PROCPROD Production Cataloged Procedure (PRDCTRL Approved)DOCNPROD Production Documentation (PRDCTRL Approved)DATA Input Control DataCOBOL COBOL ProgramCOPYCOB COBOL CopycodeREXX REXX ProgramNAPGM NATURAL ProgramNAPGMSYS NATURAL Program (SYSTEM)NASUB NATURAL SubprogramNASUBSYS NATURAL Subprogram (SYSTEM)NAMAP NATURAL MapNAMAPSYS NATURAL Map (SYSTEM)etc.

July 1996Endevor

Source/Load Management

JCLPROD NAPGMDOCNPROD

Delta Library

EndevorBase Library

ProductionJCLLIB

ProductionNatural Lib

sourcesource

source

source

load

July 1996Endevor

Endevor Main Menu

-------------------- ENDEVOR 3.7.1 Primary Options Menu ---------Option ===>

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 X EXIT - Exit the ENDEVOR/MVS dialog

Current environment: ENVPROD

July 1996Endevor

Defaults

UPDATE ----------------- ENDEVOR USER DEFAULTS ------------------COMMAND ===>

WORK DATASET ALLOCATION INFORMATION: LIST DATASET ALLOCATION INFO: PRIMARY QUANTITY ===> 1 PRIMARY QUANTITY ===> 1 SECONDARY QUANTITY ===> 1 SECONDARY QUANTITY ===> 1 SPACE UNITS ===> CYL (TRK/CYL/BLK) UNIT NAME ===> SYSSCR VOLUME SERIAL ===> (BLANK FOR DEFAULT)

PRINT OPTIONS: FOREGROUND ACTION OPTION: SYSOUT CLASS ===> A DISPLAY MSGS WHEN RC GE ===> 0 LINES PER PAGE ===> 60

JOB STATEMENT INFORMATION: ===> //OSSINGE JOB (DSSM%%%%),'OSSINGER ENDEVOR',MSGLEVEL=(1,1), ===> // CLASS=S,MSGCLASS=T,NOTIFY=OSSINGE ===> //*

July 1996Endevor

Display

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

1 ELEMENT - Display element/component list information2 FOOTPRINT - Display footprinted members and listings3 SITE - Display site information4 STAGE - Display stage information5 SYSTEM - Display system definitions6 SUBSYSTEM - Display subsystem definitions7 TYPE - Display type definitions8 PROCESSOR GROUP - Display processor group definitions9 APPROVER GROUP - Display approver groupsA RELATE GROUP - Display system/approver group relationshipsE ENVIRONMENT - Display information about current environment

July 1996Endevor

Display Element

----------------- Display Elements/Component Lists ---------------OPTION ===>

blank - Display selection list B - Browse element current level S - Display summary of levels C - Display changes current level M - Display element master info H - Display history current level

FROM ENDEVOR: LIST OPTIONS: ENVIRONMENT ===> ENVPROD DISPLAY LIST ===> Y (Y/N) SYSTEM ===> WHERE CCID EQ ===> SUBSYSTEM ===> WHERE PROC GRP EQ ===> ELEMENT ===> DISPLAY SYS/SBS LIST ===> N TYPE ===> BUILD USING MAP ===> N (Y/N) STAGE ===> 1 - CERT 2 - PROD

July 1996Endevor

Display Options

S - Summary of Levels shows an Element’s change history. From this panel you can select a specific level for display using option B, C, or H.

M - Element’s Master Control File information.

B - Browse Element’s current level, showing level at which each statement was inserted.

C - Element Changes panel shows all inserts and deletes to the Element at the current level.

H - History panel shows all statements in all levels of an Element, and the level at which each insert/delete occurred.

July 1996Endevor

Display Footprint

----------------------- 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 ===> END.CERT LIBRARY ===> SHARED TYPE ===> LISTLIB MEMBER ===> THRU MEMBER ===>

OTHER PARTITIONED DATA SET: DATA SET NAME ===>

July 1996Endevor

Footprint Listing

BROWSE OSSINGE.C1#1TMPL.LIST Command ===> ********************************************* ** ******** ADD ******** ** ** USER ID......... OSSINGE ** ** DATE............ 13MAY96 09:15 ** ** ENDEVOR RC...... 0012 ** ** ** ** ENVIRONMENT..... ENVPROD ** ** STAGE........... CERT ** ** SYSTEM.......... TEST ** ** SUBSYSTEM....... TEST ** ** ELEMENT......... END01P ** ** VV.LL........... 01.00 ** ** TYPE............ NAPGM ** ** PROC GROUP...... NATNNL ** ** PROCESSOR....... GNATNNL ** ** INIT.......... RC=0000 ** ** **NATVALID...... RC=0012 > MAXRC ** *********************************************

July 1996Endevor

Footprint Listing

BROWSE OSSINGE.C1#1TMPL.LIST Command ===> APPL-ID: USER ID:PASSWORDDATA ENDEVOR,ENDVMNT*CF* %*Logon accepted to library ENDEVOR.NEXT EXECUTE GNEN5100

DATA END01P,NAPGMPage 1******************** PROCESSOR ERROR ******************** END01P not registered in Job/Program Name file.******************** PROCESSOR ERROR ********************NAT9987 NATURAL SESSION TERMINATED ABNORMALLY - RC=012

******************************** Bottom of Data ***********

July 1996Endevor

Footprint Listing

BROWSE OSSINGE.C1#1TMPL.LIST Command ===>

NEXT GNEN5000 GNOS5170,P,SNEXT USR0210P STOW,GNOS5170,Y,P0110 DEFINE DATA<<<<NAT0273 Error 0974 in line 0130 of data area GNDU006L processing SPOOL-UPDATE.0320 1 REDEFINE #GNOA-HOLD-KEY ********NAT0220 Statement not allowed or keyword COMPUTE/ASSIGN required0370 1 REDEFINE #TEXT-A ********NAT0220 Statement not allowed or keyword COMPUTE/ASSIGN required0500 MOVE +GNOA-HOLD-KEY TO #GNOA-HOLD-KEY **************NAT0384 Explicit format specification required.0540 #JOB-NAME *********

July 1996Endevor

Natural Certification Library

SYSTEM

ACSTOOL

INCLUDE

ACSTOOL@

July 1996Endevor

Endevor Main Menu

-------------------- ENDEVOR 3.7.1 Primary Options Menu ---------Option ===>

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 X EXIT - Exit the ENDEVOR/MVS dialog

Current environment: ENVPROD

July 1996Endevor

Element Lifecycle

CERT

CertificationStage

Stage 1

PROD

ProductionStage

Stage 2

MOVE

ADD/UPDATE RETRIEVE

WorkPDS

July 1996Endevor

Foreground Actions

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

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

July 1996Endevor

Add/Update

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

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

TO ENDEVOR: ACTION OPTIONS: ENVIRONMENT ===> ENVPROD CCID ===> SYSTEM ===> TAPE GENERATE ELEMENT ===> Y (Y/N) SUBSYSTEM ===> TAPE DELETE INPUT SOURCE ===> N (Y/N) ELEMENT ===> NEW VERSION ===> TYPE ===> JCLPROD OVERRIDE SIGNOUT ===> N (Y/N) STAGE: 1 PROCESSOR GROUP ===> UPDATE IF PRESENT ===> N (Y/N) COMMENT ===> Update REGION parameter

FROM ISPF LIBRARY: LIST OPTIONS: PROJECT ===> OSSINGE DISPLAY LIST ===> Y (Y/N) LIBRARY ===> END TYPE ===> JCLPROD MEMBER ===> THRU MEMBER ===>

July 1996Endevor

Add/Update

ADD/UPDATE -------------- MEMBER SELECTION LIST ---------- Row 1 to 1COMMAND ===>

FROM Data set: OSSINGE.END.JCLPRODTO Environment: ENVPROD System: TAPE Subsystem: TAPE Stage: 1

MEMBER ELEMENT TYPE COMMENT CCT801 JCLPROD Update REGION parameter CCT803 JCLPROD Update REGION parameter CCT806 JCLPROD Update REGION parameter

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

July 1996Endevor

Add/Update Output

C1F0000I BC1PTMP0 CALLING EXEC AT 13:17:22EXEC 'END.PROD.ENDEVOR.EXECLIB(EREX010)' 'TEST TEST NAPGM GNTB5000'END***

BROWSE OSSINGE.C1TEMPR1.MSGS Line 00000000 Col 0Command ===> Scroll ===******************************** Top of Data *******************

3:16:58 C1G0203I ADD ELEMENT GNTB50003:16:58 C1G0205I FROM DSNAME: OSSINGE.END.NAPGM3:16:58 C1G0204I TO ENVIRONMENT: ENVPROD SYSTEM: TEST3:16:58 C1G0232I OPTIONS: COMMENT: New TEST program3:16:58 C1G0265I PROCESSOR GROUP NATNNL FOR ELEMENT GNTB5000 W3:17:01 SMGR121I ELEMENT GNTB5000 01.00 CREATED AT LOCATION EN3:17:01 C1G0143I BEGINNING EXECUTION OF GENERATE PROCESSOR GNA3:17:02 C1G0006I SYMBOLIC SUBSTITUTION:3:17:02 C1G0007I SYMBOLIC EXPINC DEFINED BY PROCESSOR: N

July 1996Endevor

Retrieve

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

FROM ENDEVOR: ACTION OPTIONS: ENVIRONMENT ===> ENVPROD CCID ===> SYSTEM ===> TAPE EXPAND INCLUDES ===> N (Y/N) SUBSYSTEM ===> TAPE SIGNOUT ELEMENT ===> Y (Y/N) ELEMENT ===> CCT801 OVERRIDE SIGNOUT ===> N (Y/N) TYPE ===> JCLPROD REPLACE MEMBER ===> N (Y/N) STAGE ===> 2 1 - CERT 2 - PROD COMMENT ===> Update Region Parameter

TO ISPF LIBRARY: LIST OPTIONS: PROJECT ===> OSSINGE DISPLAY LIST ===> Y (Y/N) LIBRARY ===> END WHERE CCID EQ ===> TYPE ===> JCLPROD WHERE PROC GRP EQ ===> MEMBER ===> BUILD USING MAP ===> N (Y/N) FIRST FOUND ===> Y (Y/N)

July 1996Endevor

Batch Actions

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

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 ===> OSSINGE APPEND ===> N (Y/N) GROUP ===> END INCLUDE JCL ===> N (Y/N) TYPE ===> BATCH MEMBER ===> ADD

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

JOB STATEMENT INFORMATION: ===> //OSSINGEM JOB (DSSM%%%%),'OSSINGER ENDEVOR',MSGLEVEL=(1,1), ===> // CLASS=S,MSGCLASS=T,NOTIFY=OSSINGE ===> /*JOBPARM LINES=9999

July 1996Endevor

Batch Actions

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

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 0 PRINT MEMBER - Print a compressed listing or member 1 LIST ELEMENT - Create List actions for ENDEVOR elements 2 LIST MEMBER - Create List actions for external members 3 ARCHIVE - Archive elements

REQUEST DATA SET: OSSINGE.END.BATCH(ADD) APPEND: N

July 1996Endevor

Batch Add

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

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

TO ENDEVOR: ACTION OPTIONS: ENVIRONMENT ===> ENVPROD CCID ===> SYSTEM ===> TAPE GENERATE ELEMENT ===> Y (Y/N) SUBSYSTEM ===> TAPE DELETE INPUT SOURCE ===> N (Y/N) ELEMENT ===> NEW VERSION ===> TYPE ===> JCLPROD OVERRIDE SIGNOUT ===> N (Y/N) STAGE: 1 PROCESSOR GROUP ===> UPDATE IF PRESENT ===> N (Y/N) COMMENT ===> Initial TAPE System Load

FROM ISPF LIBRARY: LIST OPTIONS: PROJECT ===> OSSINGE DISPLAY LIST ===> Y (Y/N) LIBRARY ===> END TYPE ===> JCLPROD MEMBER ===> THRU MEMBER ===>

July 1996Endevor

Batch Actions

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

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 ===> OSSINGE APPEND ===> N (Y/N) GROUP ===> END INCLUDE JCL ===> N (Y/N) TYPE ===> BATCH MEMBER ===> ADD

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

JOB STATEMENT INFORMATION: ===> //OSSINGEM JOB (DSSM%%%%),'OSSINGER ENDEVOR',MSGLEVEL=(1,1), ===> // CLASS=S,MSGCLASS=T,NOTIFY=OSSINGE ===> /*JOBPARM LINES=9999

July 1996Endevor

Package Lifecycle

Execute

Review

Cast

Create

Delete

Commit

July 1996Endevor

Package Lifecycle

Execute

Review

Cast

Create

Delete

Commit

Reset

July 1996Endevor

Package Lifecycle

Execute

Review

Cast

Create

Backout

Backin

July 1996Endevor

Package Names

SYSNAME 960704A

SystemName

Sequence(A - Z)

Date(YYMMDD)

July 1996Endevor

Package Menu

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

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

In-Edit......... Y In-Execution.... Y In-Approval..... Y Executed........ Y Denied.......... Y Committed....... Y Approved........ Y

July 1996Endevor

Display Package

DISPLAY -------------- PACKAGE SELECTION LIST ------- Row 37 to 49COMMAND ===>

D - Display Package

PACKAGE STATUS DESCRIPTION ENDEVOR 960416C EXECUTED Add Program/Job Name Validatio ENDEVOR 960417A EXEC FAILED Delete GNDANNL Processor ENDEVOR 960419A EXECUTED Obsolete GNDANNL Natural Data ENDEVOR 960422A EXECUTED GNATNNL processor ENDEVOR 960423A EXECUTED GJCLNNR processor ENDEVOR 960423B EXECUTED Adding GNEN5000 and GNEN5010 ENDEVOR 960423C EXECUTED Update EREX010 & EREX030 ENDEVOR 960423D EXECUTED Delete obsolete Natural elemen ENDEVOR 960423E EXECUTED GDOCNNR and DDOCNNN processors ENDEVOR 960426A EXECUTED sign-in GNATNNL ENDEVOR 960429A EXECUTED PROC processors ENDEVOR 960509A EXECUTED Cleanup GCOBNBL COBOL Processo ENDEVOR 960513A EXECUTED Change Prod Listlib Name in Na

July 1996Endevor

Create Package

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

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

PACKAGE ID: TEST 960704A STATUS: IN-EDITDESCRIPTION ===> Fix DPS831 JCL ErrorPACKAGE TYPE ===> STANDARDSHARABLE PACKAGE ===> N (Y/N) APPEND TO PACKAGE ===> (Y/N)ENABLE BACKOUT ===> Y (Y/N)EXECUTION WINDOW FROM ===> 05JUL96 00:00 TO ===> 31DEC99 00:00

INPUT PACKAGE ID ===>

FROM ISPF LIBRARY: PROJECT ===> OSSINGE GROUP ===> END

July 1996Endevor

Edit Package SCL

EDIT - PACKAGE ID: TEST 960704A ----------------------------- COMMAND ===> DESCRIPTION: Fix DPS831 JCL Error****** ***************************** Top of Data ****************000001 MOVE ELEMENT 'DPS831'000002 FROM ENVIRONMENT 'ENVPROD' SYSTEM 'TEST' SUBSYSTEM 'TEST'000003 TYPE 'JCLPROD' STAGE 1000004 OPTIONS COMMENTS "Fix JCL Error"000005 .****** **************************** Bottom of Data **************

July 1996Endevor

Cast Package

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

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

PACKAGE ID: TEST 960704A STATUS: IN-EDITDESCRIPTION: Fix DPS831 JCL ErrorPACKAGE TYPE: STANDARDSHARABLE PACKAGE: NVALIDATE COMPONENTS ===> Y (Y/N/W)ENABLE BACKOUT ===> Y (Y/N)EXECUTION WINDOW FROM ===> 05JUL96 00:00 TO ===> 31DEC99 00:00

USER ID DATE TIMECREATED: OSSINGE 05JUL96 14:26LAST UPDATED: OSSINGE 05JUL96 14:30

July 1996Endevor

Review Package

REVIEW ----------------------- REVIEW PACKAGE --------------------OPTION ===>

blank - Display Action Summary D - Deny Package A - Approve Package L - Display Approver Groups N - Add Notes to Package

PACKAGE ID: TEST 960704A STATUS: IN-APPROVALDESCRIPTION: Fix DPS831 JCL Error PACKAGE TYPE: STANDARDSHARABLE PACKAGE: NEXECUTION WINDOW FROM: 05JUL96 00:00 TO: 31DEC99 00:00

User Id Date TimeCREATED: OSSINGE 05JUL96 14:45LAST UPDATED:CAST: OSSINGE 05JUL96 14:45DENIED:

July 1996Endevor

Approver Groups

DISPLAY ------------------ PACKAGE APPROVER GROUPS --------COMMAND ===>

S - Select Approver Group

PACKAGE ID: TEST 960704A STATUS: IN-APPROVALDESCRIPTION: Fix DPS831 JCL ErrorPACKAGE TYPE: STANDARD

APPROVER APPROVAL NUMBER OF NUMBER NUMBERENVIRONMENT GROUP STATUS QUORUM APPROVERS APPROVED DENIEDENVPROD ENDVADMN APPROVED 0 2 0 0ENVPROD AISUPP APPROVED 1 2 0 0ENVPROD PRDCTRL1 1 5 0 0

July 1996Endevor

Execute Package

EXECUTE ---------------- EXECUTE/SUBMIT PACKAGE -------------OPTION ===>

E - Execute Package S - Submit Package

PACKAGE ID: TEST 960704A STATUS: APPROVEDDESCRIPTION: Fix DPS831 JCL ErrorPACKAGE TYPE: STANDARDSHARABLE PACKAGE: NEXECUTION WINDOW FROM ===> 05JUL96 00:00 TO ===> 31DEC99 00:00

USER ID DATE TIMECREATED: OSSINGE 05JUL96 14:35LAST UPDATED:CAST: OSSINGE 05JUL96 14:35APPROVED: 05JUL96 14:35EXECUTED: ENDEVOR RC:

July 1996Endevor

Package Execution

• Foreground

• Batch

• Daily Scheduled DEN870 (3:15 pm)

• Production Control Coordination Initiation

July 1996Endevor

Outstanding Issues

• Emergency Changes

• Package Deletions

• Element Obsoletions

July 1996Endevor

• Display Elements

• Foreground Add/Retrieve

• Package Processing

Demo