SlideShare a Scribd company logo
1 of 39
© 2003KanbayIncorporated-Allrightsreserved
Change Man
Change Man
Purpose
• To Learn about Change Man process.
Change Man
Introduction
▲What is Changeman?
▲What will it do for me?
▲What do Iuse Changeman?
Change Man
Whatis Changeman
Changemanis used todevelop andinstall varioustypesof sourcecode intoa mainframe
environment
Changemanprovides securityforthe code
Changemaninsuresabackupofthe currentsourcecode andcancreatebackupsof multiple
generations
Changemanprovides abackoutprocedureto allowforrecoveryofthe original code
Change Man
What will it do for Me
Allow a developer to capture a copy of the current
production code
Permit a developer to edit the code
Provide a developer with different environments in
which code can be tested
Allow a developer via the approval process to
install the edited code into production
Change Man
Support for Changeman
Requests for assistance on a Changeman
question or problem can be sent to the ADSHELP
mailbox
To obtain a copy of the training guide, send a
request to the Changeman Administrator
If urgent assistance is needed please call the
Helpdesk and open a Netman ticket
Change Man
Support for Changeman
Changeman Administrators :
HCS
Joe Friendrich CAL190 Primary Contact 757-4200 Ext.
7175
Cathy Olivieri -Moss EMP323 Backup Support (630) 350-6729
HFN
Cathy Olivieri -Moss EMP323 Primary Contact (630) 350-6729
Joe Friendrich CAL190 Backup Support (408) 757-4200
ext.
7175
Change Man
Key Terms
Staging data sets : Created by Changeman to
store the contents of the developer’s changes
Library types : 3 character identifier of the type of
source or non-source code that will be changed,
i.e jcl, prc , etc
Source : Code that has a process executed.
For example
Cobol2 or Assembler compile.
Change Man
KeyTerms
Non Source : Code that is edited but has no special process runagainstit. Forexample, procs,jcl
c controlcards,etc
Baseline: thecurrentproductionmodule
Audit:A processthatchecksthevalidityofchangesbasedon currentbaseline andconcurrent
development
Checkout:A processthatprovidesthe developer abaselinecopyofmodule
Staging:A processusedtoedit,compileetca module
Change Man
Creating a Changeman Package
Signon to ‘TSOXC’
At the main menu, Type in ‘C’ on the command line
This option displays Changeman’s Build Menu
Change Man
ChangeMan4.1.OPPrimaryOption Menu Option
1.Build - Create,update andreview package data
2. Freeze - Freeze orunfreeze a package
3. Promote - Promote ordemote apackage
4. Approve - Approve orreject a package
5. List - Display (to process) package list
B. Backout - Back out a package in production
D Delete - Delete orundelete a package
L Log - Browse the activity log
N Notify - Browse the Global Notification File
O OFMlist - Online Forms package list
Q Query - Query packages, components andrelationships
RRevert - Revert apackage to DEV status
X Exit - Exit ChangeMan
Press ENTER toprocess; enter END command toexit.
Change Man
ChangeMan 4.1.OP PrimaryOption -MenuOption
Option==> 1
1. Build -Create,update and reviewpackage data
2.Freeze -Freezeor unfreezea package
3.Promote -Promoteor demotea package
4.Approve -Approve or rejecta package
5.List -Display (to process)package list
B.Backout -Backout a packageinproduction
D Delete -Deleteor undeletea package
L Log -Browsetheactivity log
N Notify -BrowsetheGlobal Notification File
OOFMlist -Online Forms packagelist
Q Query -Querypackages,componentsand relationships
R Revert -Reverta packageto DEVstatus
X Exit -ExitChange Man
Press ENTERto process; enterEND commandto exit.
Change Man
Build Options
0. Dates Display the installation calendar
1. Create Createa new package
2. Update Update package information
3. OFM Create,update, approve orreview online forms
4. Utility Rename andScratch information
5. Checkout Check out components form baseline orpromotion
6. Stage Stage, edit browse and delete components
7. Audit Audit apackage
8. Recompile Recompile source code frombaseline orpromotion
9. Relink Relink ordelete loadmodules
B Browse Browse print copy baseline orpromotion
CCompare Comparestaging tobaseline orpromotion
L Listing Browse compressed listings
S Scan Scan baseline forcharacter strings
Z Compress Compress change package Staging Libraries
Press ENTER toprocess; Enter ENDcommand toexit
Change Man
Createa NewPackage
Option ==> L
L Long method - Prompt for package description and special instructions
Package Title
==> Test new application PCRS
Application => XXXX Blank or pattern for list
Requester’s Name => Joe Friendrich
Requester’s Phone => 7175
Spurf/Incident/Problem => xxxxxxxxx (E######, W#######,
Must use the correct project number G#####, P98#####-S
S=1,2,3,A)
Package Level => 1 (1-Simple, 2-Complex, 3-Super ,
4-Participating)
Package Type => Planned (Planned or Unplanned)
Package Time Span => Perm (Permanent or Temp)
Package To Copy Forward => (Optional package Nme)
Unplanned Reason Code => (*for list)
Temp Change Duration => (In days)
Press ENTER to process; Enter END command for exit.
Change Man
Create:PackageDescription
Command==> Scroll==> CSR
PressENTERorENDtocontinueortypeCANCELtoexit
(minimum one line ,maximum46 lines)
!!!_A briefanddetailed descriptionof thecontentsofthe Changemanpackage.
!!!!
******Bottomof data*******
!!!!
!!!!
Change Man
Create:InstallationInstructions
Command==> Scroll==>CSR
Press ENTERorENDtocontinueortypeCANCELtoexit
Contingency==> 3 1-Hold productionandcontactanalyst
2-Backoutchange continue
production
3-Other==> call Developer
Scheduler==> (CMN, Manual)
(minimum one line maximum46 lines)
!!!!_Abriefset ofinstructionsregardingthe procedurestofollowfortheinstallationof thispackage.
Examplecouldbe;whattodoif thispackagecausesaproductionabend’.
!!!!
Change Man
Create:On SiteInformation
Command==>
PressENTERorENDtocontinueortypeCANCELtoexit
InstallDate/Time
YYMMDD From toPrimary/BackupcontactsPhone#
980425 0001 2339 “primarycontact” xxxxxxx
“backupcontact” xxxxxxx
Change Man
Processing aComponent
Onceapackageis createdthe developer mustpopulateit withcomponentsthatneed tobe
updatedorcreatedforthe productionenvironment
Checkoutmoves acopyofthe currentbaselinecomponentinto theappropriatestaging dataset
Stagingallowsthe developer toeditthe component
Change Man
Build Options
Option==> 5
0. Dates Displaythe installationcalendar
1. Create Createanew package
2. Update Updatepackageinformation
3. OFM Create,update, approveorreviewonline forms
4. Utility Renameand Scratchinformation
5. Checkout Check out componentsformbaselineorpromotion
6. Stage Stage,editbrowseand deletecomponents
7. Audit Audita package
8. Recompile Recompilesourcecodefrombaselineorpromotion
9. Relink Relinkordelete loadmodules
B Browse Browseprintcopybaselineorpromotion
C Compare Comparestagingtobaselineorpromotion
L Listing Browsecompressedlistings
S Scan Scanbaselinefor characterstrings
Z Compress CompresschangepackageStagingLibraries
PressENTER to process;Enter END commandto exit
Change Man
CheckoutOptions
Option===>1
PackageID ===>PCRS1
1. Base/Prom - Checkoutfrombaselineor promotionlibraries
2. Package - Checkoutpackagecomponents
Press ENTERtoprocessEnterENDcommandto exit.
Change Man
Checkout
PCOCD100checked out
Option==>
L-list librarieswherecomponentis located
PackageID => PCRS000001(Package orApplicationname)
ComponentName => PC0CD100(blankorpatternforlist ;*forall
member)
Librarytype => JCL (Blankforlist )
SourceLibrary => 0 (Baseline0 to-n Promotion+1to+n)
ConfirmRequest => YES (Y/ N)
CheckoutMode => 2 (1- Online,2-Batch)
Press ENTERtoprocess;EnterENDcommandto exit.
Change Man
Build Options
Option==> 6
0. Dates Displaythe installationcalendar
1. Create Createanew package
2. Update Updatepackageinformation
3. OFM Create,update, approveorreviewonline forms
4. Utility Renameand Scratchinformation
5. Checkout Check out componentsformbaselineorpromotion
6. Stage Stage,editbrowseanddeletecomponents
7. Audit Audita package
8. Recompile Recompilesourcecodefrombaselineorpromotion
9. Relink Relinkordelete loadmodules
B Browse Browseprintcopybaselineorpromotion
C Compare Comparestagingto baselineorpromotion
L Listing Browsecompressedlistings
S Scan Scanbaselinefor characterstrings
Z Compress CompresschangepackageStagingLibraries
PressENTER toprocess;Enter END commandtoexit
Change Man
StageOptions
Option===> 2
PackageID ===>PCRS1
1. Dev - Stagecomponentsfromdevelopment libraries
2. Package - Processpackagecomponents
3. Parms - Specifycomponentlist selection criteria
Press ENTERtoprocessEnterENDcommandto exit.
Change Man
Stage:PCRS000001Components Row1 to2 of2
Command ===>
RNameTypeStatusChged LangProcnmeID
EPHCM0016 JCL Checkout 980423085939Cal190
********Bottomofdata********
Change Man
Auditing A ChangemanPackage
Whenthe developeris doneupdatingthemodule,anauditis doneon thepackage.
If theauditproducesacceptablereturncode, thepackageisfrozen
The packagecan nowbetestedin development and/or QualityAssurance.
Change Man
AuditChangePackage
Command==>
PackageID ===>PCRS000001
AuditStagingLibrariesOnly ===>NO (Y/N)
AutoResolveofOut-Of-synchs ===>No(Y/N)
Job Statementinformation:
=>// Cal190HJob (Qhcmq,Chgman),‘Changeman’,
=> // Class=W, Msgclass =X,notify=Cal190
=>//*
Press ENTERtoprocess;EnterENDcommandto exit.
Change Man
Testing
Changemanprovideupto99 testingenvironments
Promotionis themethodusedtomovethe developer’s changestothe testing environment
Topromotepackagethedeveloper shouldfreezethe packagebeforepromotingto developershould
Freezethe packagebeforepromotingtodevelopment orQA
Developershaveauthoritytopromotetodevelopment
QualityAssurancehasauthoritytopromotetoQA
Change Man
ChangeMan4.1.OPPrimaryOption Menu Option
Option==> 2
1. Build - Create, update and review package data
2. Freeze - Freeze orunfreeze a package
3. Promote - Promote ordemote apackage
4. Approve - Approve orreject a package
5. List - Display (to process) package list
B. Backout - Back out a package in production
D Delete - Delete orundelete a package
L Log - Browse the activity log
N Notify - Browse the Global Notification File
O OFMlist - Online Forms package list
Q Query - Query packages, components and relationships
RRevert - Revert apackage to DEV status
X Exit - Exit Change Man
Press ENTER toprocess; enter END command toexit.
Change Man
FreezeOptions
Option==> 2
Package ID ==> PCRS000001
1. Online - Freeze package Online
2. Batch - Freeze package in batch
3. - Function is not available
4. Reset - Reset indicator after unsuccessful batch freeze
Automatic promotion after freeze ===> No (Y/N)
Online orbatch promotion ===> B (O-Online , B-Batch)
Press ENTER toprocess; Enter END Command to exit
Change Man
ChangeMan4.1.OPPrimaryOption Menu Option
Option ==> 3
1. Build - Create,update andreviewpackagedata
2. Freeze - Freeze orunfreezeapackage
3. Promote - Promoteordemotea package
4. Approve - Approveorrejecta package
5. List - Display(to process)packagelist
B. Backout - Back out apackage inproduction
DDelete - Deleteorundeletea package
LLog - Browsethe activitylog
NNotify - Browsethe Global NotificationFile
O OFMlist - OnlineForms packagelist
Q Query - Querypackages,componentsandrelationships
R Revert - Revertapackage toDEV status
XExit - Exit Change Man
PressENTER toprocess;enterEND commandtoexit.
Change Man
PromoteChangePackage
Command===>
PackageID ===> PCRS000001
PressENTERtoProcess;EnterENDCommandtoexit
Change Man
PromoteChangePackage
Command ==> Scroll ===> CSR
PKG ID :PCRS000001Creator:Ven017 STAT:FRZ Install Date : 9804300
Currentpromotion level: STAGING -0
Maximumpromotion level:QTESTING-10
ActionRequested => P (P -Promote,D-Demote,C-Checkfor overlay)
Online or Batch => B (O -Online, B-Batch)
Levelto check => 1 (Required for Action C)
PROMOTE/DEMOTEHISTORY LVL NICKNAME,DATE TIMEID
Change Man
PromoteOptions
Option ===>F
F - Full promotionoftheentirepackagetoanotherpromotionlevel
S- Selectivepromotionofcomponentstoanotherpromotionlevel
PKG ID: PCRS000001 Creator: VEN017 STAT: FRZ InstallDTE :980430
CurrentPromotionLevel: STAGING -0
Maximum promotionlevel:QTESTING -10
NextPromotionLevel===>1
Job Statementinformation:
//Cal190R JOB (Qhcmq,CHGMAN), CHANGEMAN’,_
//CLASS =W,MSGCLASS=X, NOTIFY=CAL190_
(Userwillneed tocreatejobcardthe firsttime youuse Changeman)
PressENTER toprocess;Enter END Command to exit.
Change Man
Installing aChangemanPackage
Onceapackagehasbeen tested theapprovalprocesswill install thepackageintoproduction.
The packageis nowreadytobe approvedbythe differentapproversasdefined bytheChangeman
administrator
Onceapackageis fully approvedandthedateandtime parametersaremet,theChangemanscheduler
will submit necessaryjobstoinstall thepackageintoproduction.
Change Man
ChangeMan4.1.OPPrimaryOption - Menu Option
Option ==> 4
1. Build - Create,update andreviewpackagedata
2. Freeze - Freeze orunfreezeapackage
3. Promote - Promoteordemotea package
4. Approve - Approveorrejecta package
5. List - Display(to process)packagelist
B. Backout - Back out apackage inproduction
DDelete - Deleteorundeletea package
LLog - Browsethe activitylog
NNotify - Browsethe Global NotificationFile
O OFMlist - OnlineForms packagelist
Q Query - Querypackages,componentsandrelationships
R Revert - Revertapackage toDEV status
XExit - Exit Change Man
PressENTER toprocess;enterEND commandtoexit.
Approve/RejectOptions
Option ==> 1
PackageID :PCRS000001Status:FRZ InstallDATE:980425
1. Approve - Approveor reject achange package
2. Reasons- Displayreasonsapackagewasrejected
3. Query - Querychangepackage
4. Reset - Resetapprovalin progressindicator
Press ENTERtoprocessEnterENDcommandto exit
Change Man
ApprovalList
Command ===> Scroll ===> CSR
Press Enterto process; enterEND commandto exit
PACKAGEID : PCRS000001 STATUS:FRZ INSTALL DATE: 980425
ApproverDescription ID DATE TIME SEQSTATUS
_a QA AcceptanceTesting Completed 005
_a Application Devl ManagerOK for Production 045
Change Man
Summary
Changemanis a‘Best in Class’tool usedatHI forupdatingandcreating newprocessesthatrunon a
mainframeenvironment
Changemanoffers‘Security’ofall sourcecode
Changemanprovides a‘BackoutProcedure’to insurethata componentcan berestoredtoitsoriginal
stateifnecessary
Changemansaves Multiple Generationsof asourcemodule
Change Man
© 2003KanbayIncorporated-Allrightsreserved

