Managing software distribution and software version control across ClearPath IX enterprise servers.

76

Transcript of Managing software distribution and software version control across ClearPath IX enterprise servers.

Page 1: Managing software distribution and software version control across ClearPath IX enterprise servers.
Page 2: Managing software distribution and software version control across ClearPath IX enterprise servers.

Managing software distribution

and software version control

across ClearPath IX

enterprise servers.

Page 3: Managing software distribution and software version control across ClearPath IX enterprise servers.

Presentation abstract:

SQA (Software Quality Assurance) is a system which, on ClearPath IX or 2200 platforms, can control the integrity and flow of coding objects from inception and modification through to quality control and production.

This presentation describes the adoption of SQA by the United States Internal Revenue Service (IRS) including its need for a change management system, the incorporation of unique organizational procedures into SQA through to full implementation, assuring control of asynchronous program rollouts at up to ten independent sites.

Page 4: Managing software distribution and software version control across ClearPath IX enterprise servers.

1. Configuration Management2. Introduction to SQA3. IRS Configuration Management4. Some screen example

Agenda

Page 5: Managing software distribution and software version control across ClearPath IX enterprise servers.

Huge amount invested in legacy IT systems.

Old computers => museumOld programs => production every day

Difficult, expensive, time consuming to rewrite application with the same functionality on another platform

Page 6: Managing software distribution and software version control across ClearPath IX enterprise servers.

ConfigurationManagement

Page 7: Managing software distribution and software version control across ClearPath IX enterprise servers.

Efficient IT department

Security for IT systems in production

Improve the development environment for complex maintenance-sensitive IT systems

In the long run it is good to know:Who made changes in the IT system,

why, what and when.

PurposePurpose

Page 8: Managing software distribution and software version control across ClearPath IX enterprise servers.

Accounting consists mainly of information about which program instructions are changed and which processing criteria are the basis for these changes..

This applies to changes which occur regardless of the size of the change.

Requirements for processing history

Changes in the IT system

Page 9: Managing software distribution and software version control across ClearPath IX enterprise servers.

Requirements for processing history

External applications

InternalApplication 1

Application 2

Application 3

Application 5

Application 4

Page 10: Managing software distribution and software version control across ClearPath IX enterprise servers.

MainframeMainframe MainframeMainframe

MainframeMainframe

19601960 19801980

19901990MainframeMainframe

20002000

Configuration Management history

Page 11: Managing software distribution and software version control across ClearPath IX enterprise servers.

Introduction to SQA standard

Page 12: Managing software distribution and software version control across ClearPath IX enterprise servers.

SystemA collection of elements which are used for a specific purpose, e.g. payroll

ElementMain program, sub-program, schemasubschema, proc, runstream, map, link,SSG, RDMS-relation etc.

Definitions

Page 13: Managing software distribution and software version control across ClearPath IX enterprise servers.

TaskA collection of elements which are to be

altered to effect a particular change.

One change can be broken into several tasks.

One task can be connected to several changes.

Definitions

Page 14: Managing software distribution and software version control across ClearPath IX enterprise servers.

SQA PRODUCTION LIBRARYSQA PRODUCTION LIBRARY PRODUCTIONPRODUCTION

SYS*PR3.

SYS*PR2.

SYS*OMN.

SYS*RUN.

SYS*ONL.

SYS*ABS.

SYS*RLM.

SYS*RLS.

SYS*PRC.

SYS*SYM.

SYS*ARCCML.

SYS*SAVDIV.

SYS*SAVRUN.

SYS*SAVPR2.

SYS*SAVPR1.

SYS*SAVPRC.

SYS*SAVSYM.

SATC*ARCHIVE.

SYSC*ADDECL.

SYSC*RUNECL.

SYSC*INCLUDE.

SYSC*SUBREL.

SYSC*MAINREL.

SYS*A9999DIV.

SYS*A9999RUN.

SYS*A9999ONL.

SYS*A9999ABS.

SYS*A9999RLM.

SYS*A9999RLS.

SYS*A9999PRC.

SYS*A9999SYM.

CURRENT SCHEMA

CURRENT SCHEMACURRENT SCHEMA

140

DE

VE

LO

PM

EN

T

220140

SQA ENVIRONMENTSQA ENVIRONMENT

120

SYS*W.

SYS*B9999DIV.

SYS*B9999RUN.

SYS*B9999ONL.

SYS*B9999ABS.

SYS*B9999RLM.

SYS*B9999RLS.

SYS*B9999PRC.

SYS*B9999SYM.

Page 15: Managing software distribution and software version control across ClearPath IX enterprise servers.

Clearance level

DEVELOPMENTDEVELOPMENT PRODUCTION CONTROLPRODUCTION CONTROL

TESTTEST QUALITY ASSURANCEQUALITY ASSURANCE

AND PC-WORKSTATIONAND PC-WORKSTATION

MAINFRAMEMAINFRAME

COMPONENTSCOMPONENTSApplication manager

Analyst/programmer

Analyst/programmer

QA/User

Operational manager

Page 16: Managing software distribution and software version control across ClearPath IX enterprise servers.

SQA database

Application - ”Status of the day”

Administration of application

Processing criteria, the basis for changes

Application background and process history

In the SQA database, facts are collected aboutwhat was altered in the production program, why, when and by whom.

Page 17: Managing software distribution and software version control across ClearPath IX enterprise servers.

CM Highlights

* reduces errors* increases control* increases visibility of changes* improves productivity* improves resource allocation* improves planning/budgeting* improves security* reduces administrative burdens* reduces risk

Page 18: Managing software distribution and software version control across ClearPath IX enterprise servers.

IRS - SQA

Page 19: Managing software distribution and software version control across ClearPath IX enterprise servers.

Clearance level

Development, program test documentation

Development, program test documentation

Transfer of executables to production centersTransfer of executables to production centers

Coordination of changes on the section level

Coordination of changes on the section level

Coordination of changes on computer center level

Coordination of changes on computer center level

MAINFRAMEMAINFRAMECOMPONENTSCOMPONENTS

Integration and production testIntegration and production test

Development and test

Test and control

Production control

QA-activitiesQA-activities

Page 20: Managing software distribution and software version control across ClearPath IX enterprise servers.

THE WORK FLOW

Development, program test documentation

Development, program test documentation

Transfer of executables to productions centersTransfer of executables to productions centers

Coordination of changes on the section level

Coordination of changes on the section level

Coordination of changes on computer center level

Coordination of changes on computer center level

MAINFRAMEMAINFRAMECOMPONENTSCOMPONENTS

Coordination of changes for QACoordination of changes for QA QA-activitiesQA-activities

Register changesand copy software

elements

Changesautomatically

recompiled and integrity checked

Changesaccepted byQA section

Transfer changedcomponents

back to production

Confirmchanges

completed

Changes scheduledfor transfer to

production

Transfer changedcomponents to

QA environment

Page 21: Managing software distribution and software version control across ClearPath IX enterprise servers.

ENVIRONMENTS• SQA Production Library• Development Area• Common Use Non-Production Library• ITCC (Integration Testing and Control Center)

• SAT (Systems Acceptability Testing)-- SC (Current schema)-- SF (Future schema)

• FIT (Final Integration Testing)• Production

Definitions

Page 22: Managing software distribution and software version control across ClearPath IX enterprise servers.

FIT Environment FIT Environment

MCC*ADDECL.

MCC*INCLUDE.

MCC*SUBREL.

MCC*MAINREL.

MCC*RUNECL.

PRODUCTION LIBRARYPRODUCTION LIBRARY SAT ENVIRONMENTSAT ENVIRONMENT

SYS*PR3.

SYS*PR2.

SYS*OMN.

SYS*RUN.

SYS*ONL.

SYS*ABS.

SYS*RLM.

SYS*RLS.

SYS*PRC.

SYS*SYM.

SYS*ARCCML.

SYS*SAVDIV.

SYS*SAVRUN.

SYS*SAVPR2.

SYS*SAVPR1.

SYS*SAVPRC.

SYS*SAVSYM.

SATC*ARCHIVE.

SATC*ADDECL.

SATC*RUNECL.

SATC*INCLUDE.

SATC*SUBREL.

SATC*MAINREL.

SYS*A9999DIV.

SYS*A9999RUN.

SYS*A9999ONL.

SYS*A9999ABS.

SYS*A9999RLM.

SYS*A9999RLS.

SYS*A9999PRC.

SYS*A9999SYM.

CURRENT SCHEMA

CURRENT SCHEMACURRENT SCHEMA

FUTURE SCHEMA

