Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

Retrofiting of client system on an older version to a higher

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> All Other Mainframe Topics
View previous topic :: :: View next topic  
Author Message
mfjude

New User


Joined: 09 Jan 2006
Posts: 20

PostPosted: Sun Jan 22, 2006 1:03 pm    Post subject: Retrofiting of client system on an older version to a higher
Reply with quote

Any pointers to retrofitting tips or lessons and tricks to be learnt abt retrofitting on mainframes.I mean retrofiting of client system on an older version to a higher version of a product
Back to top
View user's profile Send private message

DavidatK

Active Member


Joined: 22 Nov 2005
Posts: 700
Location: Troy, Michigan USA

PostPosted: Tue Jan 24, 2006 5:52 am    Post subject: Re: Retrofitting tips
Reply with quote

Mfjude,

Sorry to hear that you need to retrofit modified code into a new version of a product. I hope that whoever made the original code changes also made exceptional documentation for each of the changes they made.

I also hope you have the original unmodified code available.

One of the first tasks, and by far the easiest, will be comparing and noting all the modified lines of code.

Next you need to identify why the change was made for each modification to the code and what code is associated with that change. This will probably be the hardest part if there is not already good documentation for this.

Now you have a list of changes, the reason the change was made, and the associated code for the change.

For each change you have identified, you need to ask:

1 ? If this change was to fix a bug in the code, is that bug fixed in the current version. If yes, you can probably discard the change, if no, you need to understand very clearly what the bug was, and how the author of the modification changed it. Looking at the current code, will the change still fix the bug, and can it be put in the same place.

2- If the change was an enhancement. Has the enhancement been added to the products current code? If so, does it function if the same way, giving the same results. Also is the enhancement something the client still wants and needs? This may be difficult to get the clients to commit to, the client that requested the enhancement may not be at the company, or in a different area. If the enhancement is still required, you need to, again, understand exactly what the enhancement produced and how the author of the change implemented it into the old product code. You now need to look at the current product code to see if the change will function correctly in the same place in the code.

3 ? Version upgrades. Depending upon how old the old product code is, and how many upgrades have not been implemented, you may fine that you will have to do some intermediate upgrades to file layout conversions, etc.

4 ? Document your changes. Do a better job that the original. Think about what you didn?t understand and what documentation would have helped, then produce that document.

5 ? And testing. Test, Test, and more testing. Run the same scenario with the old code and the new code. Look for result changes in the areas that you are retrofitting, and in areas that you are not retrofitting. You should be able to justify every change in the results. If there are no changes in the results, I think you tested with the same old version thinking it was the new one. Document the result changes clearly and get sign-offs for every one.

6 ? And finally. Test, Test and more Testing.

Well, there?s my two cents. I?m sure others will come in with there useful helping tips also.
Back to top
View user's profile Send private message
mfjude

New User


Joined: 09 Jan 2006
Posts: 20

PostPosted: Tue Jan 24, 2006 11:36 am    Post subject: Thanx a lot..........
Reply with quote

icon_biggrin.gif icon_smile.gif icon_lol.gif icon_cool.gif icon_wink.gif
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> All Other Mainframe Topics All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts IMS BMP program causes 878 system abend Artemk IMS DB/DC 7 Tue Nov 22, 2016 8:26 pm
No new posts Check System time(Minute) Using TIME1... balaji81_k DFSORT/ICETOOL 5 Fri Nov 11, 2016 10:53 am
No new posts COBOL Version 6.1 Virendra Shambharkar COBOL Programming 5 Tue Nov 01, 2016 11:24 am
No new posts Get system time in micro second or cl... lind sh CICS 11 Mon Sep 05, 2016 11:14 pm
No new posts Add system date inside of a PS file a... pramitdas DFSORT/ICETOOL 5 Sun Aug 28, 2016 12:06 am


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us