More Related Content

What's hot

Operation research - the revised simplex method
Operation research - the revised simplex methodOperation research - the revised simplex method
Operation research - the revised simplex method2013901097
 
Z OS IBM Utilities
Z OS IBM UtilitiesZ OS IBM Utilities
Z OS IBM Utilitieskapa rohit
 
CICS basic mapping support - session 3
CICS basic mapping support - session 3CICS basic mapping support - session 3
CICS basic mapping support - session 3Srinimf-Slides
 
Getting Started with MySQL I
Getting Started with MySQL IGetting Started with MySQL I
Getting Started with MySQL ISankhya_Analytics
 
Complex queries in sql
Complex queries in sqlComplex queries in sql
Complex queries in sqlCharan Reddy
 
Mainframe JCL Part - 1
Mainframe JCL Part - 1Mainframe JCL Part - 1
Mainframe JCL Part - 1janaki ram
 
Db2 Important questions to read
Db2 Important questions to readDb2 Important questions to read
Db2 Important questions to readPrasanth Dusi
 
[PDF] 2021 Termux basic commands list
[PDF] 2021 Termux basic commands list [PDF] 2021 Termux basic commands list
[PDF] 2021 Termux basic commands list nisivaasdfghj
 
Manual de Operação Primme Ponto Henry - LojaTotalseg.com.br
Manual de Operação Primme Ponto Henry - LojaTotalseg.com.brManual de Operação Primme Ponto Henry - LojaTotalseg.com.br
Manual de Operação Primme Ponto Henry - LojaTotalseg.com.brLojaTotalseg
 
