I think I have devised a way where you can use Harmonizer's source code comparison to do a merge. Please see the attached document.
In this example, I am using Harmonizer to compare two versions of a program that are in different source members: PGM1V1 and PGM1V2. They can be in the same source file or different, they can be in the same library or different, they can even be in different systems!
The one "trick" is that you need to specify your primary source file twice as underlined below.
HARMONIZER REFF(*LCL/JOEB/HARMONIZER PGM1V1 SOURCE) +
CMPRF(*LCL/JOEB/HARMONIZER PGM1V2 +
*LCL/JOEB/HARMONIZER PGM1V1) +
OUTF(*LCL/JOEB/HARMONIZER PGM1MERGE) +
COMPOSITE(RR M AD IP R1) BLANKS(YES) COMMENTS(YES) +
HIGHLIGHT(BOLDDROP)
In order to understand more about what this command is doing, please read through the Rocket Aldon Lifecycle Manager Harmonizer™ User Guide Version 6.0B guide on https://docs.rocketsoftware.com/
I would suggest that you create a simple set of source members like I did and then play around with the above command, trying different parameters, until you get the result that you want.
Good luck!
P.S. I used Rocket TE's Screen History and Screen History Print function to capture the screens and create the PDF.
------------------------------
Joe Baumgarten
Senior CSE
Rocket Internal - All Brands
Ames IA United States
------------------------------