At the very top of the command description documentation are environment classification. The environment information describes where the command is allowed to run.
Where allowed to run indicates in which environments the command can be entered. This information is the same information that is shown in the output of the Display Command (DSPCMD) command, which reflects what was specified for the ALLOW parameter when the command definition object was created. The Where allowed to run value includes the symbolic special values specified for the ALLOW parameter and a brief description that explains the environments where the command is allowed to run.
The majority of commands are created with ALLOW(*ALL); *ALL is also the shipped default value for the ALLOW parameter. In this case, the description will be "All environments (*ALL)".
For commands that must be run interactively, the ALLOW values specified when the command was created are usually (*INTERACT *IPGM *IREXX *EXEC) or (*INTERACT *IPGM *IMOD *IREXX *EXEC). In these two cases, the description shown will be "Interactive environments (*INTERACT *IPGM *IREXX *EXEC)" or "Interactive environments (*INTERACT *IPGM *IMOD *IREXX *EXEC)".
For commands that are created to be run only in a compiled CL or interpreted REXX program, the ALLOW values specified when the command was created are usually (*BPGM *IPGM *BREXX *IREXX) or (*BPGM *IPGM *BMOD *IMOD *BREXX *IREXX). In these two cases, the description shown will be "Compiled CL program or interpreted REXX (*BPGM *IPGM *BREXX *IREXX)" or "Compiled CL or interpreted REXX (*BPGM *IPGM *BMOD *IMOD *BREXX *IREXX)".
If the combination of values specified for the ALLOW parameter when the command was created is not one of the above combinations, a bulleted list is shown that gives a brief description of each value that was specified.