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’.
!!!!
25. Change Man
Auditing A ChangemanPackage
Whenthe developeris doneupdatingthemodule,anauditis doneon thepackage.
If theauditproducesacceptablereturncode, thepackageisfrozen
The packagecan nowbetestedin development and/or QualityAssurance.
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.