Normalization
NormalizationNormalization
Normalizationochesing
 
Cics cheat sheet
Cics cheat sheetCics cheat sheet
Cics cheat sheetRafi Shaik
 
Database Programming using SQL
Database Programming using SQLDatabase Programming using SQL
Database Programming using SQLAjit Nayak
 
SQL - DML and DDL Commands
SQL - DML and DDL CommandsSQL - DML and DDL Commands
SQL - DML and DDL CommandsShrija Madhu
 

What's hot (20)

Operation research - the revised simplex method
Operation research - the revised simplex methodOperation research - the revised simplex method
Operation research - the revised simplex method
 
Mainframe interview
Mainframe interviewMainframe interview
Mainframe interview
 
Z OS IBM Utilities
Z OS IBM UtilitiesZ OS IBM Utilities
Z OS IBM Utilities
 
CICS basic mapping support - session 3
CICS basic mapping support - session 3CICS basic mapping support - session 3
CICS basic mapping support - session 3
 
Tso and ispf
Tso and ispfTso and ispf
Tso and ispf
 
Getting Started with MySQL I
Getting Started with MySQL IGetting Started with MySQL I
Getting Started with MySQL I
 
Complex queries in sql
Complex queries in sqlComplex queries in sql
Complex queries in sql
 
Mainframe JCL Part - 1
Mainframe JCL Part - 1Mainframe JCL Part - 1
Mainframe JCL Part - 1
 
