And more difficult for us as you are convinced you must implement an unacceptable (most places) design.Sorry, it's difficult to me to know how you need exactly.
A couple of thought here:I don't anderstand why you need the jcl ...
It's a simple jcl.
1. Your understanding of why someone "needs it" is not required.
2. Simple to you, but as we had not seen it, there was no way to know just what had been implemented.
3. When someone trying to help asks for more info, just post it. No one will ask for more info just for giggles.
I have no idea how this set of "requirements" came about, but they are not really requirements. The requirement is to get the rignt process run every time. . . The user (the reason there is a process) does not need to be involved with one member name versus another.