FUTURE SCHEMAFUTURE SCHEMA

140

DE

VE

LO

PM

EN

T220140

ITCC ENVIRONMENTITCC ENVIRONMENT

120

SQA*CQLPRC.

SQA*CDLPRC.

SQA*CFPPRC.SQA*CQAPRC.

SQA*CDEPRC.

SQA*CQLRLS.

SQA*CDLRLS.

SQA*CFPRLS.

SQA*CQARLS.

SQA*CDERLS.

NTC 320

135+

- 320

SQA*X-SCXMIT.

SQA*X-ELTFILE.

SQA*X-MEMOFILE.

INTERFACE SQA-TRASMITTAL

CULCUL

COMMON USED NON PRODUCTION LIBRARY

SYS*W.

SATF*ARCHIVE.

SATF*ADDECL.

SATF*INCLUDE.

SATF*SUBREL.

SATF*MAINREL.

SATF*RUNECL.

PRODUCTION PRODUCTION

MCC*ADDECL.

MCC*INCLUDE.

MCC*SUBREL.

MCC*MAINREL.

MCC*RUNECL.

SQA*E-SCXMIT.

SQA*E-ELTFILE.

SQA*E-MEMOFILE.

SYS*C9999DIV.SYS*C9999RUN.

SYS*C9999ONL.

SYS*C9999ABS.

SYS*C9999RLM.

SYS*C9999RLS.

SYS*C9999PRC.

SYS*C9999SYM.

SYS*B9999DIV.

SYS*B9999RUN.

SYS*B9999ONL.

SYS*B9999ABS.

SYS*B9999RLM.

SYS*B9999RLS.

SYS*B9999PRC.

SYS*B9999SYM.

IRSIRS

Page 23: Managing software distribution and software version control across ClearPath IX enterprise servers.

DifferencesDifferences

Main differences between IRS-SQAand standard version

Function IRS-SQA SQAM-task C-schema C-schema L-task F-schema C-schema

Page 24: Managing software distribution and software version control across ClearPath IX enterprise servers.