Skillwise JCL
Skillwise JCLSkillwise JCL
Skillwise JCL
 
Sql queires
Sql queiresSql queires
Sql queires
 
Db2 Important questions to read
Db2 Important questions to readDb2 Important questions to read
Db2 Important questions to read
 
[PDF] 2021 Termux basic commands list
[PDF] 2021 Termux basic commands list [PDF] 2021 Termux basic commands list
[PDF] 2021 Termux basic commands list
 
Manual de Operação Primme Ponto Henry - LojaTotalseg.com.br
Manual de Operação Primme Ponto Henry - LojaTotalseg.com.brManual de Operação Primme Ponto Henry - LojaTotalseg.com.br
Manual de Operação Primme Ponto Henry - LojaTotalseg.com.br
 
PLSQL Cursors
PLSQL CursorsPLSQL Cursors
PLSQL Cursors
 
Normalization
NormalizationNormalization
Normalization
 
Best sql plsql material
Best sql plsql materialBest sql plsql material
Best sql plsql material
 
Cics cheat sheet
Cics cheat sheetCics cheat sheet
Cics cheat sheet
 
Database Programming using SQL
Database Programming using SQLDatabase Programming using SQL
Database Programming using SQL
 
enhanced er diagram
enhanced er diagramenhanced er diagram
enhanced er diagram
 
SQL - DML and DDL Commands
SQL - DML and DDL CommandsSQL - DML and DDL Commands
SQL - DML and DDL Commands
 

Viewers also liked

Top 8 print production manager resume samples
Top 8 print production manager resume samplesTop 8 print production manager resume samples
Top 8 print production manager resume sampleskelerdavi
 
Sequence Stratigraphy - Principles
Sequence Stratigraphy - PrinciplesSequence Stratigraphy - Principles
Sequence Stratigraphy - PrinciplesWilliam W. Little
 
Xactly Sales Compensation for Dummies_02_05_2007
Xactly Sales Compensation for Dummies_02_05_2007Xactly Sales Compensation for Dummies_02_05_2007
Xactly Sales Compensation for Dummies_02_05_2007ThreatMetrix
 
Multimedia communication
Multimedia communicationMultimedia communication
Multimedia communicationBUDNET
 
Anatomy of brachial plexus
Anatomy of brachial plexusAnatomy of brachial plexus
Anatomy of brachial plexusananya nanda
 
T R A T A M I E N T O D E R E S I D U O S T O X I C O S
T R A T A M I E N T O  D E  R E S I D U O S  T O X I C O ST R A T A M I E N T O  D E  R E S I D U O S  T O X I C O S
T R A T A M I E N T O D E R E S I D U O S T O X I C O SMaria Morales
 
Writing information reports
Writing information reportsWriting information reports
Writing information reportsKevin Cummins
 
Questionnaire on Travel and Tourism
Questionnaire on Travel and TourismQuestionnaire on Travel and Tourism
Questionnaire on Travel and Tourismsurabhi agarwal
 
How to use stock photos and still look cool
How to use stock photos and still look coolHow to use stock photos and still look cool
How to use stock photos and still look coolChris 'Kubby' Kubbernus
 
HR Value Proposition
HR Value PropositionHR Value Proposition
HR Value PropositionRaet
 
10 Best Practices for Workflow Design
10 Best Practices for Workflow Design10 Best Practices for Workflow Design
10 Best Practices for Workflow DesignKristina Hettne
 
Winters Method
Winters MethodWinters Method
Winters Method3abooodi
 
Mystic Monk Coffee case
Mystic Monk Coffee caseMystic Monk Coffee case
Mystic Monk Coffee caseNusrat Zahan
 
Microeconomics paper (undergrad)
Microeconomics paper (undergrad)Microeconomics paper (undergrad)
Microeconomics paper (undergrad)Stacey Troup
 

Viewers also liked (20)

Top 8 print production manager resume samples
Top 8 print production manager resume samplesTop 8 print production manager resume samples
Top 8 print production manager resume samples
 
Sequence Stratigraphy - Principles
Sequence Stratigraphy - PrinciplesSequence Stratigraphy - Principles
Sequence Stratigraphy - Principles
 
Xactly Sales Compensation for Dummies_02_05_2007
Xactly Sales Compensation for Dummies_02_05_2007Xactly Sales Compensation for Dummies_02_05_2007
Xactly Sales Compensation for Dummies_02_05_2007
 
Turbidity lab 7
Turbidity  lab 7Turbidity  lab 7
Turbidity lab 7
 
Multimedia communication
Multimedia communicationMultimedia communication
Multimedia communication
 
Anatomy of brachial plexus
Anatomy of brachial plexusAnatomy of brachial plexus
Anatomy of brachial plexus
 
Rolling Process
Rolling ProcessRolling Process
Rolling Process
 
T R A T A M I E N T O D E R E S I D U O S T O X I C O S
T R A T A M I E N T O  D E  R E S I D U O S  T O X I C O ST R A T A M I E N T O  D E  R E S I D U O S  T O X I C O S
T R A T A M I E N T O D E R E S I D U O S T O X I C O S
 
Writing information reports
Writing information reportsWriting information reports
Writing information reports
 
Work load analysis
Work load analysisWork load analysis
Work load analysis
 
Questionnaire on Travel and Tourism
Questionnaire on Travel and TourismQuestionnaire on Travel and Tourism
Questionnaire on Travel and Tourism
 
How to use stock photos and still look cool
How to use stock photos and still look coolHow to use stock photos and still look cool
How to use stock photos and still look cool
 
HR Value Proposition
HR Value PropositionHR Value Proposition
HR Value Proposition
 
