Anda di halaman 1dari 40

Introduction to

Endevor
Endevor
July 1996

Repository Structure System

Subsystem 1

Subsystem 2

Type 1

Type 2

Type 3

Elements

Elements

Elements

Endevor

July 1996

Element Types

JCLPROD PROCPROD DOCNPROD DATA COBOL COPYCOB REXX NAPGM NAPGMSYS NASUB NASUBSYS NAMAP NAMAPSYS etc.

Production CA-7 JCL (PRDCTRL Approved) Production Cataloged Procedure (PRDCTRL Approved) Production Documentation (PRDCTRL Approved) Input Control Data COBOL Program COBOL Copycode REXX Program NATURAL Program NATURAL Program (SYSTEM) NATURAL Subprogram NATURAL Subprogram (SYSTEM) NATURAL Map NATURAL Map (SYSTEM)

Endevor

July 1996

Source/Load Management

Production JCLLIB

Delta Library Endevor Base Library

Production Natural Lib

source source
JCLPROD

load source
DOCNPROD

source
NAPGM

Endevor

July 1996

Endevor Main Menu


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

0 1 2 3 4 5 U T C X

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

Specify ENDEVOR ISPF default parameters Perform Display functions Execute Foreground Actions Perform Batch Action processing Perform Foreground Package processing Perform Batch Package SCL Generation Display user option menu Display information about ENDEVOR Display summary of changes for this release Exit the ENDEVOR/MVS dialog

Current environment: ENVPROD

Endevor

July 1996

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

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: SYSOUT CLASS LINES PER PAGE FOREGROUND ACTION OPTION: DISPLAY MSGS WHEN RC GE ===> 0

===> A ===> 60

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

Endevor

July 1996

Display

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

DISPLAY OPTIONS MENU

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

Display Display Display Display Display Display Display Display Display Display Display

element/component list information footprinted members and listings site information stage information system definitions subsystem definitions type definitions processor group definitions approver groups system/approver group relationships information about current environment

Endevor

July 1996

Display Element

----------------OPTION ===>

Display Elements/Component Lists

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

blank - Display selection list S - Display summary of levels M - Display element master info FROM ENDEVOR: ENVIRONMENT ===> ENVPROD SYSTEM ===> SUBSYSTEM ===> ELEMENT ===> TYPE ===> STAGE ===>

B - Browse element current level C - Display changes current level H - Display history current level

LIST OPTIONS: DISPLAY LIST WHERE CCID EQ WHERE PROC GRP EQ DISPLAY SYS/SBS LIST BUILD USING MAP 1 - CERT 2 - PROD

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

Endevor

July 1996

Display Options S - Summary of Levels shows an Elements change history. From this panel you can select a specific level for display using option B, C, or H. M - Elements Master Control File information.

B - Browse Elements 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.
Endevor
July 1996

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 ===> OTHER PARTITIONED DATA SET: DATA SET NAME ===>

THRU MEMBER ===>

Endevor

July 1996

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

Endevor

July 1996

Footprint Listing
BROWSE OSSINGE.C1#1TMPL.LIST Command ===> APPL-ID: USER ID: PASSWORD DATA ENDEVOR,ENDVMNT *CF* %* Logon accepted to library ENDEVOR. NEXT EXECUTE GNEN5100 DATA END01P,NAPGM Page 1 ******************** PROCESSOR ERROR ******************** END01P not registered in Job/Program Name file. ******************** PROCESSOR ERROR ******************** NAT9987 NATURAL SESSION TERMINATED ABNORMALLY - RC=012

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

Endevor

July 1996

Footprint Listing
BROWSE OSSINGE.C1#1TMPL.LIST Command ===> NEXT GNEN5000 GNOS5170,P,S NEXT USR0210P STOW,GNOS5170,Y,P 0110 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 required 0370 1 REDEFINE #TEXT-A ******** NAT0220 Statement not allowed or keyword COMPUTE/ASSIGN required 0500 MOVE +GNOA-HOLD-KEY TO #GNOA-HOLD-KEY ************** NAT0384 Explicit format specification required. 0540 #JOB-NAME *********

Endevor

July 1996

Natural Certification Library

SYSTEM ACSTOOL INCLUDE ACSTOOL@

Endevor

July 1996

Endevor Main Menu


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