SQA100 MENU 2000-02-20 09:02 IRS MARTINSBURG 958225000000 2099-12-31 SQA VERSION R3.1 MAINTENANCE ( Key in Identity) 110.....Task register/update ( space for new task, or task #) 111.....SC production dates ( task #) 112.....Transmittal memo ( task #) 120.....Element register/update ( task #) 130.....Compilation/Mapping ( task #) 140.....Produce exec for production ( task #) 150.....View element reg. to task ( task #) 135.....Promote copy/sub-routine ( task #) 160.....Maintenance of element ( element id) ----------------------------------------------------------------------------- A = Maintenance B = QA (ITCC) C = Production (NTC) D = Query E = Management F = Technical F1=HELP F3=END SESSION Select Transaction 100 With identity A User.......... KRFU Password..... System........ PS1 Language..... ENG

Page 25: Managing software distribution and software version control across ClearPath IX enterprise servers.

THE WORK FLOW

Development, program test documentation

Development, program test documentation

Transfer of executables to productions centersTransfer of executables to productions centers

Coordination of changes on the section level

Coordination of changes on the section level

Coordination of changes on computer center level

Coordination of changes on computer center level

MAINFRAMEMAINFRAMECOMPONENTSCOMPONENTS

Coordination of changes for QACoordination of changes for QA QA-activitiesQA-activities

Register changesand copy software

elements

Page 26: Managing software distribution and software version control across ClearPath IX enterprise servers.

Registering a task

SQA110 REGISTRATION OF TASK PS1 2000-02-20 09:08 Task id..........: 37 Resp.: KRZYSZTOF FURMANIUK(CHRIS) Task type......... M <m,e,l,i> Tel.W: 36637 H: 4686440040 TN-year........... 2000 <yyyy> MANUAL Archive: Planned for oper.. 20000303 <yyyymmdd> Registration date: 20000220 Activity number... ARK Quality Assurance. Y <y,n> Mpg: Sub: Prc: Elt: Sch: Description....... CONTROLING A MAIN PROGRAM CHANGE ----------------------------------------------------------------------------- 120 = Reg elt 420 = Ended tasks 450 = Element 130 = Compile 430 = Ongoing tasks 460 = Structure F1=HELP F3=MENU F9=PREV. TRANSACTION Transaction: 110 Identity: 37 (33) Task registered

Page 27: Managing software distribution and software version control across ClearPath IX enterprise servers.

Registering a transmittal memo

SQA112 TRANSMITTAL MEMO PS1 2000-02-20 09:11 Page 1 / 8 Identity....: 37 Date.. 20000220 Code <D=Delete> All Service Center Directors Director, Martinsburg Computing Center Attention Systems Control Point Chief: JOHN BROWN SUBROUTINES (AS IN TASK) MAIN PROGRAMS (AS IN TASK) ------------------------------------------------------------------------------ 120 = Reg elt 430 = Ongoing tasks 100 = Main men 450 = Elt info 420 = Ended task F1=HELP F3=MENU F6=PRINT F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Select Transaction: 112 With identity: 35 Page updated

Page 28: Managing software distribution and software version control across ClearPath IX enterprise servers.

Registering a transmittal memo

04P Operational Impact(N,I,S,X) 05P CONTACT INFORMATION: 05P NAME, SYMBOLS, PHONE COMMENTS 05P Reason/Authority for Change: 07P Special Implementation and Recovery Instructions:07P Special Routing of the Transmittal Memorandum: 07P Fallback Instructions: 0708P Nature of Changes:

10P AUDITRAIL SECTION: (DEVELOPER MUST ENTER A LINE FOR EACH TIME AN "NA" RETURNS A TASK TO DEVELOPMENT) 11P AUTHORIZATION AND CERTIFICATION OF QUALITY ASSURANCE:11P AUTHORIZING DEVELOPMENT MANAGER: 11H **140R11P QUALITY ASSURANCE REQUESTED BY DEVELOPER:11H **QA 11P QUALITY ASSURANCE STATUS:11H **QAS 11P AUTHORIZING ITCC MANAGER:11H **320G

Page 29: Managing software distribution and software version control across ClearPath IX enterprise servers.

Registering a program

SQA120 REGISTRATION OF ELEMENTS PS1 2000-02-20 09:12 Page.no: 1 of 1 Type..: M Standard Mpg: 1 Sub: Prc:1 Elt: Sch: Description.... CONTROLING A MAIN PROGRAM CHANGE Task.: 0037 Status.: In prod. Archive: Code <Space,n,-,o,q,x> Version <cob, dmsm, sub, dps or press F1>Code Element Version Type Resp. L. Prod Est/H Use/H Ex PS1M01 COB MPG KRFU 0032 PS1C10 COBP COBP KRFU 0023 PS1M02 DMSM MPG SS 0025 -------------------------------------------------------------------------------130 = Compile 460 = Structure 450 = Element info 120 = Reg elt 430 = Ongoing tasks 420 = Ended tasks F1=HELP F3=MENU F7=PREV PAGE F8=NEXT PAGE F9=PREV TRANS. F10=LAST ELEMENT Transaction: 120 Identity: 37 Request(S,R,T): Search element:

Page 30: Managing software distribution and software version control across ClearPath IX enterprise servers.

PRODUCTION LIBRARYPRODUCTION LIBRARY

SYS*PR3.

SYS*PR2.

SYS*OMN.

SYS*RUN.

SYS*ONL.

SYS*ABS.

SYS*RLM.

SYS*RLS.

SYS*PRC.

SYS*SYM.

SYS*ARCCML.

SYS*SAVDIV.

SYS*SAVRUN.

SYS*SAVPR2.

SYS*SAVPR1.

SYS*SAVPRC.

SYS*SAVSYM.

SYS*A9999DIV.

SYS*A9999RUN.

SYS*A9999ONL.

SYS*A9999ABS.

SYS*A9999RLM.

SYS*A9999RLS.

SYS*A9999PRC.

SYS*A9999SYM.D

EV

EL

OP

ME

NT

120

SYS*W.

Page 31: Managing software distribution and software version control across ClearPath IX enterprise servers.

Compiling & Mapping

SQA130 COMPILATION / MAPPING PS1 2000-02-20 09:14 Task(1)....... 37 DB-env........ <P,K,MT807> Request....... space = comp + map of program in Element(2) *.* = comp + map all in task *M* = comp mpg in Element(2) and all Task(1) subs +New copy/call. If new copy/call/subscema added in task you must put 'Y' in New copy/call Element(2).... PS1M01 PS1C10 PS1M02

Autocheck..... Y <Y=result of comp/map via message transaction 199> Printer....... < if you want compilelist to be printed> Breakpoint.... PS1*A0037BPC. < choose another ex. PS1*JOHN.> Run used...... PS1*W.CM0037 < used run for compile, can be restarted put in your own elementname if you want> ----------------------------------------------------------------------------- 140 = Prod. exec 420 = Ended tasks 110 = Reg. task 430 = Ongoing tasks 460 = Structure F1=HELP F3=MENU F9=PREVIOUS TRANSACTION Select Transaction 130 With identity 37

Page 32: Managing software distribution and software version control across ClearPath IX enterprise servers.

SQA199 MESSAGES PS1 2000-10-28 13:53 Sent by....: SQA723 Reference..: RESULT OF COMP/MAP IN DEV-ENV. Subject....: SYSTEM: PS1 , TASK: 0024 Date&time..: 20000916 095905 User.......: SS Name.......: SVEN SVENINGSSON PS1C10 , END PDP WARNING: 000 MINOR: 000 ERROR: 000 PS1M01 , END ACOB WARNING: 000 MINOR: 000 ERROR: 000 PS1M02 , END ADMLP WARNING: 000 MINOR: 000 ERROR: 000 PS1M02 , END ACOB WARNING: 000 MINOR: 000 ERROR: 000 PS1M01 , END MAP WARNING: 000 MINOR: 000 ERROR: 004 PS1M02 , END MAP WARNING: 000 MINOR: 000 ERROR: 004 ----------------------------------------------------------------------------- XXX = Hit enter 420 = Ended tasks 450 = Element info 130 = Compile 430 = Ongoing tasks 460 = Stru F1=HELP F3=MENU F7=PREV. MESS. F8=NEXT MESS. F9=PREV. TRANSACTION Transaction....... 199 Identity..... R <R>

Result of compiling & mapping with *.*

Page 33: Managing software distribution and software version control across ClearPath IX enterprise servers.

THE WORK FLOWTHE WORK FLOW

Development, program test documentation

Development, program test documentation

Transfer of executables to productions centersTransfer of executables to productions centers

Coordination of changes on the section level

Coordination of changes on the section level

Coordination of changes on computer center level

Coordination of changes on computer center level

MAINFRAMEMAINFRAMECOMPONENTSCOMPONENTS

Coordination of changes for QACoordination of changes for QA QA-activitiesQA-activities

Register changesand copy software

elements

Changesautomatically

recompiled and integrity checked

Confirmchanges

completed

Page 34: Managing software distribution and software version control across ClearPath IX enterprise servers.

SQA140 REGISTRATION OF TASK PS1 2000-02-21 16:36 Task id..........: 37 Resp.: KRZYSZTOF FURMANIUK Task type......... M <s,m,e,l> Tel.W: 36637 H: 4686440040 TN-year........... 2000 <yyyy> MANUAL Archive: Planned for oper.. 20000303 <yyyymmdd> Registration date: 20000220 Activity number... ARK Quality Assurance. Y <y,n> Mpg: 1 Sub: Prc: 1 Elt: Sch: Description....... CONTROLING A MAIN PROGRAM CHANGE DEVELOPMENT AND TEST Number of NA: Start CREATE-ABS.. RD <rd,go,gf,na,ca> 20000221 16:36 Result: Start time........ : ----------------------------------------------------------------------------- 120 = Reg elt 420 = Ended tasks 450 = Element 130 = Compile 430 = Ongoing tasks 460 = Structure F1=HELP F3=MENU F9=PREV. TRANSACTION Transaction: 140 Identity: 37

Accepting the change by section manager

Page 35: Managing software distribution and software version control across ClearPath IX enterprise servers.

Tasks ready for QA

SQA205 VIEW TASKS READY FOR QA PS1 2000-02-21 09:40 Page 1 of 1 Task Type Responsible Plan.oper Activity.no Test Ready Responsible QA Zoom0035 M SVSV 20000303 ARK 20000222 0929 KAKA Y0037 M KRFU 20000303 ARK 20000221 0939 FUKR Y ----------------------------------------------------------------------------- 220 = QA accept 150 = Elt in task 410 = Task info 420 320 = Production 430 = Ongoing tasks 460 = Structure F1=HELP F3=MENU F6=PRINT F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Select Transaction 210 With identity 37 System............ PS1 Search code. Search id...

Page 36: Managing software distribution and software version control across ClearPath IX enterprise servers.

THE WORK FLOW

Development, program test documentation

Development, program test documentation

Transfer of executables to productions centersTransfer of executables to productions centers

Coordination of changes on the section level

Coordination of changes on the section level

Coordination of changes on computer center level

Coordination of changes on computer center level

MAINFRAMEMAINFRAMECOMPONENTSCOMPONENTS

Coordination of changes for QACoordination of changes for QA QA-activitiesQA-activities

Register changesand copy software

elements

Changesautomatically

recompiled and integrity checked

Confirmchanges

completed

Transfer changedcomponents to

QA environment

Page 37: Managing software distribution and software version control across ClearPath IX enterprise servers.

SQA140 REGISTRATION OF TASK PS1 2000-02-22 09:36 Task id..........: 37 Resp.: KRZYSZTOF FURMANIUK Task type......... M <s,m,e,l> Tel.W: 36637 H: 4686440040 TN-year........... 2000 <yyyy> MANUAL Archive: Planned for oper.. 20000303 <yyyymmdd> Registration date: 20000220 Activity number... ARK Quality Assurance. Y <y,n> Mpg: 2 Sub: Prc: 1 Elt: Sch: Description....... CONTROLING A MAIN PROGRAM CHANGE DEVELOPMENT AND TEST Number of NA: Start CREATE-ABS.. GO <rd,go,gf,na,ca> 20000222 09:36 Result: Start time........ : ----------------------------------------------------------------------------- 120 = Reg elt 420 = Ended tasks 450 = Element 130 = Compile 430 = Ongoing tasks 460 = Structure F1=HELP F3=MENU F9=PREV. TRANSACTION Transaction: 140 Identity: 37

Transferring the change to QA environment

Page 38: Managing software distribution and software version control across ClearPath IX enterprise servers.

Software Distribution

Page 39: Managing software distribution and software version control across ClearPath IX enterprise servers.

SAT ENVIRONMENTSAT ENVIRONMENT

SATC*ARCHIVE.

SATC*ADDECL.

SATC*RUNECL.

SATC*INCLUDE.

SATC*SUBREL.

SATC*MAINREL.

SYS*A9999DIV.

SYS*A9999RUN.

SYS*A9999ONL.

SYS*A9999ABS.

SYS*A9999RLM.

SYS*A9999RLS.

SYS*A9999PRC.

SYS*A9999SYM.

CURRENT SCHEMA

CURRENT SCHEMACURRENT SCHEMA

FUTURE SCHEMA

FUTURE SCHEMAFUTURE SCHEMA

140

DE

VE

LO

PM

EN

T220140

ITCC ENVIRONMENTITCC ENVIRONMENT

135+

SATF*ARCHIVE.

SATF*ADDECL.

SATF*INCLUDE.

SATF*SUBREL.

SATF*MAINREL.

SATF*RUNECL.

SYS*C9999DIV.SYS*C9999RUN.

SYS*C9999ONL.

SYS*C9999ABS.

SYS*C9999RLM.

SYS*C9999RLS.

SYS*C9999PRC.

SYS*C9999SYM.

SYS*B9999DIV.

SYS*B9999RUN.

SYS*B9999ONL.

SYS*B9999ABS.

SYS*B9999RLM.

SYS*B9999RLS.

SYS*B9999PRC.

SYS*B9999SYM.

Page 40: Managing software distribution and software version control across ClearPath IX enterprise servers.

1 T-140R2

2 @CAT,P\\\\\\%]PRJ%*%]TSK%M.,F/128//9999 0 ,RLM 2 @CAT,P\\\\\\%]PRJ%*%]TSK%S.,F/128//9999 0 ,RLS 2 @CAT,P\\\\\\%]PRJ%*%]TSK%R.,F/1//9999 0 ,RUN 2 @CAT,P\\\\\\%]PRJ%*%]TSK%D.,F/1//9999 0 ,DIV 2 @CAT,P\\\\\\%]PRJ%*%]TSK%O.,F/1//9999 0 ,OMN 2 @CAT,P\\\\\\%]PRJ%*%]TSK%MF.,F///9999 0 2 @MSG,N ELT IN B/C ENV TO CURRENT LIB 1 2 @IPF TPF$. 1 2 ADMIT MCCDE USER=SQA PASS=SQA10 ACCO=SQA PROJ=SQA 1 2 ADMIT HTSAT USER=SQA PASS=SQA10 ACCO=49SAT PROJ=SQA 1 2 COPY\MCCDE::%]PRJ%*%]BC%]TSK%RLM.&[ELT&,%]PRJ%*%]TSK%M.&[ELT& 0 ,RLM 2 COPY\MCCDE::%]PRJ%*%]BC%]TSK%RLM.D$WORK&[ELT&,%]PRJ%*%]TSK%M.[ELT& 0 ,DB 2 COPY\MCCDE::%]PRJ%*%]BC%]TSK%RLS.&[ELT&,%]PRJ%*%]TSK%S.&[ELT& 0 ,RLS 2 COPY\MCCDE::%]PRJ%*%]BC%]TSK%RLS.&[ELTSD&,%]PRJ%*%]TSK%S.&[ELTSD& 0 ,RLS 2 COPY\MCCDE::%]PRJ%*%]BC%]TSK%RLS.&[ELT&,%]PRJ%*%]TSK%S.&[ELT& 0 ,RSI 2 COPY\MCCDE::%]PRJ%*%]BC%]TSK%RLS.&[ELTSD&,%]PRJ%*%]TSK%S.&[ELTSD& 0 ,RSI 2 COPY\MCCDE::%]PRJ%*%]BC%]TSK%RUN.&[ELT&,%]PRJ%*%]TSK%R.&[ELT& 0 ,RUN 2 COPY\MCCDE::%]PRJ%*%]BC%]TSK%DIV.&[ELT&,%]PRJ%*%]TSK%D.&[ELT& 0 ,DIV 2 COPY\MCCDE::%]PRJ%*%]BC%]TSK%OMN.,%]PRJ%*%]TSK%O. 0 ,OMN 2 COPY\MCCDE::%]PRJ%]TSK%*MEMOFILE.,%]PRJ%*%]TSK%MF.%]TNI%\TYPE=SYM 0 2 LOGOFF 1 2 @ASG,AX\\\\\\SATC*MAINREL. 1 ,MSB,MSO 1 ,MSB,MSO