Multiple myeloma
Multiple myelomaMultiple myeloma
Multiple myeloma
 
Hospital planning
Hospital planningHospital planning
Hospital planning
 
10 Best Practices for Workflow Design
10 Best Practices for Workflow Design10 Best Practices for Workflow Design
10 Best Practices for Workflow Design
 
Winters Method
Winters MethodWinters Method
Winters Method
 
Mystic Monk Coffee case
Mystic Monk Coffee caseMystic Monk Coffee case
Mystic Monk Coffee case
 
Microeconomics paper (undergrad)
Microeconomics paper (undergrad)Microeconomics paper (undergrad)
Microeconomics paper (undergrad)
 
Case Study #1
Case Study #1Case Study #1
Case Study #1
 

Similar to Change man

Apache Calcite Tutorial - BOSS 21
Apache Calcite Tutorial - BOSS 21Apache Calcite Tutorial - BOSS 21
Apache Calcite Tutorial - BOSS 21Stamatis Zampetakis
 
Where's the source, Luke? : How to find and debug the code behind Plone
Where's the source, Luke? : How to find and debug the code behind PloneWhere's the source, Luke? : How to find and debug the code behind Plone
Where's the source, Luke? : How to find and debug the code behind PloneVincenzo Barone
 
Working Effectively With Legacy Perl Code
Working Effectively With Legacy Perl CodeWorking Effectively With Legacy Perl Code
Working Effectively With Legacy Perl Codeerikmsp
 
Workshop quality assurance for php projects tek12
Workshop quality assurance for php projects tek12Workshop quality assurance for php projects tek12
Workshop quality assurance for php projects tek12Michelangelo van Dam
 
Getting Ignited with EE2
Getting Ignited with EE2Getting Ignited with EE2
Getting Ignited with EE2jamierumbelow
 
Passbolt Introduction and Usage for secret managment
Passbolt Introduction and Usage for secret managmentPassbolt Introduction and Usage for secret managment
Passbolt Introduction and Usage for secret managmentThierry Gayet
 
The post release technologies of Crysis 3 (Slides Only) - Stewart Needham
The post release technologies of Crysis 3 (Slides Only) - Stewart NeedhamThe post release technologies of Crysis 3 (Slides Only) - Stewart Needham
The post release technologies of Crysis 3 (Slides Only) - Stewart NeedhamStewart Needham
 
Open Source ERP Technologies for Java Developers
Open Source ERP Technologies for Java DevelopersOpen Source ERP Technologies for Java Developers
Open Source ERP Technologies for Java Developerscboecking
 
Numerical tour in the Python eco-system: Python, NumPy, scikit-learn
Numerical tour in the Python eco-system: Python, NumPy, scikit-learnNumerical tour in the Python eco-system: Python, NumPy, scikit-learn
Numerical tour in the Python eco-system: Python, NumPy, scikit-learnArnaud Joly
 
TDD And Refactoring
TDD And RefactoringTDD And Refactoring
TDD And RefactoringNaresh Jain
 
Modernization Lessons Learned -Part 2
Modernization Lessons Learned -Part 2Modernization Lessons Learned -Part 2
Modernization Lessons Learned -Part 2Emerson Exchange
 
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)Bastian Feder
 
What's new in c# 5.0 net ponto
What's new in c# 5.0   net pontoWhat's new in c# 5.0   net ponto
What's new in c# 5.0 net pontoPaulo Morgado
 
Kicking off with Zend Expressive and Doctrine ORM (PHPNW2016)
Kicking off with Zend Expressive and Doctrine ORM (PHPNW2016)Kicking off with Zend Expressive and Doctrine ORM (PHPNW2016)
Kicking off with Zend Expressive and Doctrine ORM (PHPNW2016)James Titcumb
 
Automated Unit Testing
Automated Unit TestingAutomated Unit Testing
Automated Unit TestingMike Lively
 

Similar to Change man (20)

Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Apache Calcite Tutorial - BOSS 21
Apache Calcite Tutorial - BOSS 21Apache Calcite Tutorial - BOSS 21
Apache Calcite Tutorial - BOSS 21
 
Where's the source, Luke? : How to find and debug the code behind Plone
Where's the source, Luke? : How to find and debug the code behind PloneWhere's the source, Luke? : How to find and debug the code behind Plone
Where's the source, Luke? : How to find and debug the code behind Plone
 
Working Effectively With Legacy Perl Code
Working Effectively With Legacy Perl CodeWorking Effectively With Legacy Perl Code
Working Effectively With Legacy Perl Code
 
Workshop quality assurance for php projects tek12
Workshop quality assurance for php projects tek12Workshop quality assurance for php projects tek12
Workshop quality assurance for php projects tek12
 
Getting Ignited with EE2
Getting Ignited with EE2Getting Ignited with EE2
Getting Ignited with EE2
 
Passbolt Introduction and Usage for secret managment
Passbolt Introduction and Usage for secret managmentPassbolt Introduction and Usage for secret managment
Passbolt Introduction and Usage for secret managment
 
The post release technologies of Crysis 3 (Slides Only) - Stewart Needham
The post release technologies of Crysis 3 (Slides Only) - Stewart NeedhamThe post release technologies of Crysis 3 (Slides Only) - Stewart Needham
The post release technologies of Crysis 3 (Slides Only) - Stewart Needham
 
Open Source ERP Technologies for Java Developers
Open Source ERP Technologies for Java DevelopersOpen Source ERP Technologies for Java Developers
Open Source ERP Technologies for Java Developers
 
Numerical tour in the Python eco-system: Python, NumPy, scikit-learn
Numerical tour in the Python eco-system: Python, NumPy, scikit-learnNumerical tour in the Python eco-system: Python, NumPy, scikit-learn
Numerical tour in the Python eco-system: Python, NumPy, scikit-learn
 
Python For Large Company?
Python For Large Company?Python For Large Company?
Python For Large Company?
 
Stored procedure
Stored procedureStored procedure
Stored procedure
 
TDD And Refactoring
TDD And RefactoringTDD And Refactoring
TDD And Refactoring
 
Modernization Lessons Learned -Part 2
Modernization Lessons Learned -Part 2Modernization Lessons Learned -Part 2
Modernization Lessons Learned -Part 2
 
