Recently I had a challenge where I had to find "Duplicate" elements across my Endevor inventory - mostly where the same element name exists in multiple Subsystems (for SandBox/Parallel Development) in order to check generate dates, processor groups etc. and I found it hard! Maybe it's my old eyes, but I was looking at Endevor element selection lists, using ESort EFind and EOnly to filter them in to some sort of coherence, but my eyes kept twisting out of focus when I tried to compare/match element names where the only difference was a number (suffix) at the end.
I'm thinking there has to be a better way...
Has anybody done anything like this before...
Sure I'm thinking the easy way is to get a CSV report, import it into EXCEL and then set up my masking/filter rules etc...
But that way still leaves me with the challenge of copy/pasting back into Endevor when I've identified the element that needs to change processor group.
And, while the principle sounds simple (just find all the matching element names...) what do with an elements that are only duplicates up the map?
Is an element with the same name a duplicate if it exists in another system, or subsystem but has a different processor group there etc.
Or turning it on it's head, what about the unique elements - elements that don't exist anywhere else, but maybe should...
The example I'm thinking of here is when you compile your programs to Object code and then use a LINKINC member to perform the actual link-edit, and/or a BINDPARM to control DB2 Bind...
In those cases searching for UNIQUE elements would help me find the programs that don't have a corresponding Element LINKINC member.
I'm feeling an Ideation coming on - an enhanced "super" EONLY that allows you to search for Duplicates or Unique Elements - but before I go too far down that path I wanted to check if others have found themselves in similar situations and how they resolved it.
Please share your hints/suggestions.
Thanks,
Eoin