Downloading a single translation table value, Downloading a partial translation table, Changing multiple translation table values – I-Data 5250 ALLY User Manual

Page 76

Advertising
background image

AGILE 5250 ALLY User’s Guide and Reference

Page 3-8

Downloading a Single Translation Table Value

Downloading a change to a single translation table position value uses the

following format. The example shown here changes the output value for an

EBCDIC Form Feed character to an ASCII Space in Table 01 (EBCDIC to

ASCII):

!AGILE!#01@0C=20;

!AGILE! is the trigger; a number sign (#) indicates a change to a

translation table; 01 represents the EBCDIC to ASCII translation table; the

at sign (@) is the position identifier; 0C is the position to be changed; 20 is

the value moved into position 0C; an equals sign (=) separates the position

from the value; and a semicolon (;) is the terminator. A comma (,) will also

terminate this action.

Downloading a Partial Translation Table

Downloading of a partial translation table uses the following format. The

example illustrates changing the value of all lowercase letters in Table 00

(ASCII to ASCII) to uppercase letters:

!AGILE!#00@61=

41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55

56 57 58 59 5A;

The offset position number indicates the location in the table where the

changes to the translation table will begin (location 61 was used in the

example above). Any values in the character string after the offset position

value will replace subsequent values in consecutive order in the table.

Downloading will end when a semicolon (;) is received. A comma (,) will

also terminate this action.

Changing Multiple Translation Table Values

Multiple translation table changes are possible by separating assignments

with a comma. For example:

!AGILE!#01@05=20,#01@02=20,#02@0D=20,#02@0C=20;

Advertising