Since it is hard coded, then it must either be Z code or be in an exit. So as long as you are in the foreground, it would be possible. However, in the background, where many reports are run, that is not a possibility.
Here are some other possibilities:
- A PID that contains the name Then depending what the PID is set to for the user, the name changes. So you have two background users. One for each name.
- A Z table where each user can set the name that they want to be using. Keyed with say:user, program. An interface that you would write would only let them create, change, delete for their own userid.
- A tvarvc flag to tell which name is to be used.
- many other permutations obviously apply.
Neal