0 1 2 3 4 5 U T C X

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

Specify ENDEVOR ISPF default parameters Perform Display functions Execute Foreground Actions Perform Batch Action processing Perform Foreground Package processing Perform Batch Package SCL Generation Display user option menu Display information about ENDEVOR Display summary of changes for this release Exit the ENDEVOR/MVS dialog

Current environment: ENVPROD

Endevor

July 1996

Element Lifecycle

Stage 1 CERT

Stage 2

MOVE

PROD

Certification Stage

Production Stage

ADD/UPDATE

RETRIEVE

Work PDS

Endevor

July 1996

Foreground Actions

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

Endevor

July 1996

Add/Update
---------------------------OPTION ===> blank - Member list TO ENDEVOR: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE: COMMENT ADD/UPDATE ELEMENTS ----------------

A - Add an element

U - Update an element

===> ===> ===> ===> ===>

===>

ACTION OPTIONS: ENVPROD CCID TAPE GENERATE ELEMENT TAPE DELETE INPUT SOURCE NEW VERSION JCLPROD OVERRIDE SIGNOUT 1 PROCESSOR GROUP UPDATE IF PRESENT Update REGION parameter LIST OPTIONS: DISPLAY LIST

===> ===> ===> ===> ===> ===> ===>

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

FROM ISPF LIBRARY: PROJECT ===> OSSINGE LIBRARY ===> END TYPE ===> JCLPROD MEMBER ===>

===> Y (Y/N)

THRU MEMBER ===>

Endevor

July 1996

Add/Update

ADD/UPDATE -------------- MEMBER SELECTION LIST ---------- Row 1 to 1 COMMAND ===> FROM TO Data set: OSSINGE.END.JCLPROD Environment: ENVPROD System: TAPE ELEMENT TYPE JCLPROD JCLPROD JCLPROD

Subsystem: TAPE

Stage: 1

MEMBER CCT801 CCT803 CCT806

COMMENT Update REGION parameter Update REGION parameter Update REGION parameter

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

Endevor

July 1996

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

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

3:16:58 3:16:58 3:16:58 3:16:58 3:16:58 3:17:01 3:17:01 3:17:02 3:17:02

C1G0203I C1G0205I C1G0204I C1G0232I C1G0265I SMGR121I C1G0143I C1G0006I C1G0007I

ADD ELEMENT GNTB5000 FROM DSNAME: OSSINGE.END.NAPGM TO ENVIRONMENT: ENVPROD SYSTEM: TEST OPTIONS: COMMENT: New TEST program PROCESSOR GROUP NATNNL FOR ELEMENT GNTB5000 W ELEMENT GNTB5000 01.00 CREATED AT LOCATION EN BEGINNING EXECUTION OF GENERATE PROCESSOR GNA SYMBOLIC SUBSTITUTION: SYMBOLIC EXPINC DEFINED BY PROCESSOR: N

Endevor

July 1996

Retrieve
------------------------------ RETRIEVE ELEMENTS ------------------OPTION ===> ELEMENT DISPLAY OPTIONS: blank - Element list S - Summary B - Browse H - History R - Retrieve element M - Master C - Changes FROM ENDEVOR: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE COMMENT ACTION OPTIONS: ENVPROD CCID TAPE EXPAND INCLUDES TAPE SIGNOUT ELEMENT CCT801 OVERRIDE SIGNOUT JCLPROD REPLACE MEMBER 2 1 - CERT 2 - PROD Update Region Parameter LIST OPTIONS: DISPLAY LIST WHERE CCID EQ WHERE PROC GRP EQ BUILD USING MAP FIRST FOUND

===> ===> ===> ===> ===> ===> ===>

===> ===> ===> ===> ===>

N Y N N

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

TO ISPF LIBRARY: PROJECT ===> OSSINGE LIBRARY ===> END TYPE ===> JCLPROD MEMBER ===>

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


July 1996

Endevor

Batch Actions
BATCH ----------------------OPTION ===> BATCH OPTIONS MENU -----------------

1 2 3 4 5

BUILD SCL EDIT SUBMIT VALIDATE BUILD JCL

Build batch SCL actions Edit request data set Submit job for batch processing Check request data set for syntax errors Enter additional JCL to be included with the job

REQUEST DATA SET: PROJECT ===> OSSINGE GROUP ===> END TYPE ===> BATCH MEMBER ===> ADD