Page 41: Managing software distribution and software version control across ClearPath IX enterprise servers.

2 @IPF TPF$. 1 ,MSB,MSO,SUB,RUN,DIV 2 ADMIT HMCCA USER=SQA PASS=XXXXX ACCO=XXX PROJ=SQA 1 ,MSB,MSO,SUB,RUN,DIV 2 ADMIT HTSAT USER=SQA PASS=XXXXX ACCO=49XXX PROJ=SQA 1 ,MSB,MSO,SUB,RUN,DIV 2 SUBMIT\\\\MCCDE::%]NFL%.R3\\\LAN=ECL\\HOS=HMCCA 0 ,MSB,MSO,SUB,RUN,DIV 2 LOGOFF 1 2 @IPF TPF$. 1 ,MSB,MSO,SUB,RUN,DIV 2 ADMIT HMCCA USER=SQA PASS=XXXXX ACCO=XXX PROJ=SQA 1 ,MSB,MSO,SUB,RUN,DIV 2 ADMIT HTFIT USER=SQA PASS=XXXXXX ACCO=49XXXXXXX PROJ=SQA 1 ,MSB,MSO,SUB,RUN,DIV 2 SUBMIT\\\\MCCDE::%]PRJ%*%]TSK%SIT.SITCRUN\\\LAN=ECL\\HOS=HTFIT 0 ,MSB,MSO,SUB,RUN,DIV 2 LOGOFF 1

@MSG,N ------------------------------------------------------SQAR1 @ASG,T SQAF41I.,F///999@ED,IQL SQAF41I.BSQAR1 @EOF@XQT SQA*ABS.SQA733 @IPF TPF$.SQA*IPF.SQAF04/IPF OLD SQAF40A. TYPE ELTSAVE %SYS&"*PROD"&%TSK&".R1"OLD SQAF40C. TYPE ELTSAVE %SYS&"*PROD"&%TSK&".R3"EXEC "@COPY,I SQAF40D.,"&%SYS&"*PROD"&%ARN&".BILDNR"EXEC "@START "&%SYS&"*PROD"&%TSK&".R1" LOGOFF

Generation of RUN

Page 42: Managing software distribution and software version control across ClearPath IX enterprise servers.

SQA140 PRODUCE EXEC FOR PRODUCTION PS1 2000-02-22 09:38 Task id..........: 37 Resp.: KRZYSZTOF FURMANIUK Task type......... M <s,m,e,l> Tel.W: 36637 H: 4686440040 TN-year........... 2000 <yyyy> MANUAL Archive: Planned for oper.. 20000303 <yyyymmdd> Registration date: 20000220 Activity number... ARK Quality Assurance. Y <y,n> Mpg: 1 Sub: Prc: 1 Elt: Sch: Description....... CONTROLING A MAIN PROGRAM CHANGE DEVELOPMENT AND TEST Number of NA: Start CREATE-ABS.. OK <go,gf,na,ca> 20000222 09:36 Result: OK COMPLETE FUKR Start time........ : ----------------------------------------------------------------------------- 120 = Reg elt 420 = Ended tasks 450 = Element 130 = Compile 430 = Ongoing tasks 460 = Structure F1=HELP F3=MENU F9=PREV. TRANSACTION Transaction: 140 Identity: 37 (38) Task updated, "Control run" started

The change in QA-environment

Page 43: Managing software distribution and software version control across ClearPath IX enterprise servers.

SAT ENVIRONMENTSAT ENVIRONMENT

SATC*ARCHIVE.

SATC*ADDECL.

SATC*RUNECL.

SATC*INCLUDE.

SATC*SUBREL.

SATC*MAINREL.

CURRENT SCHEMA

CURRENT SCHEMACURRENT SCHEMA

FUTURE SCHEMA

FUTURE SCHEMAFUTURE SCHEMA

220140

ITCC ENVIRONMENTITCC ENVIRONMENT

SATF*ARCHIVE.

SATF*ADDECL.

SATF*INCLUDE.

SATF*SUBREL.

SATF*MAINREL.

SATF*RUNECL.

SYS*C9999DIV.SYS*C9999RUN.

SYS*C9999ONL.

SYS*C9999ABS.

SYS*C9999RLM.

SYS*C9999RLS.

SYS*C9999PRC.

SYS*C9999SYM.

SYS*B9999DIV.

SYS*B9999RUN.

SYS*B9999ONL.

SYS*B9999ABS.

SYS*B9999RLM.

SYS*B9999RLS.

SYS*B9999PRC.

SYS*B9999SYM.

Page 44: Managing software distribution and software version control across ClearPath IX enterprise servers.

FIT EnvironmentFIT Environment

MCC*ADDECL.

MCC*INCLUDE.

MCC*SUBREL.

MCC*MAINREL.

MCC*RUNECL.

IRSIRSSAT ENVIRONMENTSAT ENVIRONMENT

SATC*ARCHIVE.

SATC*ADDECL.

SATC*RUNECL.

SATC*INCLUDE.

SATC*SUBREL.

SATC*MAINREL.

CURRENT SCHEMA

CURRENT SCHEMACURRENT SCHEMA

FUTURE SCHEMA

FUTURE SCHEMAFUTURE SCHEMA

220140

ITCC ENVIRONMENTITCC ENVIRONMENT

SATF*ARCHIVE.

SATF*ADDECL.

SATF*INCLUDE.

SATF*SUBREL.

SATF*MAINREL.

SATF*RUNECL.

SYS*C9999DIV.SYS*C9999RUN.

SYS*C9999ONL.

SYS*C9999ABS.

SYS*C9999RLM.

SYS*C9999RLS.

SYS*C9999PRC.

SYS*C9999SYM.

SYS*B9999DIV.

SYS*B9999RUN.

SYS*B9999ONL.

SYS*B9999ABS.

SYS*B9999RLM.

SYS*B9999RLS.

SYS*B9999PRC.

SYS*B9999SYM.

Page 45: Managing software distribution and software version control across ClearPath IX enterprise servers.

Tasks in QA environment

SQA210 QUALITY ASSURANCE PS1 2000-02-21 09:40 Page 1 of 1 Task Type Responsible Plan.oper Activity.no Test Ready Responsible QA Zoom0037 M SVSV 20000303 ARK 20000222 0929 KAKA Y ----------------------------------------------------------------------------- 220 = QA accept 150 = Elt in task 410 = Task info 420 320 = Production 430 = Ongoing tasks 460 = Structure F1=HELP F3=MENU F6=PRINT F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Select Transaction 210 With identity 37 System............ PS1 Search code. Search id...

