760 likes | 943 Views
Managing software distribution and software version control across ClearPath IX enterprise servers. Presentation abstract: SQA (Software Quality Assurance)
E N D
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.
Agenda 1. Configuration Management 2. Introduction to SQA 3. IRS Configuration Management 4. Some screen example
Huge amount invested inlegacy IT systems. Old computers => museum Old programs => production every day Difficult, expensive, time consuming to rewrite application with the same functionality on another platform
Configuration Management
Purpose 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.
Requirements for processing history Changes in the IT system Accounting consists mainly of information aboutwhich 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 Internal Application 1 Application 5 Application 2 External applications Application 4 Application 3
Configuration Management history 1980 1960 PRODUCTION LIBARY PRODUCTION LIBARY Mainframe Mainframe 1990 2000 PRODUCTION LIBARY PRODUCTION LIBARY Mainframe Mainframe
Definitions System A collection of elements which are used for a specific purpose, e.g. payroll Element Main program, sub-program, schema subschema, proc, runstream, map, link, SSG, RDMS-relation etc.
Definitions Task A 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 severalchanges.
SQA PRODUCTION LIBRARY PRODUCTION SYS*SYM. SYS*SAVSYM. CURRENT SCHEMA SYS*PRC. SYS*SAVPRC. SYS*RLS. SYS*SAVPR1. SYSC*MAINREL. SYS*RLM. SYS*SAVPR2. SYSC*SUBREL. SYS*ABS. SYS*SAVRUN. SYSC*INCLUDE. SYS*ONL. SYS*SAVDIV. SYSC*RUNECL. SYS*RUN. SYS*ARCCML. SYSC*ADDECL. SYS*OMN. SYS*W. SYS*PR2. SATC*ARCHIVE. SYS*PR3. 220 120 140 SYS*A9999SYM. CURRENT SCHEMA SYS*A9999PRC. SYS*B9999SYM. SYS*A9999RLS. SYS*B9999PRC. SYS*A9999RLM. DEVELOPMENT SYS*B9999RLS. 140 SYS*A9999ABS. SYS*B9999RLM. SYS*A9999ONL. SYS*B9999ABS. SYS*A9999RUN. SYS*B9999ONL. SYS*A9999DIV. SYS*B9999RUN. SYS*B9999DIV. SQA ENVIRONMENT
Clearance level PRODUCTION LIBARY MAINFRAME AND PC-WORKSTATION Operational manager Application manager COMPONENTS DEVELOPMENT PRODUCTION CONTROL TEST QUALITY ASSURANCE Analyst/programmer QA/User Analyst/programmer
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 about what was altered in the production program, why, when and by whom.
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
Clearance level PRODUCTION LIBARY MAINFRAME COMPONENTS Development, program test documentation Transfer of executables to production centers Coordination of changes on the section level Coordination of changes on computer center level Integration and production test QA-activities Development and test Test and control Production control
THE WORK FLOW PRODUCTION LIBARY MAINFRAME Register changes and copy software elements Transfer changed components back to production COMPONENTS Development, program test documentation Transfer of executables to productions centers Coordination of changes on the section level Coordination of changes on computer center level Coordination of changes for QA QA-activities Changes scheduled for transfer to production Confirm changes completed Changes automatically recompiled and integrity checked Transfer changed components to QA environment Changes accepted by QA section
Definitions • 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
IRS PRODUCTION LIBRARY SAT ENVIRONMENT FIT Environment SYS*SYM. SYS*SAVSYM. CURRENT SCHEMA FUTURE SCHEMA SYS*PRC. SYS*SAVPRC. SYS*RLS. SYS*SAVPR1. SATF*MAINREL. SATC*MAINREL. MCC*MAINREL. SYS*RLM. SYS*SAVPR2. SATF*SUBREL. SATC*SUBREL. MCC*SUBREL. PRODUCTION SYS*ABS. SYS*SAVRUN. SATF*INCLUDE. SATC*INCLUDE. MCC*INCLUDE. SYS*ONL. SYS*SAVDIV. SATC*RUNECL. SATF*RUNECL. MCC*RUNECL. SYS*RUN. SYS*ARCCML. SATF*ADDECL. SATC*ADDECL. MCC*ADDECL. MCC*MAINREL. SYS*OMN. SYS*W. MCC*SUBREL. SYS*PR2. SATF*ARCHIVE. SATC*ARCHIVE. MCC*INCLUDE. SYS*PR3. MCC*RUNECL. 220 120 140 MCC*ADDECL. SYS*A9999SYM. CURRENT SCHEMA FUTURE SCHEMA SYS*A9999PRC. SYS*B9999SYM. SYS*C9999SYM. SYS*A9999RLS. SYS*B9999PRC. SYS*C9999PRC. SQA*X-MEMOFILE. SYS*A9999RLM. DEVELOPMENT SYS*B9999RLS. SYS*C9999RLS. SQA*X-ELTFILE. 140 SYS*A9999ABS. SYS*B9999RLM. SYS*C9999RLM. NTC SQA*X-SCXMIT. SYS*A9999ONL. 320 SYS*B9999ABS. SYS*C9999ABS. SQA*E-MEMOFILE. SYS*A9999RUN. SYS*B9999ONL. SYS*C9999ONL. 135 SQA*E-ELTFILE. SYS*A9999DIV. SYS*B9999RUN. SYS*C9999RUN. + SQA*E-SCXMIT. SYS*C9999DIV. SYS*B9999DIV. ITCC ENVIRONMENT COMMON USED NON PRODUCTION LIBRARY INTERFACE SQA-TRASMITTAL SQA*CDEPRC. SQA*CDERLS. SQA*CQAPRC. SQA*CQARLS. CUL SQA*CFPPRC. SQA*CFPRLS. - SQA*CDLPRC. SQA*CDLRLS. 320 SQA*CQLPRC. SQA*CQLRLS.
Differences Main differences between IRS-SQA and standard version Function IRS-SQA SQA M-task C-schema C-schema L-task F-schema C-schema
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
THE WORK FLOW PRODUCTION LIBARY MAINFRAME Register changes and copy software elements COMPONENTS Development, program test documentation Transfer of executables to productions centers Coordination of changes on the section level Coordination of changes on computer center level Coordination of changes for QA QA-activities
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
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
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: 07 08P 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 **140R 11P QUALITY ASSURANCE REQUESTED BY DEVELOPER: 11H **QA 11P QUALITY ASSURANCE STATUS: 11H **QAS 11P AUTHORIZING ITCC MANAGER: 11H **320G
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 = Compile460 = 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:
PRODUCTION LIBRARY SYS*SYM. SYS*SAVSYM. SYS*PRC. SYS*SAVPRC. SYS*RLS. SYS*SAVPR1. SYS*RLM. SYS*SAVPR2. SYS*ABS. SYS*SAVRUN. SYS*ONL. SYS*SAVDIV. SYS*RUN. SYS*ARCCML. SYS*OMN. SYS*W. SYS*PR2. SYS*PR3. 120 SYS*A9999SYM. SYS*A9999PRC. SYS*A9999RLS. SYS*A9999RLM. DEVELOPMENT SYS*A9999ABS. SYS*A9999ONL. SYS*A9999RUN. SYS*A9999DIV.
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
Result of compiling & mapping with *.* 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>
THE WORK FLOW PRODUCTION LIBARY MAINFRAME Register changes and copy software elements COMPONENTS Development, program test documentation Transfer of executables to productions centers Coordination of changes on the section level Coordination of changes on computer center level Coordination of changes for QA QA-activities Confirm changes completed Changes automatically recompiled and integrity checked
Accepting the change by section manager 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
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 Zoom 0035 M SVSV 20000303 ARK 20000222 0929 KAKA Y 0037 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 Transaction210With identity37 System............ PS1 Search code. Search id...
THE WORK FLOW PRODUCTION LIBARY MAINFRAME Register changes and copy software elements COMPONENTS Development, program test documentation Transfer of executables to productions centers Coordination of changes on the section level Coordination of changes on computer center level Coordination of changes for QA QA-activities Confirm changes completed Changes automatically recompiled and integrity checked Transfer changed components to QA environment
Transferring the change to QA environment 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:140Identity:37
SAT ENVIRONMENT CURRENT SCHEMA FUTURE SCHEMA SATF*MAINREL. SATC*MAINREL. SATF*SUBREL. SATC*SUBREL. SATF*INCLUDE. SATC*INCLUDE. SATC*RUNECL. SATF*RUNECL. SATF*ADDECL. SATC*ADDECL. SATF*ARCHIVE. SATC*ARCHIVE. 220 140 SYS*A9999SYM. CURRENT SCHEMA FUTURE SCHEMA SYS*A9999PRC. SYS*B9999SYM. SYS*C9999SYM. SYS*A9999RLS. SYS*B9999PRC. SYS*C9999PRC. SYS*A9999RLM. DEVELOPMENT SYS*B9999RLS. SYS*C9999RLS. 140 SYS*A9999ABS. SYS*B9999RLM. SYS*C9999RLM. SYS*A9999ONL. SYS*B9999ABS. SYS*C9999ABS. SYS*A9999RUN. SYS*B9999ONL. SYS*C9999ONL. 135 SYS*A9999DIV. SYS*B9999RUN. SYS*C9999RUN. + SYS*C9999DIV. SYS*B9999DIV. ITCC ENVIRONMENT
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
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 ELT SAVE %SYS&"*PROD"&%TSK&".R1" OLD SQAF40C. TYPE ELT SAVE %SYS&"*PROD"&%TSK&".R3" EXEC "@COPY,I SQAF40D.,"&%SYS&"*PROD"&%ARN&".BILDNR" EXEC "@START "&%SYS&"*PROD"&%TSK&".R1" LOGOFF Generation of RUN
The change in QA-environment 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:140Identity:37 (38) Task updated, "Control run" started
SAT ENVIRONMENT CURRENT SCHEMA FUTURE SCHEMA SATF*MAINREL. SATC*MAINREL. SATF*SUBREL. SATC*SUBREL. SATF*INCLUDE. SATC*INCLUDE. SATC*RUNECL. SATF*RUNECL. SATF*ADDECL. SATC*ADDECL. SATF*ARCHIVE. SATC*ARCHIVE. 220 140 CURRENT SCHEMA FUTURE SCHEMA SYS*B9999SYM. SYS*C9999SYM. SYS*B9999PRC. SYS*C9999PRC. SYS*B9999RLS. SYS*C9999RLS. SYS*B9999RLM. SYS*C9999RLM. SYS*B9999ABS. SYS*C9999ABS. SYS*B9999ONL. SYS*C9999ONL. SYS*B9999RUN. SYS*C9999RUN. SYS*C9999DIV. SYS*B9999DIV. ITCC ENVIRONMENT
IRS SAT ENVIRONMENT FIT Environment CURRENT SCHEMA FUTURE SCHEMA SATF*MAINREL. SATC*MAINREL. MCC*MAINREL. SATF*SUBREL. SATC*SUBREL. MCC*SUBREL. SATF*INCLUDE. SATC*INCLUDE. MCC*INCLUDE. SATC*RUNECL. SATF*RUNECL. MCC*RUNECL. SATF*ADDECL. SATC*ADDECL. MCC*ADDECL. SATF*ARCHIVE. SATC*ARCHIVE. 220 140 CURRENT SCHEMA FUTURE SCHEMA SYS*B9999SYM. SYS*C9999SYM. SYS*B9999PRC. SYS*C9999PRC. SYS*B9999RLS. SYS*C9999RLS. SYS*B9999RLM. SYS*C9999RLM. SYS*B9999ABS. SYS*C9999ABS. SYS*B9999ONL. SYS*C9999ONL. SYS*B9999RUN. SYS*C9999RUN. SYS*C9999DIV. SYS*B9999DIV. ITCC ENVIRONMENT
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 Zoom 0037 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 Transaction210With identity37 System............PS1Search code. Search id...
THE WORK FLOW PRODUCTION LIBARY MAINFRAME Register changes and copy software elements COMPONENTS Development, program test documentation Transfer of executables to productions centers Coordination of changes on the section level Coordination of changes on computer center level Coordination of changes for QA QA-activities Confirm changes completed Changes automatically recompiled and integrity checked Transfer changed components to QA environment Changes accepted by QA section
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:320Identity:37 (40) "Control run" completed
THE WORK FLOW PRODUCTION LIBARY MAINFRAME AND PC-WORKSTATION COMPONENTS DEVELOPMENT PRODUCTION CONTROL TEST QUALITY ASSURANCE Changes not accepted
PRODUCTION LIBRARY SAT ENVIRONMENT SYS*SYM. SYS*SAVSYM. CURRENT SCHEMA FUTURE SCHEMA SYS*PRC. SYS*SAVPRC. SYS*RLS. SYS*SAVPR1. SYSF*MAINREL. SYSC*MAINREL. SYS*RLM. SYS*SAVPR2. SYSF*SUBREL. SYSC*SUBREL. SYS*ABS. SYS*SAVRUN. SYSF*INCLUDE. SYSC*INCLUDE. SYS*ONL. SYS*SAVDIV. SYSC*RUNECL. SYSF*RUNECL. SYS*RUN. SYS*ARCCML. SYSF*ADDECL. SYSC*ADDECL. SYS*OMN. SYS*W. SYS*PR2. SYSF*ARCHIVE. SATC*ARCHIVE. SYS*PR3. 120 SYS*A9999SYM. SYS*A9999PRC. SYS*A9999RLS. SYS*A9999RLM. DEVELOPMENT 140 SYS*A9999ABS. SYS*A9999ONL. SYS*A9999RUN. SYS*A9999DIV.
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:220Identity:37 (34) Task updated