APPEND ===> N (Y/N) INCLUDE JCL ===> N (Y/N)

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

Endevor

July 1996

Batch Actions
------------------------------OPTION ===> 1 2 3 4 5 6 7 8 9 0 1 2 3 DISPLAY ADD/UPDATE RETRIEVE GENERATE MOVE DELETE PRINT ELEMENT SIGNIN TRANSFER PRINT MEMBER LIST ELEMENT LIST MEMBER ARCHIVE SCL GENERATION -------------------

Display an element Add or update an element into stage 1 Retrieve or copy an element Execute the Generate Processor for this element Move an element to the next inventory location Delete an element Print elements, changes and detail change history Explicitly sign-in an element Transfer elements between two ENDEVOR locations Print a compressed listing or member Create List actions for ENDEVOR elements Create List actions for external members Archive elements

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

Endevor

July 1996

Batch Add
-------------------------OPTION ===> blank - Member list TO ENDEVOR: ENVIRONMENT SYSTEM SUBSYSTEM ELEMENT TYPE STAGE: COMMENT ADD/UPDATE ELEMENTS ---------------------

A - Add an element

U - Update an element

ACTION OPTIONS: ===> ENVPROD CCID ===> TAPE GENERATE ELEMENT ===> TAPE DELETE INPUT SOURCE ===> NEW VERSION ===> JCLPROD OVERRIDE SIGNOUT 1 PROCESSOR GROUP UPDATE IF PRESENT ===> Initial TAPE System Load LIST OPTIONS: DISPLAY LIST

===> ===> ===> ===> ===> ===> ===>

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

FROM ISPF LIBRARY: PROJECT ===> OSSINGE LIBRARY ===> END TYPE ===> JCLPROD MEMBER ===>

===> Y (Y/N)

THRU MEMBER ===>

Endevor

July 1996

Batch Actions
BATCH ----------------------OPTION ===> BATCH OPTIONS MENU -----------------

1 2 3 4 5

BUILD SCL EDIT SUBMIT VALIDATE BUILD JCL

Build batch SCL actions Edit request data set Submit job for batch processing Check request data set for syntax errors Enter additional JCL to be included with the job

REQUEST DATA SET: PROJECT ===> OSSINGE GROUP ===> END TYPE ===> BATCH MEMBER ===> ADD

APPEND ===> N (Y/N) INCLUDE JCL ===> N (Y/N)

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

Endevor

July 1996

Package Lifecycle

Create Delete Cast

Commit Execute
Endevor

Review

July 1996

Package Lifecycle

Create Delete Reset Commit Execute


Endevor
July 1996

Cast

Review

Package Lifecycle

Create Backin Cast

Backout Execute
Endevor

Review

July 1996

Package Names

System Name

Sequence (A - Z)

SYSNAME 960704A
Date (YYMMDD)

Endevor

July 1996

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

1 2 3 4 5 6 7 8 9

DISPLAY CREATE/MODIFY CAST REVIEW EXECUTE SHIP BACKOUT COMMIT UTILITIES

Display Package Information Create or Modify Package Prepare Package for Review Approve or Deny Package Submit or Execute Package Ship Packages Perform Backout or Backin Processing Clear Backout Information Reset, Delete, or Export Package

Package ID ===> ENDEVOR*

Limit selection list by Package Status. These are used by the DISPLAY and UTILITIES options:
In-Edit......... In-Approval..... Denied.......... Approved........ Y Y Y Y In-Execution.... Y Executed........ Y Committed....... Y

Endevor

July 1996

Display Package
DISPLAY -------------COMMAND ===> D - Display Package PACKAGE ENDEVOR ENDEVOR ENDEVOR ENDEVOR ENDEVOR ENDEVOR ENDEVOR ENDEVOR ENDEVOR ENDEVOR ENDEVOR ENDEVOR ENDEVOR STATUS EXECUTED EXEC FAILED EXECUTED EXECUTED EXECUTED EXECUTED EXECUTED EXECUTED EXECUTED EXECUTED EXECUTED EXECUTED EXECUTED DESCRIPTION Add Program/Job Name Validatio Delete GNDANNL Processor Obsolete GNDANNL Natural Data GNATNNL processor GJCLNNR processor Adding GNEN5000 and GNEN5010 Update EREX010 & EREX030 Delete obsolete Natural elemen GDOCNNR and DDOCNNN processors sign-in GNATNNL PROC processors Cleanup GCOBNBL COBOL Processo Change Prod Listlib Name in Na PACKAGE SELECTION LIST ------- Row 37 to 49