Page 46: Managing software distribution and software version control across ClearPath IX enterprise servers.

THE WORK FLOW

Development, program test documentation

Development, program test documentation

Transfer of executables to productions centersTransfer of executables to productions centers

Coordination of changes on the section level

Coordination of changes on the section level

Coordination of changes on computer center level

Coordination of changes on computer center level

MAINFRAMEMAINFRAMECOMPONENTSCOMPONENTS

Coordination of changes for QACoordination of changes for QA QA-activitiesQA-activities

Register changesand copy software

elements

Changesautomatically

recompiled and integrity checked

Changesaccepted byQA section

Confirmchanges

completed

Transfer changedcomponents to

QA environment

Page 47: Managing software distribution and software version control across ClearPath IX enterprise servers.

QA Acceptance

SQT220 QUALITY ASSURANCE PS1 2000-02-22 11:56 Resp.: KRZYSZTOF FURMANIUK Task id..........: 37 Tel.W: 36637 H: 4686440040 Task type......... M <s,m,e,l> MANUAL Archive: Planned for oper.. 20000303 <yyyymmdd> Registration date: 20000220 Activity number... Quality Assurance. Y <y,n> Mpg: 1 Sub: Prc: 1 Elt: Sch: Description....... CONTROLING A MAIN PROGRAM CHANGE

DEVELOPMENT AND TEST Number of NA: Start CREATE-ABS.. OK <go,gf,na,ca> 20000222 11:51 Result: OK COMPLETE KRFU Start time........ : QUALITY ASSURANCE Result: <ok,na> 20000222 11:56 KFQA

----------------------------------------------------------------------------- 120 = reg elt 420 = ended tasks 130 = compile 430 = pending tasks 460 = structure F1=HELP F3=MENU F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Transaction: 320 Identity: 37 (40) "Control run" completed

Page 48: Managing software distribution and software version control across ClearPath IX enterprise servers.

THE WORK FLOW

DEVELOPMENTDEVELOPMENT

TESTTEST

AND PC-WORKSTATIONAND PC-WORKSTATION

MAINFRAMEMAINFRAME

COMPONENTSCOMPONENTS

Changesnot accepted

PRODUCTION CONTROLPRODUCTION CONTROL

QUALITY ASSURANCEQUALITY ASSURANCE

Page 49: Managing software distribution and software version control across ClearPath IX enterprise servers.

PRODUCTION LIBRARYPRODUCTION LIBRARY SAT ENVIRONMENTSAT ENVIRONMENT

SYS*PR3.

SYS*PR2.

SYS*OMN.

SYS*RUN.

SYS*ONL.

SYS*ABS.

SYS*RLM.

SYS*RLS.

SYS*PRC.

SYS*SYM.

SYS*ARCCML.

SYS*SAVDIV.

SYS*SAVRUN.

SYS*SAVPR2.

SYS*SAVPR1.

SYS*SAVPRC.

SYS*SAVSYM.

SATC*ARCHIVE.

SYSC*ADDECL.

SYSC*RUNECL.

SYSC*INCLUDE.

SYSC*SUBREL.

SYSC*MAINREL.

SYS*A9999DIV.

SYS*A9999RUN.

SYS*A9999ONL.

SYS*A9999ABS.

SYS*A9999RLM.

SYS*A9999RLS.

SYS*A9999PRC.

SYS*A9999SYM.

CURRENT SCHEMA FUTURE SCHEMA

140

DE

VE

LO

PM

EN

T

120

SYS*W.

SYSF*ARCHIVE.

SYSF*ADDECL.

SYSF*INCLUDE.

SYSF*SUBREL.

SYSF*MAINREL.

SYSF*RUNECL.

Page 50: Managing software distribution and software version control across ClearPath IX enterprise servers.

QA Acceptance

SQA220 QA PS1 2000-02-22 09:41 Task id..........: 37 Resp.: KRZYSZTOF FURMANIUK Task type......... M <s,m,e,l> Tel.W: 36637 H: 4686440040 TN-year........... 2000 <yyyy> MANUAL Archive: Planned for oper.. 20000303 <yyyymmdd> Registration date: 20000220 Activity number... ARK Quality Assurance. Y <y,n> Mpg: 1 Sub: Prc: 1 Elt: Sch: Description....... CONTROLING A MAIN PROGRAM CHANGE DEVELOPMENT AND TEST Number of NA: 3 Start CREATE-ABS.. OK <rd,go,na,ca> 20000221 09:39 Result: OK COMPLETE FUKR Start time........ : QUALITY ASSURANCE Result: OK <ok,na> 20000222 09:41 FUKR

----------------------------------------------------------------------------- 120 = Reg elt 420 = Ended tasks 450 = Element info 130 = Compile 430 = Ongoing tasks 460 = Structure F1=HELP F3=MENU F9=PREV. TRANSACTION Transaction: 220 Identity: 37 (34) Task updated

Page 51: Managing software distribution and software version control across ClearPath IX enterprise servers.

Tasks with QA accepted

SQA305 QA ACCEPTED PS1 2000-02-21 09:40 Page 1 of 1 Task Type Responsible Plan.oper Activity.no Test Ready Responsible QA Zoom0037 M SVSV 20000303 ARK 20000222 0929 KAKA Y ----------------------------------------------------------------------------- 220 = QA accept 150 = Elt in task 410 = Task info 420 320 = Production 430 = Ongoing tasks 460 = Structure F1=HELP F3=MENU F6=PRINT F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Select Transaction 210 With identity 37 System............ PS1 Search code. Search id...

Page 52: Managing software distribution and software version control across ClearPath IX enterprise servers.

THE WORK FLOW

Development, program test documentation

Development, program test documentation

Transfer of executables to productions centersTransfer of executables to productions centers

Coordination of changes on the section level

Coordination of changes on the section level

Coordination of changes on computer center level

Coordination of changes on computer center level

MAINFRAMEMAINFRAMECOMPONENTSCOMPONENTS

Coordination of changes for QACoordination of changes for QA QA-activitiesQA-activities

Register changesand copy software

elements

Changesautomatically

recompiled and integrity checked

Changesaccepted byQA section

Confirmchanges

completed

Changes scheduledfor transfer to

production

Transfer changedcomponents to

QA environment

Page 53: Managing software distribution and software version control across ClearPath IX enterprise servers.

Tasks ready for Production

SQT320 Transfer to production PS1 2000-02-22 17:40 Resp.: KRZYSZTOF FURMANIUK Task id..........: 37 Tel.W: 36637 H: 4686440040 Task type......... M <s,m,e,l> Archive: ARKSYM Planned for oper.. 20000303 <yyyymmdd> Registration date: 20000220 Activity number... TEST Quality Assurance. Y <y,n> Mpg: 1 Sub: Prc: 1 Elt: Sch: Description....... CONTROLING A MAIN PROGRAM CHANGE

DEVELOPMENT AND TEST Number of NA: 2 Start CREATE-ABS.. OK <go,gf,na,ca> 20000114 09:43 Result: OK COMPLETE KRFU Start time........ : QUALITY ASSURANCE Result: OK <ok,na> 20000222 09:52 SSPR TRANSFER TO PRODUCTION Start ABS-TO-PROD. RD <rd,go,na> 20000222 10:07 Start time........ : Date..: 20000114 10:09 ----------------------------------------------------------------------------- 120 = reg elt 420 = ended tasks 130 = compile 430 = pending tasks 460 = structure F1=HELP F3=MENU F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Transaction: 320 Identity: 37 (53) Transfer to production is complete

Page 54: Managing software distribution and software version control across ClearPath IX enterprise servers.

Tasks ready for production

SQA310 VIEW TASKS READY FOR PRODUCTION PS1 2000-02-21 09:40 Page 1 of 1 Task Type Responsible Plan.oper Activity.no Test Ready Responsible QA Zoom0037 M SVSV 20000303 ARK 20000222 0929 KAKA Y ----------------------------------------------------------------------------- 220 = QA accept 150 = Elt in task 410 = Task info 420 320 = Production 430 = Ongoing tasks 460 = Structure F1=HELP F3=MENU F6=PRINT F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Select Transaction 210 With identity 37 System............ PS1 Search code. Search id...

Page 55: Managing software distribution and software version control across ClearPath IX enterprise servers.

THE WORK FLOW

Development, program test documentation

Development, program test documentation

Transfer of executables to productions centersTransfer of executables to productions centers

Coordination of changes on the section level

Coordination of changes on the section level

Coordination of changes on computer center level

Coordination of changes on computer center level

