Line endings, Support for all types of scs line endings – I-Data 5250 ALLY User Manual

Page 171

Advertising
background image

Page A-9

APPENDIX A — INTERFACING XEROX PRINTERS

1. A job from one source defines and uses a UDK character, but does

not end its job with a s

+X

d to undefine the UDK character.

2. A second job from the System that does not define or use a UDK

character tries to use the previously defined UDK character as a

printable character.

In this case, the failure that will occur in step 2 is actually caused by the

first job not following the rules.
To reduce these kinds of problems, the 5250 ALLY provides Auto UDK

character translation. Auto UDK character translation works, because

regardless of the state of the UDK character definition, the XES mode

printer continues to accept the s character as a UDK character

equivalent.
When Auto UDK translation is enabled, the 5250 ALLY translates all

occurrences of the UDK character to the s character for the duration of

the

=UDK=

character assignment. The

=UDK=

assignment is never actually

passed to the printer when this mode is enabled.

Line Endings

The 5250 ALLY’s handling of the XES command set is not limited to

simple character translation. The 5250 ALLY provides several special

features to assist in the proper generation of the line endings required by

some XES commands.
One common problem in generating proper line endings to some XES

commands is that it is often difficult or impossible to control the SCS

commands generated by the IBM host System.

Support for all types of SCS line endings

The 5250 ALLY automatically translates any possible line ending

condition in the SCS command set into a proper

<CR><LF>

line ending.

This translation includes all single byte and multiple byte SCS commands.
This feature is particularly important for environments in which the

System will be generating the data stream. For example, it is possible to

include XES commands to control the formatting of screen prints or word-

processed documents (DisplayWrite/36, Text Management, Office Vision/

400, etc.) without concern for the methods used by the System or

application software to terminate lines.

Advertising