960416C 960417A 960419A 960422A 960423A 960423B 960423C 960423D 960423E 960426A 960429A 960509A 960513A

Endevor

July 1996

Create Package
MODIFY -------------- CREATE/MODIFY PACKAGE ---------------------OPTION ===> B - Build Package Actions E - Edit Package N - Add Notes to Package I C - Import SCL - Copy Package

PACKAGE ID: TEST 960704A STATUS: IN-EDIT DESCRIPTION ===> Fix DPS831 JCL Error PACKAGE TYPE ===> STANDARD SHARABLE 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

Endevor

July 1996

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 1 000004 OPTIONS COMMENTS "Fix JCL Error" 000005 . ****** **************************** Bottom of Data **************

Endevor

July 1996

Cast Package

CAST -------------------------- CAST PACKAGE ------------------OPTION ===> C - Cast Package N - Add Notes to Package PACKAGE ID: TEST 960704A DESCRIPTION: Fix DPS831 JCL Error PACKAGE TYPE: STANDARD SHARABLE PACKAGE: N VALIDATE COMPONENTS ===> Y (Y/N/W) ENABLE BACKOUT ===> Y (Y/N) EXECUTION WINDOW FROM ===> 05JUL96 00:00 USER ID CREATED: OSSINGE LAST UPDATED: OSSINGE DATE TIME 05JUL96 14:26 05JUL96 14:30 S - Display SCL

STATUS:

IN-EDIT

TO ===> 31DEC99 00:00

Endevor

July 1996

Review Package
REVIEW ----------------------- REVIEW PACKAGE -------------------OPTION ===> blank - Display Action Summary A - Approve Package N - Add Notes to Package D L - Deny Package - Display Approver Groups

PACKAGE ID: TEST 960704A DESCRIPTION: Fix DPS831 JCL Error PACKAGE TYPE: STANDARD SHARABLE PACKAGE: N EXECUTION WINDOW FROM: 05JUL96 00:00 User Id OSSINGE Date Time 05JUL96 14:45
05JUL96 14:45

STATUS: IN-APPROVAL

TO: 31DEC99 00:00

CREATED: LAST UPDATED: CAST: OSSINGE DENIED:

Endevor

July 1996

Approver Groups

DISPLAY -----------------COMMAND ===> S - Select Approver Group

PACKAGE APPROVER GROUPS

--------

PACKAGE ID: TEST 960704A DESCRIPTION: Fix DPS831 JCL Error PACKAGE TYPE: STANDARD APPROVER ENVIRONMENT GROUP ENVPROD ENDVADMN ENVPROD AISUPP ENVPROD PRDCTRL1 APPROVAL STATUS APPROVED APPROVED

STATUS: IN-APPROVAL

QUORUM 0 1 1

NUMBER OF NUMBER NUMBER APPROVERS APPROVED DENIED 2 0 0 2 0 0 5 0 0

Endevor

July 1996

Execute Package
EXECUTE ---------------OPTION ===> E - Execute Package EXECUTE/SUBMIT PACKAGE -------------

- Submit Package

PACKAGE ID: TEST 960704A STATUS: APPROVED DESCRIPTION: Fix DPS831 JCL Error PACKAGE TYPE: STANDARD SHARABLE PACKAGE: N EXECUTION WINDOW FROM ===> 05JUL96 00:00 TO ===> 31DEC99 00:00 USER ID OSSINGE DATE TIME 05JUL96 14:35 05JUL96 14:35 05JUL96 14:35 ENDEVOR RC:

CREATED: LAST UPDATED: CAST: OSSINGE APPROVED: EXECUTED:

Endevor

July 1996

Package Execution

Foreground Batch Daily Scheduled DEN870 (3:15 pm) Production Control Coordination Initiation
Endevor
July 1996

Outstanding Issues

Emergency Changes Package Deletions Element Obsoletions

Endevor

July 1996

Demo
Display Elements

Foreground Add/Retrieve
Package Processing

Endevor

July 1996

Anda mungkin juga menyukai