Changeman Handbook
Changeman Handbook
Changeman Handbook
Changeman Handbook
VERSION 1.0 DATE 02/08/2013 OWNER & AUTHOR Satyam/Shahabuddin CONTACT NUMBER 91 9885315316
02/08/2013
Page 1 of 14
CHANGEMAN
Changeman is now an integral part of POLAND Vision Plus system, Change Man is considered as comprehensive system designed to provide both reliable & streamlined implementation of software changes from development into production. Changeman serves GE Money Bank Poland in following key areas
USERID Specify terminal and user parameters TIME Display source data or output listings TERMINAL Create or change source data PF KEYS Perform utility functions DATE Enter TSO command or CLIST JULIAN Perform Dialog testing Display summary of changes for this release System Display and Search Facility Display information about ISPF/PDF
********************************************************************** * You are logged onto OS/390 2.10 on the IGCFD1 LPAR at CDC * * * ********************************************************************** Enter END or X to EXIT the Menu.
02/08/2013
Page 2 of 14
Create, update and review package data Freeze or unfreeze a package Promote or Demote a package Approve or reject a package Display (to process) package list Generate ChangeMan batch reports Merge+Reconcile (formerly CDF) Delete or undelete a package Browse the activity log Online Forms package list Query packages, components and relationships Revert a package to DEV status Display information about SERENA ChangeMan Exit SERENA ChangeMan
02/08/2013
Page 3 of 14
GE Money Bank Poland Changeman Handbook 1.0 3. Type S and valid values, Example values are part of screen shot
------------------------- CREATE: CREATE A NEW PACKAGE -----------------------OPTION ===> L S Long method - Prompt for package description and special instructions Short method - Use default package description and instructions
PACKAGE TITLE ===> NEW VISA LOGOS APPLICATION REQUESTER'S NAME REQUESTER'S PHONE WORK REQUEST ID DEPARTMENT PACKAGE LEVEL PACKAGE TYPE PACKAGE TIME SPAN PACKAGE TO COPY FORWARD UNPLANNED REASON CODE TEMPORARY CHANGE DURATION ===> ===> ===> ===> ===> ===> PL01 SHAHAB 27745566 3 1 (Blank or pattern for list)
(1-Simple, 2-Complex, 3-Super, 4-Participating) (Planned or Unplanned) (Permanent or Temporary) (Optional package name) (* for list) (In days)
02/08/2013
Page 4 of 14
GE Money Bank Poland Changeman Handbook 1.0 5. Screen displays Package creation message
-------------------------------- BUILD OPTIONS ------------ PL01000215 CREATED OPTION ===> 0 1 2 3 4 5 6 7 8 9 B C L S Z Dates Create Update Custom Utility Checkout Stage Audit Recompile Relink Browse Compare Listing Scan Compress Display the installation calendar Create a new package Update package information Create, update, approve or review custom forms Rename and Scratch information Check out components from baseline or promotion Stage, edit, browse and delete components Audit a package Recompile source code from baseline or promotion Relink load modules Browse\print\copy baseline or promotion Compare staging to baseline or promotion Browse compressed listings Scan baseline for character strings Compress change package Staging Libraries
1.2 Compilation:
Changeman is comprehensive tool used for new development compilations, Existing components fixing and enhancements and to create source. Compilation process shall contain following steps 3.2.1 Staging of Fixes: When ever new components are received or existing components are modified they should be staged 1. Type 5 on the command line of Changeman
-------------------------------- BUILD OPTIONS ------------ PL01000215 CREATED OPTION ===> 0 1 2 3 4 5 6 7 8 9 B C L S Z Dates Create Update Custom Utility Checkout Stage Audit Recompile Relink Browse Compare Listing Scan Compress Display the installation calendar Create a new package Update package information Create, update, approve or review custom forms Rename and Scratch information Check out components from baseline or promotion Stage, edit, browse and delete components Audit a package Recompile source code from baseline or promotion Relink load modules Browse\print\copy baseline or promotion Compare staging to baseline or promotion Browse compressed listings Scan baseline for character strings Compress change package Staging Libraries
02/08/2013
Page 5 of 14
GE Money Bank Poland Changeman Handbook 1.0 2. Type s1 before the package name
----------------------------- CHANGE PACKAGE LIST ------------ Row 1 to 1 of 1 COMMAND ===> SCROLL ===> CSR PACKAGE ID STA INSTALL LVL TYPE WORK REQUEST DEPT PROMOTE AUD CREATOR PACKAGE TITLE s1 PL01000215 DEV 20061030 SMPL PLN/PRM 3 UPLPSBR BUGS ******************************* Bottom of data ********************************
OTHER PARTITIONED OR SEQUENTIAL DATASET: DATASET NAME ===> VPLVPGE.CMS.V811.IHCLIBD(D140V02) ORGANIZATION ===> (PDS, SEQ, PAN, LIB, OTH) LIBRARY TYPE STAGE NAME CONFIRM REQUEST STAGE MODE SUPPRESS MESSAGES ===> ===> ===> ===> ===> IHM YES 1 YES (Blank for list) (Optional if organization not SEQ) (Y/N) (1-Foreground, 2-Batch) (Y/N; applies to batch stage)
3.2.2 Checking out of Fixes: When ever existing components modified they should be checked out before staging, following are steps for checking out the fix member 1. Type C1 before package name
----------------------------- CHANGE PACKAGE LIST ------------ Row 1 to 1 of 1 COMMAND ===> SCROLL ===> CSR PACKAGE ID STA INSTALL LVL TYPE WORK REQUEST DEPT PROMOTE AUD CREATOR PACKAGE TITLE c1 PL01000215 DEV 20061030 SMPL PLN/PRM 3 UPLPSBR BUGS ******************************* Bottom of data ********************************
02/08/2013
Page 6 of 14
GE Money Bank Poland Changeman Handbook 1.0 2. Type valid values and check out the component
----------------------------------- CHECKOUT ---------------------------------OPTION ===> L - List libraries where component is located PACKAGE ID COMPONENT NAME LIBRARY TYPE LANGUAGE SOURCE LIBRARY ===> PL01000215 (Package name) ===> ARD140 ===> CMD ===> ===> 0 (Blank or pattern for list; * for all members) (Blank for list) (Applies to source code; * for list) (Baseline 0 to -n; Promotion +1 to +n) (S-Staging library, P-Personal library) (Personal library: PDS, PDSE, SEQ, PAN, LIB) (Y/N) (1-Online, 2-Batch) (Y/N)
CHECK OUT TO ===> S PERSONAL LIBRARY ===> LIBRARY DSORG ===> CONFIRM REQUEST CHECKOUT MODE LOCK COMPONENT ===> YES ===> 1 ===> NO
3.2.3 Compiling: Components should be compiled as per following steps 1. Create a Trigger component 2. Type 5 on the command line of Changeman
-------------------------------- BUILD OPTIONS ------------ PL01000215 CREATED OPTION ===> 0 1 2 3 4 5 6 7 8 9 B C L S Z Dates Create Update Custom Utility Checkout Stage Audit Recompile Relink Browse Compare Listing Scan Compress Display the installation calendar Create a new package Update package information Create, update, approve or review custom forms Rename and Scratch information Check out components from baseline or promotion Stage, edit, browse and delete components Audit a package Recompile source code from baseline or promotion Relink load modules Browse\print\copy baseline or promotion Compare staging to baseline or promotion Browse compressed listings Scan baseline for character strings Compress change package Staging Libraries
02/08/2013
Page 7 of 14
GE Money Bank Poland Changeman Handbook 1.0 3. Type s1 before the package name
----------------------------- CHANGE PACKAGE LIST ------------ Row 1 to 1 of 1 COMMAND ===> SCROLL ===> CSR PACKAGE ID STA INSTALL LVL TYPE WORK REQUEST DEPT PROMOTE AUD CREATOR PACKAGE TITLE s1 PL01000215 DEV 20061030 SMPL PLN/PRM 3 UPLPSBR BUGS ******************************* Bottom of data ********************************
OTHER PARTITIONED OR SEQUENTIAL DATASET: DATASET NAME ===> VPLVPGE.CMS.V811.CTLLIBD(ARD140) ORGANIZATION ===> (PDS, SEQ, PAN, LIB, OTH) LIBRARY TYPE STAGE NAME CONFIRM REQUEST STAGE MODE SUPPRESS MESSAGES ===> ===> ===> ===> ===> CMS YES 1 YES (Blank for list) (Optional if organization not SEQ) (Y/N) (1-Foreground, 2-Batch) (Y/N; applies to batch stage)
5. Changeman shows you all packages that has this component and action details performed on the component
---------------------------------- POLIH03A.CMS -------------- Row 1 to 2 of 2 COMMAND ===> SCROLL ===> CSR Press ENTER or END to process or enter CANCEL command to exit. This component is included in the following packages: PACKAGE ID STA PROMOTION VV.MM LAST ACTION SIZE PROCNAME ID PL01000201 DEV 01.32 2006/01/13 13:54 167 VPPCOB2 UPLPSLA PL01000200 DEV 01.22 2006/01/12 11:53 1 VPPCOB2 UPLPSBR ******************************* Bottom of data ********************************
02/08/2013
Page 8 of 14
GE Money Bank Poland Changeman Handbook 1.0 6. Type valid values and complete the job card
----------------------------------- CHECKOUT ---------------------------------COMMAND ===> PACKAGE ID: PL01000215 STAGED NAME: LIBRARY TYPE: DATASET NAME: LANGUAGE COMPILE PROCEDURE COMPILE PARMS LINK EDIT PARMS DB2 PRE-COMPILE OTHER OPTIONS STATUS: DEV INSTALL DATE: 20061030
POLIH03A CMS - Vision Plus ChangeMan Process Trigger - CMS VPLVPGE.CMS.V811.CTLLIBD ===> ===> ===> ===> ===> ===> COB VPPCOB2 NO YES (Blank for list; applies to source code) (Blank for list; ? for designated procedure) (Y/N) (Y/N to display other options)
JOB STATEMENT INFORMATION: ===> //UPLPSBR1 JOB (ACCOUNT),'POLIH03I',____________________________________ ===> // CLASS=A,_________________________________________________ ===> // NOTIFY=UPLPSBR,__________________________________________ ===> // MSGCLASS=X_______________________________________________
Stage From:
==> P
02/08/2013
Page 9 of 14
1.3 Promotion:
Packages shall be promoted to Different levels Level details have been mentioned in region definition, Promotion steps are as per steps mentioned below 1. Type 5 on the command line of Changeman
-------------------------------- BUILD OPTIONS ------------ PL01000215 CREATED OPTION ===> 0 1 2 3 4 5 6 7 8 9 B C L S Z Dates Create Update Custom Utility Checkout Stage Audit Recompile Relink Browse Compare Listing Scan Compress Display the installation calendar Create a new package Update package information Create, update, approve or review custom forms Rename and Scratch information Check out components from baseline or promotion Stage, edit, browse and delete components Audit a package Recompile source code from baseline or promotion Relink load modules Browse\print\copy baseline or promotion Compare staging to baseline or promotion Browse compressed listings Scan baseline for character strings Compress change package Staging Libraries
02/08/2013
Page 10 of 14
------------------------------- PROMOTE OPTIONS ------------------------------OPTION ===> F - Full promotion of the entire package to another promotion level S - Selective promotion of components to another promotion level H - Display promotion/demotion history for this site O - Check for potential overlay at next promotion level PACKAGE ID: PL01000200 PROMOTION SITE : CURRENT PROMOTION LEVEL: MAXIMUM PROMOTION LEVEL: CREATOR: UPLPSBR IGCFD1 STAGING + 0 ACPT1 + 5 STATUS: DEV INSTALL DATE: 20061030
NEXT PROMOTION LEVEL ===> 1 (blank, * or 0 for a list) BYPASS OVERLAY CHECK ===> YES (Y-Yes or N-No) JOB STATEMENT INFORMATION: ===> //UPLPSBR1 JOB (ACCOUNT),'POLIH03I',____________________________________ ===> // CLASS=A,_________________________________________________ ===> // NOTIFY=UPLPSBR,__________________________________________ ===> // MSGCLASS=X_______________________________________________
File Description
Vision Plus ChangeMan Process Trigger Vision Plus Control Cards (CTLLIBA) Vision Plus Control Cards (CTLLIBB) Vision Plus Control Cards (CTLLIBC) Vision Plus Control Cards (CTLLIBD) Vision Plus Control Cards (CTLLIBA) Vision Plus Control Cards (CTLLIBb) Vision Plus Control Cards (CTLLIBc) Vision Plus Control Cards (CTLLIBd) Vision Plus Control Cards (CTLLIBA) Vision Plus Control Cards (CTLLIBB) Vision Plus Control Cards (CTLLIBC) Vision Plus Control Cards (CTLLIBD) Vision Plus Control Cards (CTLLIBA) Vision Plus Control Cards (CTLLIBB) Vision Plus Control Cards (CTLLIBC) Vision Plus Control Cards (CTLLIBD) Vision Plus Control Cards (CTLLIBA) Vision Plus Control Cards (CTLLIBB) Vision Plus Control Cards (CTLLIBC) Vision Plus Control Cards (CTLLIBD) Vision Plus Control Cards (CTLLIBA) Vision Plus Control Cards (CTLLIBB) Vision Plus Control Cards (CTLLIBC) Vision Plus Control Cards (CTLLIBD) Vision Plus ChangeMan Process Trigger
Module
ASM ASM ASM ASM ASM MBS MBS MBS MBS FAS FAS FAS FAS ITS ITS ITS ITS LTS LTS LTS LTS CMS CMS CMS CMS CMS
02/08/2013
Page 11 of 14
02/08/2013
Page 12 of 14
02/08/2013
Page 13 of 14
DESCRIPTION
ASSEMBLER COMMAND COPYBOOK SOURCE BOOK ASSEMBLER COBOL COPYBOOK COBOL COMMAND COPYBOOKS CICS BMS MAPS RELOCATABLE MODULE ASSEMBLER RELOCATABLE MODULE COBOL ASSEMBLER DYNAMIC MODULES COBOL DYNAMIC MODULES COBOL DYNAMIC COPYBOOK DYNAMICALLY CALLED RELOCATABLE MODULE CICS ASSEMBLER ASSEMBLER PROGRAMS ASSEMBLER COMMAND PROGRAMS COBOL CICS PROGRAM COBOL BATCH PROGRAMS BATCH LOAD
MOVES TO
COPYLIB COPYLIB COPYLIB COPYLIB COPYLIB ONLINE LOAD BATCH ONLINE LOAD BATCH ONLINE LOAD BATCH ONLINE LOAD BATCH ONLINE LOAD NA BATCH ONLINE LOAD BATCH ONLINE LOAD ONLINE LOAD BATCH LOAD
02/08/2013
Page 14 of 14