proc = SYSVAR(sysproc)
The SYSVAR function can be used only in REXX execs that run in the TSO/E
address space.
Many of the SYSVAR arguments retrieve the same information as do CLIST control
variables. The following tables divide the argument values into categories pertaining
to user, terminal, language, exec, system, and console session information.
User Information
Argument Value Description
SYSPREF Prefix as defined in user profile
SYSPROC SYSPROC returns the current procedure name (either the
LOGON procedure name, the Started Task procedure name,
or ’INIT’ for a batch job). For more information, see z/OS
TSO/E REXX Reference.
SYSUID User ID of current session
Terminal Information
Argument Value Description
SYSLTERM Number of lines available on screen
SYSWTERM Width of screen
Language Information
Argument Value Description
SYSPLANG Primary language for translated messages
SYSSLANG Secondary language for translated messages
SYSDTERM Whether DBCS is supported for this terminal
SYSKTERM Whether Katakana is supported for this terminal
Exec Information
Argument Value Description
SYSENV Whether exec is running in foreground or background
SYSICMD Name by which exec was implicitly invoked
SYSISPF Whether ISPF is available for exec
SYSNEST Whether exec was invoked from another exec or CLIST.
Invocation could be implicit or explicit.
SYSPCMD Name of most recently executed command
SYSSCMD Name of most recently executed subcommand
System Information
Argument Value Description
SYSCPU Number of CPU seconds used during session in the form:
seconds.hundredths of seconds
TSO/E External Functions
128
z/OS V1R1.0 TSO/E REXX User’s Guide