Built-in Function Support

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).

More information:

REXX External Assembler API


Copyright © 2009 CA. All rights reserved.