Tryton-Prestashop Integration
Tryton-Prestashop IntegrationTryton-Prestashop Integration
Tryton-Prestashop Integration
 
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
 
What's new in c# 5.0 net ponto
What's new in c# 5.0   net pontoWhat's new in c# 5.0   net ponto
What's new in c# 5.0 net ponto
 
Os lab final
Os lab finalOs lab final
Os lab final
 
Kicking off with Zend Expressive and Doctrine ORM (PHPNW2016)
Kicking off with Zend Expressive and Doctrine ORM (PHPNW2016)Kicking off with Zend Expressive and Doctrine ORM (PHPNW2016)
Kicking off with Zend Expressive and Doctrine ORM (PHPNW2016)
 
Automated Unit Testing
Automated Unit TestingAutomated Unit Testing
Automated Unit Testing
 

More from SivaprasanthRentala1975 (20)

Testing using load runner performance testing
Testing using load runner  performance testingTesting using load runner  performance testing
Testing using load runner performance testing
 
Why contract savings are missing
Why contract savings are missingWhy contract savings are missing
Why contract savings are missing
 
Voyager scm
Voyager scmVoyager scm
Voyager scm
 
Volumes
VolumesVolumes
Volumes
 
The new mainframe
The new mainframeThe new mainframe
The new mainframe
 
Test execution may_04_2006
Test execution may_04_2006Test execution may_04_2006
Test execution may_04_2006
 
Telecom testing
Telecom testingTelecom testing
Telecom testing
 
Six sigma
Six sigmaSix sigma
Six sigma
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Sdlc
SdlcSdlc
Sdlc
 
Scm
ScmScm
Scm
 
Pt presentation1
Pt presentation1Pt presentation1
Pt presentation1
 
Pp employee learnnig initiative-iss-220-g tle 2007
Pp employee learnnig initiative-iss-220-g tle 2007Pp employee learnnig initiative-iss-220-g tle 2007
Pp employee learnnig initiative-iss-220-g tle 2007
 
Performance testing and rpt
Performance testing and rptPerformance testing and rpt
Performance testing and rpt
 
Patents
PatentsPatents
Patents
 
Xpediter kanbay
Xpediter kanbayXpediter kanbay
Xpediter kanbay
 
Copy of good quotes.ppt
Copy of good quotes.pptCopy of good quotes.ppt
Copy of good quotes.ppt
 
Contract savings new
Contract savings newContract savings new
Contract savings new
 
Contract savings schema
Contract savings schemaContract savings schema
Contract savings schema
 
Contract savings may 10th 2004 by gm euro
Contract savings may 10th 2004 by gm euroContract savings may 10th 2004 by gm euro
Contract savings may 10th 2004 by gm euro
 

Recently uploaded

BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Recently uploaded (20)

BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Change man

  • 2. Change Man Purpose • To Learn about Change Man process.
  • 3. Change Man Introduction ▲What is Changeman? ▲What will it do for me? ▲What do Iuse Changeman?
  • 4. Change Man Whatis Changeman Changemanis used todevelop andinstall varioustypesof sourcecode intoa mainframe environment Changemanprovides securityforthe code Changemaninsuresabackupofthe currentsourcecode andcancreatebackupsof multiple generations Changemanprovides abackoutprocedureto allowforrecoveryofthe original code
  • 5. Change Man What will it do for Me Allow a developer to capture a copy of the current production code Permit a developer to edit the code Provide a developer with different environments in which code can be tested Allow a developer via the approval process to install the edited code into production
  • 6. Change Man Support for Changeman Requests for assistance on a Changeman question or problem can be sent to the ADSHELP mailbox To obtain a copy of the training guide, send a request to the Changeman Administrator If urgent assistance is needed please call the Helpdesk and open a Netman ticket
  • 7. Change Man Support for Changeman Changeman Administrators : HCS Joe Friendrich CAL190 Primary Contact 757-4200 Ext. 7175 Cathy Olivieri -Moss EMP323 Backup Support (630) 350-6729 HFN Cathy Olivieri -Moss EMP323 Primary Contact (630) 350-6729 Joe Friendrich CAL190 Backup Support (408) 757-4200 ext. 7175
  • 8. Change Man Key Terms Staging data sets : Created by Changeman to store the contents of the developer’s changes Library types : 3 character identifier of the type of source or non-source code that will be changed, i.e jcl, prc , etc Source : Code that has a process executed. For example Cobol2 or Assembler compile.
  • 9. Change Man KeyTerms Non Source : Code that is edited but has no special process runagainstit. Forexample, procs,jcl c controlcards,etc Baseline: thecurrentproductionmodule Audit:A processthatchecksthevalidityofchangesbasedon currentbaseline andconcurrent development Checkout:A processthatprovidesthe developer abaselinecopyofmodule Staging:A processusedtoedit,compileetca module
  • 10. Change Man Creating a Changeman Package Signon to ‘TSOXC’ At the main menu, Type in ‘C’ on the command line This option displays Changeman’s Build Menu
  • 11. Change Man ChangeMan4.1.OPPrimaryOption Menu Option 1.Build - Create,update andreview package data 2. Freeze - Freeze orunfreeze a package 3. Promote - Promote ordemote apackage 4. Approve - Approve orreject a package 5. List - Display (to process) package list B. Backout - Back out a package in production D Delete - Delete orundelete a package L Log - Browse the activity log N Notify - Browse the Global Notification File O OFMlist - Online Forms package list Q Query - Query packages, components andrelationships RRevert - Revert apackage to DEV status X Exit - Exit ChangeMan Press ENTER toprocess; enter END command toexit.
  • 12. Change Man ChangeMan 4.1.OP PrimaryOption -MenuOption Option==> 1 1. Build -Create,update and reviewpackage data 2.Freeze -Freezeor unfreezea package 3.Promote -Promoteor demotea package 4.Approve -Approve or rejecta package 5.List -Display (to process)package list B.Backout -Backout a packageinproduction D Delete -Deleteor undeletea package L Log -Browsetheactivity log N Notify -BrowsetheGlobal Notification File OOFMlist -Online Forms packagelist Q Query -Querypackages,componentsand relationships R Revert -Reverta packageto DEVstatus X Exit -ExitChange Man Press ENTERto process; enterEND commandto exit.
  • 13. Change Man Build Options 0. Dates Display the installation calendar 1. Create Createa new package 2. Update Update package information 3. OFM Create,update, approve orreview online forms 4. Utility Rename andScratch information 5. Checkout Check out components form baseline orpromotion 6. Stage Stage, edit browse and delete components 7. Audit Audit apackage 8. Recompile Recompile source code frombaseline orpromotion 9. Relink Relink ordelete loadmodules B Browse Browse print copy baseline orpromotion CCompare Comparestaging tobaseline orpromotion L Listing Browse compressed listings S Scan Scan baseline forcharacter strings Z Compress Compress change package Staging Libraries Press ENTER toprocess; Enter ENDcommand toexit
  • 14. Change Man Createa NewPackage Option ==> L L Long method - Prompt for package description and special instructions Package Title ==> Test new application PCRS Application => XXXX Blank or pattern for list Requester’s Name => Joe Friendrich Requester’s Phone => 7175 Spurf/Incident/Problem => xxxxxxxxx (E######, W#######, Must use the correct project number G#####, P98#####-S S=1,2,3,A) Package Level => 1 (1-Simple, 2-Complex, 3-Super , 4-Participating) Package Type => Planned (Planned or Unplanned) Package Time Span => Perm (Permanent or Temp) Package To Copy Forward => (Optional package Nme) Unplanned Reason Code => (*for list) Temp Change Duration => (In days) Press ENTER to process; Enter END command for exit.
  • 15. Change Man Create:PackageDescription Command==> Scroll==> CSR PressENTERorENDtocontinueortypeCANCELtoexit (minimum one line ,maximum46 lines) !!!_A briefanddetailed descriptionof thecontentsofthe Changemanpackage. !!!! ******Bottomof data******* !!!! !!!!
  • 16. Change Man Create:InstallationInstructions Command==> Scroll==>CSR Press ENTERorENDtocontinueortypeCANCELtoexit Contingency==> 3 1-Hold productionandcontactanalyst 2-Backoutchange continue production 3-Other==> call Developer Scheduler==> (CMN, Manual) (minimum one line maximum46 lines) !!!!_Abriefset ofinstructionsregardingthe procedurestofollowfortheinstallationof thispackage. Examplecouldbe;whattodoif thispackagecausesaproductionabend’. !!!!
  • 17. Change Man Create:On SiteInformation Command==> PressENTERorENDtocontinueortypeCANCELtoexit InstallDate/Time YYMMDD From toPrimary/BackupcontactsPhone# 980425 0001 2339 “primarycontact” xxxxxxx “backupcontact” xxxxxxx
  • 18. Change Man Processing aComponent Onceapackageis createdthe developer mustpopulateit withcomponentsthatneed tobe updatedorcreatedforthe productionenvironment Checkoutmoves acopyofthe currentbaselinecomponentinto theappropriatestaging dataset Stagingallowsthe developer toeditthe component
  • 19. Change Man Build Options Option==> 5 0. Dates Displaythe installationcalendar 1. Create Createanew package 2. Update Updatepackageinformation 3. OFM Create,update, approveorreviewonline forms 4. Utility Renameand Scratchinformation 5. Checkout Check out componentsformbaselineorpromotion 6. Stage Stage,editbrowseand deletecomponents 7. Audit Audita package 8. Recompile Recompilesourcecodefrombaselineorpromotion 9. Relink Relinkordelete loadmodules B Browse Browseprintcopybaselineorpromotion C Compare Comparestagingtobaselineorpromotion L Listing Browsecompressedlistings S Scan Scanbaselinefor characterstrings Z Compress CompresschangepackageStagingLibraries PressENTER to process;Enter END commandto exit
  • 20. Change Man CheckoutOptions Option===>1 PackageID ===>PCRS1 1. Base/Prom - Checkoutfrombaselineor promotionlibraries 2. Package - Checkoutpackagecomponents Press ENTERtoprocessEnterENDcommandto exit.
  • 21. Change Man Checkout PCOCD100checked out Option==> L-list librarieswherecomponentis located PackageID => PCRS000001(Package orApplicationname) ComponentName => PC0CD100(blankorpatternforlist ;*forall member) Librarytype => JCL (Blankforlist ) SourceLibrary => 0 (Baseline0 to-n Promotion+1to+n) ConfirmRequest => YES (Y/ N) CheckoutMode => 2 (1- Online,2-Batch) Press ENTERtoprocess;EnterENDcommandto exit.
  • 22. Change Man Build Options Option==> 6 0. Dates Displaythe installationcalendar 1. Create Createanew package 2. Update Updatepackageinformation 3. OFM Create,update, approveorreviewonline forms 4. Utility Renameand Scratchinformation 5. Checkout Check out componentsformbaselineorpromotion 6. Stage Stage,editbrowseanddeletecomponents 7. Audit Audita package 8. Recompile Recompilesourcecodefrombaselineorpromotion 9. Relink Relinkordelete loadmodules B Browse Browseprintcopybaselineorpromotion C Compare Comparestagingto baselineorpromotion L Listing Browsecompressedlistings S Scan Scanbaselinefor characterstrings Z Compress CompresschangepackageStagingLibraries PressENTER toprocess;Enter END commandtoexit
  • 23. Change Man StageOptions Option===> 2 PackageID ===>PCRS1 1. Dev - Stagecomponentsfromdevelopment libraries 2. Package - Processpackagecomponents 3. Parms - Specifycomponentlist selection criteria Press ENTERtoprocessEnterENDcommandto exit.
  • 24. Change Man Stage:PCRS000001Components Row1 to2 of2 Command ===> RNameTypeStatusChged LangProcnmeID EPHCM0016 JCL Checkout 980423085939Cal190 ********Bottomofdata********
  • 25. Change Man Auditing A ChangemanPackage Whenthe developeris doneupdatingthemodule,anauditis doneon thepackage. If theauditproducesacceptablereturncode, thepackageisfrozen The packagecan nowbetestedin development and/or QualityAssurance.
  • 26. Change Man AuditChangePackage Command==> PackageID ===>PCRS000001 AuditStagingLibrariesOnly ===>NO (Y/N) AutoResolveofOut-Of-synchs ===>No(Y/N) Job Statementinformation: =>// Cal190HJob (Qhcmq,Chgman),‘Changeman’, => // Class=W, Msgclass =X,notify=Cal190 =>//* Press ENTERtoprocess;EnterENDcommandto exit.
  • 27. Change Man Testing Changemanprovideupto99 testingenvironments Promotionis themethodusedtomovethe developer’s changestothe testing environment Topromotepackagethedeveloper shouldfreezethe packagebeforepromotingto developershould Freezethe packagebeforepromotingtodevelopment orQA Developershaveauthoritytopromotetodevelopment QualityAssurancehasauthoritytopromotetoQA
  • 28. Change Man ChangeMan4.1.OPPrimaryOption Menu Option Option==> 2 1. Build - Create, update and review package data 2. Freeze - Freeze orunfreeze a package 3. Promote - Promote ordemote apackage 4. Approve - Approve orreject a package 5. List - Display (to process) package list B. Backout - Back out a package in production D Delete - Delete orundelete a package L Log - Browse the activity log N Notify - Browse the Global Notification File O OFMlist - Online Forms package list Q Query - Query packages, components and relationships RRevert - Revert apackage to DEV status X Exit - Exit Change Man Press ENTER toprocess; enter END command toexit.
  • 29. Change Man FreezeOptions Option==> 2 Package ID ==> PCRS000001 1. Online - Freeze package Online 2. Batch - Freeze package in batch 3. - Function is not available 4. Reset - Reset indicator after unsuccessful batch freeze Automatic promotion after freeze ===> No (Y/N) Online orbatch promotion ===> B (O-Online , B-Batch) Press ENTER toprocess; Enter END Command to exit
  • 30. Change Man ChangeMan4.1.OPPrimaryOption Menu Option Option ==> 3 1. Build - Create,update andreviewpackagedata 2. Freeze - Freeze orunfreezeapackage 3. Promote - Promoteordemotea package 4. Approve - Approveorrejecta package 5. List - Display(to process)packagelist B. Backout - Back out apackage inproduction DDelete - Deleteorundeletea package LLog - Browsethe activitylog NNotify - Browsethe Global NotificationFile O OFMlist - OnlineForms packagelist Q Query - Querypackages,componentsandrelationships R Revert - Revertapackage toDEV status XExit - Exit Change Man PressENTER toprocess;enterEND commandtoexit.
  • 31. Change Man PromoteChangePackage Command===> PackageID ===> PCRS000001 PressENTERtoProcess;EnterENDCommandtoexit
  • 32. Change Man PromoteChangePackage Command ==> Scroll ===> CSR PKG ID :PCRS000001Creator:Ven017 STAT:FRZ Install Date : 9804300 Currentpromotion level: STAGING -0 Maximumpromotion level:QTESTING-10 ActionRequested => P (P -Promote,D-Demote,C-Checkfor overlay) Online or Batch => B (O -Online, B-Batch) Levelto check => 1 (Required for Action C) PROMOTE/DEMOTEHISTORY LVL NICKNAME,DATE TIMEID
  • 33. Change Man PromoteOptions Option ===>F F - Full promotionoftheentirepackagetoanotherpromotionlevel S- Selectivepromotionofcomponentstoanotherpromotionlevel PKG ID: PCRS000001 Creator: VEN017 STAT: FRZ InstallDTE :980430 CurrentPromotionLevel: STAGING -0 Maximum promotionlevel:QTESTING -10 NextPromotionLevel===>1 Job Statementinformation: //Cal190R JOB (Qhcmq,CHGMAN), CHANGEMAN’,_ //CLASS =W,MSGCLASS=X, NOTIFY=CAL190_ (Userwillneed tocreatejobcardthe firsttime youuse Changeman) PressENTER toprocess;Enter END Command to exit.
  • 34. Change Man Installing aChangemanPackage Onceapackagehasbeen tested theapprovalprocesswill install thepackageintoproduction. The packageis nowreadytobe approvedbythe differentapproversasdefined bytheChangeman administrator Onceapackageis fully approvedandthedateandtime parametersaremet,theChangemanscheduler will submit necessaryjobstoinstall thepackageintoproduction.
  • 35. Change Man ChangeMan4.1.OPPrimaryOption - Menu Option Option ==> 4 1. Build - Create,update andreviewpackagedata 2. Freeze - Freeze orunfreezeapackage 3. Promote - Promoteordemotea package 4. Approve - Approveorrejecta package 5. List - Display(to process)packagelist B. Backout - Back out apackage inproduction DDelete - Deleteorundeletea package LLog - Browsethe activitylog NNotify - Browsethe Global NotificationFile O OFMlist - OnlineForms packagelist Q Query - Querypackages,componentsandrelationships R Revert - Revertapackage toDEV status XExit - Exit Change Man PressENTER toprocess;enterEND commandtoexit.
  • 36. Approve/RejectOptions Option ==> 1 PackageID :PCRS000001Status:FRZ InstallDATE:980425 1. Approve - Approveor reject achange package 2. Reasons- Displayreasonsapackagewasrejected 3. Query - Querychangepackage 4. Reset - Resetapprovalin progressindicator Press ENTERtoprocessEnterENDcommandto exit Change Man
  • 37. ApprovalList Command ===> Scroll ===> CSR Press Enterto process; enterEND commandto exit PACKAGEID : PCRS000001 STATUS:FRZ INSTALL DATE: 980425 ApproverDescription ID DATE TIME SEQSTATUS _a QA AcceptanceTesting Completed 005 _a Application Devl ManagerOK for Production 045 Change Man
  • 38. Summary Changemanis a‘Best in Class’tool usedatHI forupdatingandcreating newprocessesthatrunon a mainframeenvironment Changemanoffers‘Security’ofall sourcecode Changemanprovides a‘BackoutProcedure’to insurethata componentcan berestoredtoitsoriginal stateifnecessary Changemansaves Multiple Generationsof asourcemodule Change Man