MAINFRAMEMAINFRAMECOMPONENTSCOMPONENTS

Coordination of changes for QACoordination of changes for QA QA-activitiesQA-activities

Register changesand copy software

elements

Changesautomatically

recompiled and integrity checked

Changesaccepted byQA section

Transfer changedcomponents

back to production

Confirmchanges

completed

Changes scheduledfor transfer to

production

Transfer changedcomponents to

QA environment

Page 56: Managing software distribution and software version control across ClearPath IX enterprise servers.

Putting a task into Production

SQT320 Transfer to production PS1 2000-02-22 17:40 Resp.: KRZYSZTOF FURMANIUK Task id..........: 37 Tel.W: 36637 H: 4686440040 Task type......... M <s,m,e,l> Archive: ARKSYM Planned for oper.. 2000303 <yyyymmdd> Registration date: 20000220 Activity number... TEST Quality Assurance. Y <y,n> Mpg: 1 Sub: Prc: 1 Elt: Sch: Description....... CONTROLING A MAIN PROGRAM CHANGE

DEVELOPMENT AND TEST Number of NA: 2 Start CREATE-ABS.. OK <go,gf,na,ca> 20000114 09:43 Result: OK COMPLETE SS Start time........ : QUALITY ASSURANCE Result: OK <ok,na> 20000114 09:52 SSPR TRANSFER TO PRODUCTION Start ABS-TO-PROD. GO <go,na> 20000114 10:07 Result: GO ONGOING Start time........ : Date..: 20000114 10:09 ----------------------------------------------------------------------------- 120 = reg elt 420 = ended tasks 130 = compile 430 = pending tasks 460 = structure F1=HELP F3=MENU F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Transaction: 320 Identity: 7 (53) Transfer to production is complete

Page 57: Managing software distribution and software version control across ClearPath IX enterprise servers.

MCC*ADDECL.

MCC*INCLUDE.

MCC*RUNECL.

PRODUCTION LIBRARYPRODUCTION LIBRARY

SYS*PR3.

SYS*PR2.

SYS*OMN.

SYS*RUN.

SYS*ONL.

SYS*ABS.

SYS*RLM.

SYS*RLS.

SYS*PRC.

SYS*SYM.

SYS*ARCCML.

SYS*SAVDIV.

SYS*SAVRUN.

SYS*SAVPR2.

SYS*SAVPR1.

SYS*SAVPRC.

SYS*SAVSYM.

CURRENT SCHEMACURRENT SCHEMA FUTURE SCHEMAFUTURE SCHEMA

ITCC ENVIRONMENTITCC ENVIRONMENT

SQA*CQLPRC.

SQA*CDLPRC.

SQA*CFPPRC.SQA*CQAPRC.

SQA*CDEPRC.

SQA*CQLRLS.

SQA*CDLRLS.

SQA*CFPRLS.

SQA*CQARLS.

SQA*CDERLS.

NTC 320

- 320

SQA*X-SCXMIT.

SQA*X-ELTFILE.

SQA*X-MEMOFILE.

INTERFACE SQA-TRASMITTAL

CULCUL

COMMON USED NON PRODUCTION LIBRARY

SYS*W.

PRODUCTION PRODUCTION

MCC*ADDECL.

MCC*INCLUDE.

MCC*SUBREL.

MCC*MAINREL.

MCC*RUNECL.

SQA*E-SCXMIT.

SQA*E-ELTFILE.

SQA*E-MEMOFILE.

SYS*C9999DIV.SYS*C9999RUN.

SYS*C9999ONL.

SYS*C9999ABS.

SYS*C9999RLM.

SYS*C9999RLS.

SYS*C9999PRC.

SYS*C9999SYM.

SYS*B9999DIV.

SYS*B9999RUN.

SYS*B9999ONL.

SYS*B9999ABS.

SYS*B9999RLM.

SYS*B9999RLS.

SYS*B9999PRC.

SYS*B9999SYM.

IRS, C-SCHEMAIRS, C-SCHEMA

Page 58: Managing software distribution and software version control across ClearPath IX enterprise servers.

SAT ENVIRONMENTSAT ENVIRONMENT

SATC*ARCHIVE.

SATC*ADDECL.

SATC*RUNECL.

SATC*INCLUDE.

SATC*SUBREL.

SATC*MAINREL.

CURRENT SCHEMA FUTURE SCHEMA

SATF*ARCHIVE.

SATF*ADDECL.

SATF*INCLUDE.

SATF*SUBREL.

SATF*MAINREL.

SATF*RUNECL.

IRS, F-SCHEMAIRS, F-SCHEMA

Page 59: Managing software distribution and software version control across ClearPath IX enterprise servers.

FIT Environment FIT Environment

MCC*ADDECL.

MCC*INCLUDE.

MCC*SUBREL.

MCC*MAINREL.

MCC*RUNECL.

PRODUCTION LIBRARYPRODUCTION LIBRARY SAT ENVIRONMENTSAT ENVIRONMENT

SYS*PR3.

SYS*PR2.

SYS*OMN.

SYS*RUN.

SYS*ONL.

SYS*ABS.

SYS*RLM.

SYS*RLS.

SYS*PRC.

SYS*SYM.

SYS*ARCCML.

SYS*SAVDIV.

SYS*SAVRUN.

SYS*SAVPR2.

SYS*SAVPR1.

SYS*SAVPRC.

SYS*SAVSYM.

SATC*ARCHIVE.

SATC*ADDECL.

SATC*RUNECL.

SATC*INCLUDE.

SATC*SUBREL.

SATC*MAINREL.

SYS*A9999DIV.

SYS*A9999RUN.

SYS*A9999ONL.

SYS*A9999ABS.

SYS*A9999RLM.

SYS*A9999RLS.

SYS*A9999PRC.

SYS*A9999SYM.

CURRENT SCHEMA

CURRENT SCHEMACURRENT SCHEMA

FUTURE SCHEMA

FUTURE SCHEMAFUTURE SCHEMA

140

DE

VE

LO

PM

EN

T220140

ITCC ENVIRONMENTITCC ENVIRONMENT

120

SQA*CQLPRC.

SQA*CDLPRC.

SQA*CFPPRC.SQA*CQAPRC.

SQA*CDEPRC.

SQA*CQLRLS.

SQA*CDLRLS.

SQA*CFPRLS.

SQA*CQARLS.

SQA*CDERLS.

NTC 320

135+

- 320

SQA*X-SCXMIT.

SQA*X-ELTFILE.

SQA*X-MEMOFILE.

INTERFACE SQA-TRASMITTAL

CULCUL

COMMON USED NON PRODUCTION LIBRARY

SYS*W.

SATF*ARCHIVE.

SATF*ADDECL.

SATF*INCLUDE.

SATF*SUBREL.

SATF*MAINREL.

SATF*RUNECL.

PRODUCTION PRODUCTION

MCC*ADDECL.

MCC*INCLUDE.

MCC*SUBREL.

MCC*MAINREL.

MCC*RUNECL.

SQA*E-SCXMIT.

SQA*E-ELTFILE.

SQA*E-MEMOFILE.

SYS*C9999DIV.SYS*C9999RUN.

SYS*C9999ONL.

SYS*C9999ABS.

SYS*C9999RLM.

SYS*C9999RLS.

SYS*C9999PRC.

SYS*C9999SYM.

SYS*B9999DIV.

SYS*B9999RUN.

SYS*B9999ONL.

SYS*B9999ABS.

SYS*B9999RLM.

SYS*B9999RLS.

SYS*B9999PRC.

SYS*B9999SYM.

IRSIRS

Page 60: Managing software distribution and software version control across ClearPath IX enterprise servers.

Putting a task into Production

SQT320 Transfer to production PS1 2000-01-18 17:40 Resp.: KRZYSZTOF FURMANIUK Task id..........: 37 Tel.W: 36637 H: 4686440040 Task type......... S <s,m,e,l> Archive: ARKSYM Planned for oper.. 20000303 <yyyymmdd> Registration date: 20000220 Activity number... TEST Quality Assurance. Y <y,n> Mpg: 1 Sub: Prc: 1 Elt: Sch: Description....... CONTROLING A MAIN PROGRAM CHANGE

DEVELOPMENT AND TEST Number of NA: 2 Start CREATE-ABS.. OK <go,gf,na,ca> 20000114 09:43 Result: OK COMPLETE KRFU Start time........ : QUALITY ASSURANCE Result: OK <ok,na> 20000114 09:52 SSPR TRANSFER TO PRODUCTION Start ABS-TO-PROD. OK <go,na> 20000114 10:07 Result: OK ENDED SSPR Start time........ : Date..: 20000114 10:09 ----------------------------------------------------------------------------- 120 = reg elt 420 = ended tasks 130 = compile 430 = pending tasks 460 = structure F1=HELP F3=MENU F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Transaction: 320 Identity: 7 (53) Transfer to production is complete

