1 / 76

Managing software distribution and software version control across ClearPath IX

Managing software distribution and software version control across ClearPath IX enterprise servers. Presentation abstract: SQA (Software Quality Assurance)

santa
Download Presentation

Managing software distribution and software version control across ClearPath IX

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. Agenda 1. Configuration Management 2. Introduction to SQA 3. IRS Configuration Management 4. Some screen example

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

  5. Configuration Management

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

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

  8. Requirements for processing history Internal Application 1 Application 5 Application 2 External applications Application 4 Application 3

  9. Configuration Management history 1980 1960 PRODUCTION LIBARY PRODUCTION LIBARY Mainframe Mainframe 1990 2000 PRODUCTION LIBARY PRODUCTION LIBARY Mainframe Mainframe

  10. Introduction to SQA standard

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

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

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

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

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

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

  17. IRS - SQA

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  37. Software Distribution

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

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

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

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

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

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

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

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

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

  47. THE WORK FLOW PRODUCTION LIBARY MAINFRAME AND PC-WORKSTATION COMPONENTS DEVELOPMENT PRODUCTION CONTROL TEST QUALITY ASSURANCE Changes not accepted

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

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

More Related