The following describes the similarities and differences in built-in function support in NetMaster REXX.
Generally, functions are supported identically in NetMaster REXX. This includes the use of internal definitions to replace built-ins, quoted strings as function names, and so on.
The actual list of built-in functions supported by NetMaster REXX is almost identical to TSO/E REXX. Because there are many built-in functions, the following sections list only those that are unsupported, or that have significant issues.
Note: External functions, such as those provided by TSO or Tivoli NetView, are not explained in the following section.
|
Built-in Function |
Description |
|---|---|
|
CONDITION |
S (Status) is not supported. I (Instruction) always returns SIGNAL. |
|
DBxxxx |
Because NetMaster REXX does not support DBCS, none of the DB functions are supported. |
|
ERRORTEXT |
Ranges 64 to 99 will return NetMaster REXX extended error message. |
|
EXTERNALS |
This is not provided by NetMaster REXX. It causes a compilation error if used in source. |
|
FORMAT |
NetMaster REXX does not support the expp and expt arguments. Only a maximum of three arguments are allowed. |
|
LINESIZE |
NetMaster REXX always returns 80. |
|
SOURCELINE |
Only source lines containing REXX code are retained after compilation. Lines that contain only comments are treated as blank. |
|
STORAGE |
NetMaster REXX does not allow use of the STORAGE function. |
|
TIME |
TIME(R) does not reset the elapsed-time clock. |
|
TRACE |
The F and S options are not supported, nor are the ! and ? prefixes. Note: F (Failure) means the same as N (Normal). |