TABL - SYS Library Output Translation

#### Search Results

Search

# 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

- NTTABL Macro Syntax

- Example of TABL Parameter

- Example of NTTABL Macro

## 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`.

## 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`.

## 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,'ü','Ü')

## 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 `'Ü'`.

### On this page

- TABL Parameter Syntax
- NTTABL Macro Syntax
- Example of TABL Parameter
- Example of NTTABL Macro