Page 61: Managing software distribution and software version control across ClearPath IX enterprise servers.

Completed activities

SQA420 VIEW ENDED TASKS IN PRODUCTION PS1 2000-02-21 10:59 Page 1 of 2 Task Type Resp. Plan.oper Accepted QA To production In production Zoom0037 M KRFU 20000303 20000221 FUKR Y 20000221 FUKR 20000221 094234 0036 M KRFU 20000221 20000221 FUKR Y 20000221 FUKR 20000221 084105 0035 M KRFU 20000401 20000220 FUKR N 20000220 FUKR 20000220 104013 0009 M SS 20000205 20000219 FUKR N 20000219 FUKR 20000219 210033 0032 M KRFU 20000407 20000216 FUKR N 20000216 FUKR 20000216 184728 0031 M KRFU 20000301 20000216 FUKR N 20000216 FUKR 20000216 175640 0021 M SS 20000207 20000216 FUKR N 20000216 FUKR 20000216 172120 0030 M KRFU 20000301 20000215 FUKR N 20000215 FUKR 20000216 170494 0015 M SS 20000304 20000215 FUKR N 20000215 FUKR 20000215 1504240019 M SS 20000204 20000208 SSPR N 20000208 SSPR 20000208 150743 0024 M SS 20000210 20000207 SSPR N 20000207 SSPR 20000207 220237 0020 M KRFU 20000102 20000205 FUKR N 20000205 FUKR 20000205 143029 0008 M SS 20000210 20000205 FUKR N 20000205 FUKR 20000205 135135 0012 M KRFU 20000202 20000201 KRFU N 20000201 FUKR 20000201 195014 ----------------------------------------------------------------------------- 450 = Elt info 410 = Task info 110 = Reg task 440 = View oper 430 = Ongoing tasks 510 = System F1=HELP F3=MENU F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Select Transaction 420 With identity 1 System............ Search code. Search id...

Page 62: Managing software distribution and software version control across ClearPath IX enterprise servers.

PRODUCTION LIBRARYPRODUCTION LIBRARY PRODUCTIONPRODUCTION

SYS*PR3.

SYS*PR2.

SYS*OMN.

SYS*RUN.

SYS*ONL.

SYS*ABS.

SYS*RLM.

SYS*RLS.

SYS*PRC.

SYS*SYM.

SYS*ARCCML.

SYS*SAVDIV.

SYS*SAVRUN.

SYS*SAVPR2.

SYS*SAVPR1.

SYS*SAVPRC.

SYS*SAVSYM.

SYS*W.

SATC*ARCHIVE.

SYSC*ADDECL.

SYSC*RUNECL.

SYSC*INCLUDE.

SYSC*SUBREL.

SYSC*MAINREL.

CURRENT SCHEMA FUTURE SCHEMA

SYSF*ARCHIVE.

SYSF*ADDECL.

SYSF*INCLUDE.

SYSF*SUBREL.

SYSF*MAINREL.

SYSF*RUNECL.

Page 63: Managing software distribution and software version control across ClearPath IX enterprise servers.

IRSIRS

Page 64: Managing software distribution and software version control across ClearPath IX enterprise servers.

SQA430 VIEW ONGOING TASKS GMF 2000-11-01 10:26 Page 6 (42) System Task Type Resp. Earl.Imp. Elements Activity Reg. Date QA Zoom CAF 0076 L XGG75 20010101 2 20000720 Y ELF 0097 L XL543 20010109 23 20000720 Y ELF 0098 L XL543 20010102 11 20000720 Y ELF 0099 L XL543 20010109 1 20000720 Y ELF 0100 L XL543 20010102 5 20000720 Y CAF 0077 L XGM61 20010101 1 20000720 N CDR 0034 L XD677 20010102 4 20000720 Y CAF 0079 L XGM61 20010101 1 20000721 Y GMF 0264 L XJH18 20001230 17 20000724 Y GMF 0265 L XJH18 20010102 59 20000724 Y GMF 0266 L XJH18 20010102 175 20000724 Y GMF 0267 L XJH18 20010102 25 20000724 Y GMF 0268 L XJH18 20010102 5 20000724 N GMF 0269 L XAH01 20010102 117 20000724 Y ----------------------------------------------------------------------------- 220 = QA accept 150 = Elt in task 410 = Task info 420 320 = Production 430 = Ongoing tasks 460 = Structure F1=HELP F3=MENU F6=PRINT F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TR Transaction....... 430 Identity..... System............ *.* Search code. Search id...

42*14=58842*14=588Ongoing activities before January 1st.

Page 65: Managing software distribution and software version control across ClearPath IX enterprise servers.

SQA430 VIEW ONGOING TASKS SSW 2001-01-25 17:06 Page 8 (11) System Task Type Resp. Earl.Imp. Elements Activity Reg. Date QA Zoom AIM 0206 M XEB88 20010223 2 20010110 N AIM 0207 M XEB88 20010330 3 20010110 Y EFS 0090 L XIF28 20010223 74 20010111 N ERS 0274 L XHA40 20010111 2 20010111 Y ERS 0276 L XHA94 20011231 1 20010111 N TDA 0164 M XOD47 20010115 3 20010114 N SSW 0255 M XE077 20010201 1 20010116 Y ELF 0224 L XKE73 20010227 3 20010116 Y AIM 0212 M XEA81 20010221 2 20010117 Y PCC 0095 M XCM54 20010129 36 20010117 N EOD 0138 L XAN20 20010119 1 20010117 Y WTU 0123 M XHM19 20010125 1 20010117 N PCC 0096 M XCM54 20010129 6 20010117 N URF 0159 M XE207 20010312 3 20010118 Y ----------------------------------------------------------------------------- 220 = QA accept 150 = Elt in task 410 = Task info 420 320 = Production 430 = Ongoing tasks 460 = Structure F1=HELP F3=MENU F6=PRINT F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TR Transaction....... 430 Identity.....

System............ *.* Search code. Search id...

11*14=15411*14=154Ongoing activities after January 1st.

Page 66: Managing software distribution and software version control across ClearPath IX enterprise servers.

SQA420 VIEW ENDED TASKS PS1 2000-11-01 11:33 Page 3 (154) System Task Type Resp. Earl.Imp QA To production In production ZoomURF 0130 M XE207 20001027 N 20001026 VC442 20001027 192537 CAF 0086 M XGG95 20001027 N 20001023 VCB50A 20001027 192509 GMF 0385 M XJ746 20001026 Y 20001026 VC442 20001027 192521 AIM 0154 M XEA81 20001026 Y 20001024 VC088 20001026 191103 URF 0129 M XEI10 20001026 N 20001025 VG827 20001026 191013 GMF 0384 M XA701 20001026 N 20001025 VG827 20001026 191003 MCC 0064 M X9N66 20001025 N 20001026 VC091 20001026 191044 AIM 0127 M XEB88 20001026 Y 20001020 VCB50A 20001026 190959 MCC 0063 M X9Q52 20001025 N 20001026 VC091 20001026 191005 CAF 0117 M XGG75 20001025 N 20001024 VCB50A 20001025 190031 CAF 0120 M XIM45 20001025 N 20001025 VC442 20001025 185835 CAF 0119 M XGM61 20001025 N 20001024 VCB50A 20001025 185747 CAF 0118 M XGM61 20001025 N 20001024 VCB50A 20001025 185706 CAF 0116 M XGG75 20001024 N 20001023 VC442 20001025 185633 ----------------------------------------------------------------------------- 450 = Elt info 410 = Task info 110 = Reg task 440 = View oper 430 = Ongoing tasks 510 = System F1=HELP F3=MENU F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Transaction....... 420 Identity..... System............ *.* Search code. Search ID...

154*14=2156154*14=2156Ended activities before January 1st.

Page 67: Managing software distribution and software version control across ClearPath IX enterprise servers.

