View previous topic :: View next topic |
Author |
Message |
babun Beginner
Joined: 03 Aug 2005 Posts: 19 Topics: 9 Location: bangalore
|
Posted: Thu Nov 03, 2005 3:01 am Post subject: impact analasys when change some sort of code in a program.. |
|
|
Hi folks
how could we find out the impacted programs list when we change some sort of code in a program & ,how could we find out the impacted program list when we change the copy book in a perticular program????
In these 2 cases what are all the steps we need to do?
your answers will be appreciated...
Babu _________________ babu |
|
Back to top |
|
 |
Phantom Data Mgmt Moderator

Joined: 07 Jan 2003 Posts: 1056 Topics: 91 Location: The Blue Planet
|
Posted: Thu Nov 03, 2005 4:07 am Post subject: |
|
|
Babun,
These are the steps that I follow whenever I make any changes to a program / copybook.
Code: |
1. Changes made to a program.
a. Check if this is a stand-alone program or is it a sub-program.
b. For stand-alone program
b.1 Are you changing the LRECL of any of the output files or introducing
a new input/output file or removing a file from the program.
b.2 Are you introducing any new fields in any of the output files (may not
require a change in LRECL but FILLER spaces could be replcaed by a
variable).
b.3. In any of these cases, you need to scan your JCL/PROC libraries to
find the list of all jobs that call your program and make sure that
the changes has no impact over these jobs or other jobs which take
the datasets created in these jobs as input.
c. For Sub-Program
c.1 Scan your program library to get list of all programs that call your
sub-program and make sure they are impacted due to the changes
you made.
2. Changes made to a copybook.
a. If there is a change in LRECL
a.1 Scan your program library to find out all programs that uses your
copybook.
a.2 Scan your JCL/PROC library to find all jobs that invoke any of the
programs (in the list above a.1)
a.3 Search for the file whose LRECL is modified and scan each and every
job and each & every step in those jobs where this file is being
passed to as input/being updated. You may also want to do this for
all datasets that are created using this file as input.
a.4 Once you get a list of all steps that are impacted to the LRECL
change, you need to modify all programs that take this file (or) its
descendants as input and change the LRECL in the FD declaration.
a.5 Once you have the list of all programs that use this copybook or that
read the file(s) created using this copybook and all jobs that invoke
these impacted programs you need to do a regression to make sure
that your change does not affect other jobs that are already running
in production.
|
The steps listed above may not a complete list of test cases you need to take care. There may be additional tests required depending on your project. But I believe that I have covered most of the very important points.
Hope this helps,
Thanks,
Phantom |
|
Back to top |
|
 |
semigeezer Supermod
Joined: 03 Jan 2003 Posts: 1014 Topics: 13 Location: Atlantis
|
Posted: Thu Nov 03, 2005 12:58 pm Post subject: |
|
|
There are also impact analysis programs available like IBM's Websphere Asset Analyser. There are probobably many others since that was a major part of Y2K. |
|
Back to top |
|
 |
babun Beginner
Joined: 03 Aug 2005 Posts: 19 Topics: 9 Location: bangalore
|
Posted: Mon Nov 07, 2005 1:00 am Post subject: |
|
|
Hi
Thank you very much for your posts ,,to Phantom and semigeezer
regard's
Babu _________________ babu |
|
Back to top |
|
 |
babun Beginner
Joined: 03 Aug 2005 Posts: 19 Topics: 9 Location: bangalore
|
Posted: Mon Nov 07, 2005 1:01 am Post subject: |
|
|
Hi
Thank you very much for your posts ,,to Phantom and semigeezer
regard's
Babu _________________ babu |
|
Back to top |
|
 |
|
|