New System Parameters

A number of system parameters have been added to provide control over many of the new system features. In order to identify the PxPlus extensions uniquely, all of these parameters start with a Plus sign.

Param Description
'+A' The '+A' parameter is used to control the built-in keep-alive logic for WindX. The value specified in this system parameter defines the number of minutes between automatically generated internal transmissions to a WindX workstation. The successful delivery of these transmissions will verify that the workstation is still connected. A failure will indicate that the workstation has been disconnected and that the normal terminal-disconnect processing should be initiated.

The default setting for this paramater is 10.
'+C' The '+C' parameter controls the use of the external Program Cache Manager. During system initialization, if the Program Cache Manager is detected this parameter will be set. Resetting this parameter will cause the system to disregard the use of the Program Cache Manager.

The default setting is determined by the presence of the Program Cache Manager.
'+D' The '+D' parameter is used to define the maximum number of 1/100ths of a second delay to allow between characters of a multi-character escape sequence from a keyboard. When the first character of a known/defined keyboard sequence is received, the system will allow no more than the time defined by this parameter to elapse before terminating the escape sequence.

The default setting for this paramerer is 200 (2 seconds)
'+E' The '+E' parameter tells the system to automatically delete all the related segments of a multi-segmented key file when the file is deleted and or re-initialized. This will also delete both the ".dat" and ".idx" files for C-ISAM files when they are deleted. This parameter performs the same logic as specifying OPT="ALLSEG" on a REFILE or ERASE directive.

The default setting for this parameter is OFF.
'+H' The '+H' system parameter controls the Host side caching of WindX controls. When using Windx (or JavX) and this system parameter is set, the system will attempt to cache numerous control properties on the server. The properties that are cached are controlled by the "*plus/wdxcache" program and its "ADD SERVER PROPRIETIES" directives. Note that this feature is only enabled when running a Professional version.

The default setting for this parameter is OFF and it can only be changed when running a Professional or E-Commerce License
'+O' The '+O' system parameter is used to control the generation of Errors on the BIN function/format when the data cannot fit in the output length specified. If this parameter is turned OFF, PxPlus will emulate standard ProvideX.

The default setting for this parameter is ON.
'+S' The '+S' parameter enables the PxPlus dynamic field separator logic. When enabled, the system will attempt to determine the field separator in the ARG, READ DATA FROM, and KGN functions automatically by checking the last non-null character of the input string

The default setting for this parameter is OFF.
'+T' The '+T' parameter controls the automatic conversion of old-style string template references from a single colon on the DIM statement or a period in the field reference to the double colon used by the PxPlus structured strings. This parameter should generally only be used during conversion. It only affects the compilation process.

The default setting for this parameter is OFF.
'+V' The '+V' parameter is used to override the automatic source control for programs on a SAVE. When this parameter is not enabled and a program is saved, the system will check for the existence of .pluscvs file in the directory where the program is saved and use its contents to define where to place an ASCII text version of the program.

The default setting for this parameter is OFF.
'+W' The '+W' parameter is used to control the compression of WindX data packets. When enabled, the Windx data packets will be compressed wherever possible. This compression will reduce the number of data packets needed to transmit the data. Note that this feature is only enabled when running a Professional version.

The default setting for this parameter is OFF and it can only be changed when running a Professional or E-Commerce License
'+Y' The value of the '+Y' system parameter is used to determine the base century when a two digit year is given to the JUL function. If this parameter is not set (zero), all two digits years use the current century. If this parameter is set, its value is assumed to define the century to use. (e.g., 19 means 1900->1999, 20 means 2000->2099).

The default leaves this system parameter zero (use current century)