0
© 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
Ch...
Change Man
What will it do for Me
Allow a developer to capture a copy of the current
production code
Permit a developer to...
Change Man
Support for Changeman
Requests for assistance on a Changeman
question or problem can be sent to the ADSHELP
mai...
Change Man
Support for Changeman
Changeman Administrators :
HCS
Joe Friendrich CAL190 Primary Contact 757-4200 Ext.
7175
C...
Change Man
Key Terms
Staging data sets : Created by Changeman to
store the contents of the developer’s changes
Library typ...
Change Man
KeyTerms
Non Source : Code that is edited but has no special process runagainstit. Forexample, procs,jcl
c cont...
Change Man
Creating a Changeman Package
Signon to ‘TSOXC’
At the main menu, Type in ‘C’ on the command line
This option di...
Change Man
ChangeMan4.1.OPPrimaryOption Menu Option
1.Build - Create,update andreview package data
2. Freeze - Freeze orun...
Change Man
ChangeMan 4.1.OP PrimaryOption -MenuOption
Option==> 1
1. Build -Create,update and reviewpackage data
2.Freeze ...
Change Man
Build Options
0. Dates Display the installation calendar
1. Create Createa new package
2. Update Update package...
Change Man
Createa NewPackage
Option ==> L
L Long method - Prompt for package description and special instructions
Package...
Change Man
Create:PackageDescription
Command==> Scroll==> CSR
PressENTERorENDtocontinueortypeCANCELtoexit
(minimum one lin...
Change Man
Create:InstallationInstructions
Command==> Scroll==>CSR
Press ENTERorENDtocontinueortypeCANCELtoexit
Contingenc...
Change Man
Create:On SiteInformation
Command==>
PressENTERorENDtocontinueortypeCANCELtoexit
InstallDate/Time
YYMMDD From t...
Change Man
Processing aComponent
Onceapackageis createdthe developer mustpopulateit withcomponentsthatneed tobe
updatedorc...
Change Man
Build Options
Option==> 5
0. Dates Displaythe installationcalendar
1. Create Createanew package
2. Update Updat...
Change Man
CheckoutOptions
Option===>1
PackageID ===>PCRS1
1. Base/Prom - Checkoutfrombaselineor promotionlibraries
2. Pac...
Change Man
Checkout
PCOCD100checked out
Option==>
L-list librarieswherecomponentis located
PackageID => PCRS000001(Package...
Change Man
Build Options
Option==> 6
0. Dates Displaythe installationcalendar
1. Create Createanew package
2. Update Updat...
Change Man
StageOptions
Option===> 2
PackageID ===>PCRS1
1. Dev - Stagecomponentsfromdevelopment libraries
2. Package - Pr...
Change Man
Stage:PCRS000001Components Row1 to2 of2
Command ===>
RNameTypeStatusChged LangProcnmeID
EPHCM0016 JCL Checkout ...
Change Man
Auditing A ChangemanPackage
Whenthe developeris doneupdatingthemodule,anauditis doneon thepackage.
If theauditp...
Change Man
AuditChangePackage
Command==>
PackageID ===>PCRS000001
AuditStagingLibrariesOnly ===>NO (Y/N)
AutoResolveofOut-...
Change Man
Testing
Changemanprovideupto99 testingenvironments
Promotionis themethodusedtomovethe developer’s changestothe ...
Change Man
ChangeMan4.1.OPPrimaryOption Menu Option
Option==> 2
1. Build - Create, update and review package data
2. Freez...
Change Man
FreezeOptions
Option==> 2
Package ID ==> PCRS000001
1. Online - Freeze package Online
2. Batch - Freeze package...
Change Man
ChangeMan4.1.OPPrimaryOption Menu Option
Option ==> 3
1. Build - Create,update andreviewpackagedata
2. Freeze -...
Change Man
PromoteChangePackage
Command===>
PackageID ===> PCRS000001
PressENTERtoProcess;EnterENDCommandtoexit
Change Man
PromoteChangePackage
Command ==> Scroll ===> CSR
PKG ID :PCRS000001Creator:Ven017 STAT:FRZ Install Date : 98043...
Change Man
PromoteOptions
Option ===>F
F - Full promotionoftheentirepackagetoanotherpromotionlevel
S- Selectivepromotionof...
Change Man
Installing aChangemanPackage
Onceapackagehasbeen tested theapprovalprocesswill install thepackageintoproduction...
Change Man
ChangeMan4.1.OPPrimaryOption - Menu Option
Option ==> 4
1. Build - Create,update andreviewpackagedata
2. Freeze...
Approve/RejectOptions
Option ==> 1
PackageID :PCRS000001Status:FRZ InstallDATE:980425
1. Approve - Approveor reject achang...
ApprovalList
Command ===> Scroll ===> CSR
Press Enterto process; enterEND commandto exit
PACKAGEID : PCRS000001 STATUS:FRZ...
Summary
Changemanis a‘Best in Class’tool usedatHI forupdatingandcreating newprocessesthatrunon a
mainframeenvironment
Chan...
© 2003KanbayIncorporated-Allrightsreserved
Upcoming SlideShare
Loading in...5
×

Change man

2,559

Published on

Published in: Education
1 Comment
0 Likes
Statistics
Notes
  • Hello
    my name is Queen
    i saw your profile today and became interested in you, i will like to know you the more, and i want you to send an email to my mail so that i can give you my picture for you to know whom i am. Here is my email address [jobe.queen@yahoo.com] I believe we can move from here. I am waiting for your reply in my mail don't send it in the site.
    [Remember the distance or color does not matter but love matters allot in life]
    [jobe.queen@yahoo.com]
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
2,559
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
51
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Change man"

  1. 1. © 2003KanbayIncorporated-Allrightsreserved Change Man
  2. 2. Change Man Purpose • To Learn about Change Man process.
  3. 3. Change Man Introduction ▲What is Changeman? ▲What will it do for me? ▲What do Iuse Changeman?
  4. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 15. Change Man Create:PackageDescription Command==> Scroll==> CSR PressENTERorENDtocontinueortypeCANCELtoexit (minimum one line ,maximum46 lines) !!!_A briefanddetailed descriptionof thecontentsofthe Changemanpackage. !!!! ******Bottomof data******* !!!! !!!!
  16. 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. 17. Change Man Create:On SiteInformation Command==> PressENTERorENDtocontinueortypeCANCELtoexit InstallDate/Time YYMMDD From toPrimary/BackupcontactsPhone# 980425 0001 2339 “primarycontact” xxxxxxx “backupcontact” xxxxxxx
  18. 18. Change Man Processing aComponent Onceapackageis createdthe developer mustpopulateit withcomponentsthatneed tobe updatedorcreatedforthe productionenvironment Checkoutmoves acopyofthe currentbaselinecomponentinto theappropriatestaging dataset Stagingallowsthe developer toeditthe component
  19. 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. 20. Change Man CheckoutOptions Option===>1 PackageID ===>PCRS1 1. Base/Prom - Checkoutfrombaselineor promotionlibraries 2. Package - Checkoutpackagecomponents Press ENTERtoprocessEnterENDcommandto exit.
  21. 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. 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. 23. Change Man StageOptions Option===> 2 PackageID ===>PCRS1 1. Dev - Stagecomponentsfromdevelopment libraries 2. Package - Processpackagecomponents 3. Parms - Specifycomponentlist selection criteria Press ENTERtoprocessEnterENDcommandto exit.
  24. 24. Change Man Stage:PCRS000001Components Row1 to2 of2 Command ===> RNameTypeStatusChged LangProcnmeID EPHCM0016 JCL Checkout 980423085939Cal190 ********Bottomofdata********
  25. 25. Change Man Auditing A ChangemanPackage Whenthe developeris doneupdatingthemodule,anauditis doneon thepackage. If theauditproducesacceptablereturncode, thepackageisfrozen The packagecan nowbetestedin development and/or QualityAssurance.
  26. 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. 27. Change Man Testing Changemanprovideupto99 testingenvironments Promotionis themethodusedtomovethe developer’s changestothe testing environment Topromotepackagethedeveloper shouldfreezethe packagebeforepromotingto developershould Freezethe packagebeforepromotingtodevelopment orQA Developershaveauthoritytopromotetodevelopment QualityAssurancehasauthoritytopromotetoQA
  28. 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. 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. 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. 31. Change Man PromoteChangePackage Command===> PackageID ===> PCRS000001 PressENTERtoProcess;EnterENDCommandtoexit
  32. 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. 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. 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. 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. 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. 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. 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
  39. 39. © 2003KanbayIncorporated-Allrightsreserved
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×