What exactly are you trying to do? I don’t fully understand the question, but in general list items in command parameters are separated by spaces and sometimes in parenthesis. For example:
KEYWORD(value1 value2 value 3)
KEYWORD((value1a value1b) (value2a value2b)
Special Authorities are usually assigned to a user using the CRTUSRPRF or CHGUSRPRF commands and the parameter for either would be:
SPCAUT(value1 value2 value3…)
If you’re wanting to change the authority to a specific command so that only certain users/user groups can use the command then you’re talking about object authority to the command itself. That is easily changed using the EDTOBJAUT command.
If you could post more detailed information I’m sure we can help you more.
All the best
I’d guess that you are trying to execute CRTUSRPRF or CHGUSRPRF in a CL program, and you want the special authorities to be passed into the command by variables. Unfortunately, you didn’t respond to Jonathan’s request for clarification; so, there doesn’t seem to be any reason for me to explain how to do that. I can’t tell if that’s what you want to know.
I would possibly be wasting my time or making things more confusing for those who read this later.
Please, if someone asks for clarification, take the time to respond.