Wish you all a very happy new year.Today I was just looking into the program source library of production...A question came to my mind and thought of putting the same to have your expert opinion.
I see the production program source library(appl.source) has got around 5500 programs in it.
I am wondering for if there is really any reason to have the actual code being maintained in source library.Provided we can always see the source listing from changeman.I mean definately there is some cost involved while moving and maintaining the code in source library.
Our installation is using changeman for the code migration to production.I am wondering for if really there is some limiation or some pushing reasnon for maintaining the actual code source library.One such reason I can think of is that we usually have to modify the existing production program in that situation atleast I use the code from production source library...please provide your input....
Joined: 23 Nov 2006 Posts: 19270 Location: Inside the Matrix
Suggest you talk with your configuration management people. They may be able to provide more specific reasons for the strategy chosen.
I have provided support for many organizations & systems and have seen many different methods used successfully.
One reason some systems actually migrate the code is because the code is re-compiled/linked etc in the target environment. Load modules are not transported.
Usually there is a mechanism to "check out" the module for normal work to be done as well as a provision to make an "emercency repair" if there is a need. Major system changes (i.e. the next major phase of an implememtation) are handled outside of the routine promotion process (often in a separate environment).