Natural for Mainframes Version 8.2.5 for Mainframes
 —  Parameter Reference  —

TABL - SYS Library Output Translation

This Natural profile parameter can be used to overwrite the definitions in the translation table NTTABL as contained in the configuration module NATCONFG. TABL corresponds to the NTTABL macro in the Natural parameter module.

Possible settings See TABL Parameter Syntax.
Default setting As specified within the macro NTTABL in NATCONFG.
Dynamic specification yes This parameter can only be specified dynamically. In the Natural parameter module, the macro NTTABL is used instead.
Specification within session no  

Note:
The NTTABL table in NATCONFG is used to translate output produced by programs located in SYS... libraries.

The following topics are covered below:


TABL Parameter Syntax

The TABL parameter is specified as follows:

TABL=(a1,a2,b1,b2,c1,c2,...)

You specify pairs of characters, the first character of a pair being the character to be translated, the second character of a pair being the character into which the first character is to be translated.

You can specify each character either as the one-byte character itself (enclosed in apostrophes) or as the two-byte hexadecimal representation of that character.

Or:

TABL=OFF

With TABL=OFF all (static and dynamic) definitions are reset to the values specified within the macro NTTABL in NATCONFG.

Top of page

NTTABL Macro Syntax

The NTTABL macro is specified as follows:

         NTTABL a1,a2,b1,b2,c1,c2,...

Notes:

  1. For an explanation of the syntax elements, see TABL Parameter Syntax.
  2. The value OFF cannot be specified with the macro NTTABL, but only dynamically with the profile parameter TABL.

Top of page

Example of TABL Parameter

With the TABL parameter, you must enclose the entire string of character pairs in parentheses, for example:

TABL=(5E,'Ä','ö',78,FF,00,'ü','Ü')

Top of page

Example of NTTABL Macro

         NTTABL 5E,'Ä','ö',78,FF,00,'ü','Ü'

In this example, the character represented by H'5E' is translated into 'Ä', 'ö' into the character represented by H'78', the character represented by H'FF' into the character represented by H'00', and 'ü' into 'Ü'.

Top of page