Related ZIETrans settings

The following settings do not directly configure ZIETrans screen-settling, but they have an impact on screen-settling, therefore they are listed here for reference:
Name Setting Location Description
negotiateCResolution You can add this connection property to the table of advanced connection settings on the Advanced tab of the connection editor in ZIETrans Toolkit.

In the source of the .hco file, this becomes an entry in the <otherParameters> tag.

Tells the Telnet client (HACL) used by ZIETrans whether to negotiate for Contention Resolution on the TN3270E connection. The default is true.

Setting this parameter to false causes ZIETrans not to request contention resolution from the Telnet server. It is not used, therefore it causes the ZIETrans screen-settling for this host to use the Timing strategy.

See Contention resolution (TN3270E only) for more information about this function and why you might want to disable it.

The same effect on ZIETrans screen-settling occurs as a side effect of changing the host type to TN3270 instead of TN3270E, since contention resolution is only requested when the host type is TN3270E.

connecttimeout This connection property on the Basic of the ZIETrans connection editor, is labeled as Abandon attempt to connect after specified number of seconds.
In the source of the .hco file, this is the connecttimeout attribute of the <hodconnection> tag.
Note: This is NOT the connectionTimeout parameter seen on the drop-down list when you add advanced connection properties in the connection editor. This is a new property, which is exposed to ZIETrans by the Host On-Demand product, when ZIETrans requests a list of available properties. It is not related to the ZIETrans parameter or ZIETrans screen-settling.
Specifies the time, in seconds, that the server waits until a connection is available, either from the connection pool, if pooling is enabled, or from a new connection. The default is 120 seconds. A new connection is available when communications are started with the host and a usable host screen is received. Completely blank screens are not considered usable unless the ignoreBlankStartupPS screen-settling flag is set to false.
  • ignorepauseforenhancedtn
  • ignorepauseoverrideforenhancedtn
  • delayifnotenhancedtn
These macro properties are specified in the source view of a macro. See Timing issues for more information. Macros encounter the same situations as screen-settling regarding when the host has finished sending data, therefore these properties and their descriptions in the Advanced Macro Guide are referred to here.

These macro properties address problems that the macro developer encounters when trying to support a single version of a macro to run on both contention resolution and non-contention resolution environments. They control how <pause> elements of the macro, which are needed for non-contention resolution environments, are performed in a contention resolution environment.

The <HAScript> property ignorepauseforenhancedtn has a default of false, meaning that <pause> elements are always processed. When changed to true, the <pause> elements are ignored when contention resolution is used.

The <pause> property ignorepauseoverrideforenhancedtn, when set to true causes the <pause> element to be performed always, not skipped, even in a contention-resolution environment when ignorepauseforenhancedtn is set to true in the<HAScript> element.

The <HAScript> property delayifnotenhancedtn should be used whenever ignorepauseforenhancedtn is true, to enable contention resolution performance benefits, and the macro might also be used in a non-contention resolution environment. The property specifies the delay, in milliseconds, to incur when the OIA changes, and its default is 0.

See Timing issues for more information about these properties.