SQA420 VIEW ENDED TASKS SSW 2001-01-25 17:05 Page 2 (223) System Task Type Resp. Earl.Imp QA To production In production Zoom EFS 0100 M XIH41 20010124 Y 20010124 VKK73 20010124 175527 EFS 0097 M XIN40 20010125 Y 20010122 VKK73 20010124 174320 WTU 0128 M XHM18 20010124 N 20010124 VKK73 20010124 174249 CSB 0085 M XBI06 20010124 Y 20010124 VKK73 20010124 174507 TDA 0170 M XO252 20010125 N 20010123 VC442 20010124 174511 CDR 0059 M XH349 20010124 N 20010124 VKK73 20010124 174325 GMF 0417 M XAH03 20010124 N 20010124 VKI33 20010124 174246 URF 0160 E XE519 20010124 Y 20010124 VC442 20010124 174336 GMF 0422 M XJ746 20010124 N 20010124 VKK73 20010124 174451 EOD 0141 M XAM80 20010124 N 20010124 VKK73 20010124 174304 CSB 0084 M XB235 20010125 N 20010124 VKK73 20010124 174253 TDI 0128 M XFB47 20010125 Y 20010123 VKI33 20010124 174256 TDA 0168 M XOD47 20010125 N 20010124 VC442 20010124 174300 CDR 0050 L XD535 20010102 N CANCELED ----------------------------------------------------------------------------- 450 = Elt info 410 = Task info 110 = Reg task 440 = View oper 430 = Ongoing tasks 510 = System F1=HELP F3=MENU F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Transaction....... 420 Identity..... 1

System............ *.* Search code. Search ID...

223*14=3122223*14=3122Ended activities after January 1st.

Page 68: Managing software distribution and software version control across ClearPath IX enterprise servers.

DEVELOPMENTDEVELOPMENT PRODUCTION CONTROLPRODUCTION CONTROL

TESTTEST QUALITY ASSURANCEQUALITY ASSURANCE

AND PC-WORKSTATIONAND PC-WORKSTATION

MAINFRAMEMAINFRAME

COMPONENTSCOMPONENTS

SQA is full automated Change Management Systemwhich manages the entire software life cycle of an IS Organization

?

QueriesQueries

Page 69: Managing software distribution and software version control across ClearPath IX enterprise servers.

Task information

SQA410 TASK INFORMATION PS1 2000-02-21 10:29 Task id..........: 37 Task type........: M MANUAL Registration date: 20000221 Activity number..: ARK Planned for oper.: 20000303 Responsible......: KRFU Description......: CONTROLING A MAIN PROGRAM CHANGE No. of elements..: 3 QA: Y Number of NA. Line statistics..: add: 168 chg: 23 del: 11 Res CREATE-ABS...: OK 20000221 09:39 ENDED FUKR OK 20000221 09:41 FUKR Res ABS-TO PROD..: OK 20000221 09:42 FUKR Res ABS-IN-PROD..: OK 20000221 09:42 ----------------------------------------------------------------------------- 430 = Ongoing tasks 420 = Ended tasks 450 = Element info 110 = Reg task 520 = History 460 = Structure F1=HELP F3=MENU F7=PREV. TRANSACTION Select Transaction 410 With identity 37 System............

Page 70: Managing software distribution and software version control across ClearPath IX enterprise servers.

Element information

SQA450 VIEW ELEMENT INFO PS1 2000-02-20 10:41 Page no: 1 of 1 Element.................: PS1100 Version.................: COB Now reg in S/M,E Task(s): Now reg in L Task(s): 23 Common-Libraries........: Common-Storage Ver change or promote...: Impart........ Gen. Prod.date time Task Type Responsible Telephone Archive Zoom 7 20000220 1040 0035 M KRZYSZTOF FURMANIUK 36637 ARKSYM 6 20000216 1847 0032 M KRZYSZTOF FURMANIUK 36637 ARKSYM 5 20000216 1756 0031 M KRZYSZTOF FURMANIUK 36637 ARKSYM 4 20000212 1721 0021 M SVEN SVENINGSSON 37725 ARKSYM 3 20000201 1737 0004 M KRZYSZTOF FURMANIUK 36637 ARKSYM 2 20000201 1724 0002 M SVEN SVENINGSSON 37725 ARKSYM 1 20000129 1833 0001 M KRZYSZTOF FURMANIUK 36637 ARKSYM ------------------------------------------------------------------------------ 460 = Structure 120 = Reg elt 450 = Element info 130 = Compile 430 = Ongoing tasks 460 = Structure F1=HELP F3=MENU F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Select Transaction 450 With identity PS1100 System............ PS1 Generation............... <nn>

Page 71: Managing software distribution and software version control across ClearPath IX enterprise servers.

View structure ”after change”

SQA460 VIEW STRUCTURE PS1 2000-02-21 10:15 Page no: 1 Element....: PS1100 Version....: COB System Element Version Prod Ong Respons Exp Respons Zoom PS1 PS1DAG SUB 36 PS1 PS1MSK COBP 36 PS1 PS1C90 COBP 37 PS1 PS1S90 SUB 37 PS1 PS1F06 COBP 19 ------------------------------------------------------------------------------ 450 = Elt info 120 = Reg elt 130 = Compile 430 = Ongoing tasks 460 = Structure F1=HELP F3=MENU F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Select Transaction 460 With identity PS1100 System............ PS1 Search-code. C <E,C> CONSIST OF

Page 72: Managing software distribution and software version control across ClearPath IX enterprise servers.

SQA460 VIEW STRUCTURE SSW 2000-10-28 10:54 Page no: 1 Element....: PS1MSK Version....: COBP System Element Version Lvl Prod Ong Exp LTT Pro Zoom PS1 PS1200 COB 1 269 318 PS1 ERS100 COB 1 6 301 318 QRP QROX01 COB 1 2 EOD EODX01 COB 1 2 TDA TDAX01 COB 1 3 PS1 PS1300 COB 1 269 PS1 PS1100 COB 1 157 281 (1) PS1 PS1DAG SUB 1 269 Y PS1 PS1700 COB 1 19 CDR CDRX01 COB 1 3 GMF GMFX01 COB 1 2 PS1 PS1900 COB 1 160 281 (8) ------------------------------------------------------------------------------ 450 = Elt info 120 = Reg elt 130 = Compile 430 = Ongoing tasks 460 = Structure F1=HELP F3=MENU F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Transaction....... 460 Identity..... PS1MSK System............ PS1 Search-code. E <E,C> ENTERED INTO

View structure

Page 73: Managing software distribution and software version control across ClearPath IX enterprise servers.

SQA199 MESSAGES PS2 2000-01-18 21:53

Sent by....: SQA707 Date&Time..: 20000115 221721 Subject....: TASK IS STOPPED, DUPLICATE ENTRY FOUND Reference..: SYSTEM: PS2 , TASK: 0010 User.......: SS Name.......: SVEN SVENINGSSON DUPLCATE ENTRY FOUND: SS2CN35 IN SS2C30

----------------------------------------------------------------------------- XXX = hit enter 420 = ended tasks 130 = compile 430 = pending tasks 460 = structure F1=HELP F3=MENU F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Transaction... 199 Identity...

Message

Page 74: Managing software distribution and software version control across ClearPath IX enterprise servers.

SQA520 VIEW AUDIT INFORMATION PS1 2000-02-21 11:02 Page no: 1 of 1 Number of tasks.........: 8 Executable..............: PS1100 Version.................: COB Now reg in S/M,E Task(s): 38 Now reg in L Task(s): 23 Generation-ID Task Type In production Resp. Accepted QA Zoom 20000221-0838 0036 M 20000221 0841 FUKR 20000221 0839 Y FUKR 20000220-1038 0035 M 20000220 1040 FUKR 20000220 1038 N FUKR 20000216-1807 0032 M 20000216 1847 FUKR 20000216 1807 N FUKR 20000216-1755 0031 M 20000216 1756 FUKR 20000216 1755 N FUKR 20000216-1716 0021 M 20000216 1721 KAKA 20000216 1716 N FUKR 20000130-1625 0004 M 20000201 1737 FUKR 20000130 1625 Y SS 20000130-1426 0002 S 20000201 1724 FUKR 20000130 1426 N SS 20000129-1728 0001 M 20000129 1833 SVSV 20000129 1728 N KAKA ----------------------------------------------------------------------------- 510 = Stat information 530 = Statistic 450 = Element inf 430 = Ongoing tasks F1=HELP F3=MENU F7=PREV.PAGE F8=NEXT PAGE F9=PREV. TRANSACTION Select Transaction 520 With identity PS1100 System............ PS1 From Date................

History of transferred relocatables & executables

Page 75: Managing software distribution and software version control across ClearPath IX enterprise servers.

SQA

Page 76: Managing software distribution and software version control across ClearPath IX enterprise servers.

Provides a complete solution

for your daily software

management needs

Tel. 914 393 8397

[email protected], New York, USAStockholm, Sweden

Tel. +46 8 644 00 40