T27 Emulator Property Descriptions

Appearance

The following properties govern the local display of applications run through the emulator. Can be used to change the appearance of the application in the Visual Studio editor. 

Field

Description

AlternateFormsDelimiters

If True, the emulator uses alternate form delimiters.

AlternateRSCharacter

Identifies the character to use as the alternate RS Character.

AlternateUSCharacter

Identifies the character to use as the alternate US Character.

CharactersPerLine

Indicates the number of characters on a line.

FontName

Indicates the font used for the local display.

FontSize

Indicates the font size used for the local display.

LinesPerPage

Indicates the number of lines on a screen.

MultipageTimeout

For terminals with multiple pages, it displays the time to wait for secondary pages to load, before returning to the current page. The default value for timeout is 200 milliseconds. For multi-page applications, you can specify the required value.

Note: The MultipageTimeout option is enabled only if NumberOfPages is greater than one.

NumberOfPages

Indicates the number of pages the terminal supports.

Asian Language

The following properties govern the translation and interpretation of the End-of-Double (EDO) and Start-of-Double (SDO) characters that are common to Asian languages. 

Field

Description

AutoDeleteEDOSDO

If True, an EDO followed by an SDO is deleted automatically.

EDODisplayCharacter

Identifies the EDO display character.

EDOTransmitCharacter

Identifies the EDO transmit character.

OverwriteByBytes

If True, indicates that overwrite characters on the screen are by bytes rather than by characters.

SDODisplayCharacter

Identifies the SDO display character.

SDOEDODescription

Indicates whether the SDO/EDO pairs should be left, converted to bytes, or deleted. Possible values are Leave, ConvertToBytes, Delete.

SDOTransmitCharacter

Identifies the SDO transmit character.

TransmitSDOEDO

If False, the MCP transmit and receive does not receive SDO and EDO characters.

UsesSDOEDO

If False, the SDO and EDO characters are not used.

Connection

The following properties identify the connection information to the remote MCP server and the application to be modernized. These properties are used when the emulator attaches to the MCP server to run the application during the capturing process. 

Field

Description

(ServerName)

The name or the IP address of the MCP server.

InitialMessage

Identifies the initial message sent to the application upon connection.

Messages

Controls system messages sent to the terminal. Possible values are All, Responses, and None.

SecureConnection

If True, indicates that socket to the backend server is a secure TLS connection.

SocketNumber

The port number for connecting to the MCP server. The default is 37654.

WindowName

The Transaction Server Window name of the application.

DataComm

The following properties identify the expected behavior of certain data comm functions. This information helps the emulator react consistently to data comm functions as if it were a terminal. 

Field

Description

CarriageReturnCausesLineFeed

If True, a carriage return from data comm causes a line feed.

DC1Function

Indicates the function of the DC1 character when received from the MCP server. Possible values are ClearLine and StayInReceive.

DC2Function

Indicates the function of the DC2 character when received from the MCP server. Possible values are Advances DCP and Toggles Form.

OverwriteByBytes

If True, indicates that overwrite characters on the screen are by bytes rather than by characters.

LineFeedCausesCarriageReturn

If True, a line feed from the data comm causes a carriage return.

SOHClearScreen

If True, a Start of Header causes the screen to be cleared.

SOHExitsScreen

If True, a Start of Header causes an exit of the form.

Language

The following properties control the translation of characters as they are sent and received by the emulator. These values should be changed if a customer encoder is used or an application is run in a language other than the default language. 

Field

Description

EncodingName

Identifies the name of the .NET encoding used to translate to or from the socket character set. If a custom encoder is used, this is the name of the class implementing unisys.Encoder.

EncodingPackage

Identifies the name of the .NET assembly that contains the custom unisys.Encoder used to translate to and from the socket character set.

Language

Identifies the natural language of the application.

ServerCharacterSet

Identifies the character set used by the MCP server.

SocketCharacterSet

Identifies the character set used on the socket.