Hello, sorry if this has been covered already but I have a situation where there are 2 cobol programs (object type *PGM, as in non-ile), that need to stay in sync, code wise.
What I mean is as follows...
Program A - get new logic added to it quite frequently. Program B needs much of the same code but the developers many times forget about Program B.
Program A gets changed, tested, promoted. Program B is forgotten.
Is there a way to either...
a.) setup some kind of dependency or conflict is created, so when Program A is promoted from Dev to QA , the promotion will fail if Program B does not come along with it.
b.) we can create a user program that will pop up a message when we Promote program A that reminds the developers to check if Program B needs the new code.
Any help would be appreciated.
ps - ive tried making on dependent on the other but that didnt stop any check outs or promotions.
Page 1 / 1
Hello, sorry if this has been covered already but I have a situation where there are 2 cobol programs (object type *PGM, as in non-ile), that need to stay in sync, code wise.
What I mean is as follows...
Program A - get new logic added to it quite frequently. Program B needs much of the same code but the developers many times forget about Program B.
Program A gets changed, tested, promoted. Program B is forgotten.
Is there a way to either...
a.) setup some kind of dependency or conflict is created, so when Program A is promoted from Dev to QA , the promotion will fail if Program B does not come along with it.
b.) we can create a user program that will pop up a message when we Promote program A that reminds the developers to check if Program B needs the new code.
Any help would be appreciated.
ps - ive tried making on dependent on the other but that didnt stop any check outs or promotions.
What I mean is as follows...
Program A - get new logic added to it quite frequently. Program B needs much of the same code but the developers many times forget about Program B.
Program A gets changed, tested, promoted. Program B is forgotten.
Is there a way to either...
a.) setup some kind of dependency or conflict is created, so when Program A is promoted from Dev to QA , the promotion will fail if Program B does not come along with it.
b.) we can create a user program that will pop up a message when we Promote program A that reminds the developers to check if Program B needs the new code.
Any help would be appreciated.
ps - ive tried making on dependent on the other but that didnt stop any check outs or promotions.
Thanks for your inquiry! If Program B is not identified as a dependent of Program A in IBMi/LMi, you can manually define the dependency relationship:
STRLMI > 1 > 40 on Program B > Enter Program A as its requisite (User-Defined Requisite Objects).
Then whenever Program A is checked out/updated and promoted, Program B will be recompiled as well (added to task if so specified), if you default to Create Dependent objects.
Hope this helps.
Best regards,
Jack
Sign up
Already have an account? Login
Welcome to the Rocket Forum!
Please log in or register:
Employee Login | Registration Member Login | RegistrationEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.