Previous Topic: NetMaster REXX and TSO/E REXX

Next Topic: REXX Source Recognition


Libraries and Source Format

TSO/E REXX and NetMaster REXX store the REXX source in libraries known as partitioned data sets. While TSO/E REXX allows the libraries to have various record lengths and formats, NetMaster REXX requires the libraries to have a fixed length of 80-byte records (blocking is allowed).

The source can be numbered. Both implementations use the convention of examining the first line of the source. If columns 73 through 80 are numeric, the member is regarded as numbered, and only columns 1 through 72 are inspected for valid source. If columns 73 through 80 are not all numeric, the member is not regarded as numbered, and all columns, including 73 through 80, are regarded as source.

TSO/E REXX typically requires the source libraries in the SYSPROC or SYSEXEC DD concatenation. NetMaster REXX requires the source libraries to be in the COMMANDS DD concatenation. However, this requirement can be overridden for a specific user through the NCL Library DDNAME UAMS attribute.

Tivoli NetView REXX requires the libraries to be allocated to a specific ddname, DSICLD.