PLBCE Keywords


 

The following keywords may be added to the [environment] section of the program information file (PLBWIN.INI) to alter the behavior of the PLBCE runtime. The runtime accepts existing keywords defined using the obsolete keyword prefixes of SUNDB or SDBWIN. All new keywords require the use the PLB prefix. The keywords may be placed in the PLBWIN.INI file.

 

The .ini file name processing occurs as follows:

  1. The runtime qualifies and uses an INI file when the file contains any section header. A section header is an INI file record that starts with '[' and is terminated with a ']'.

  2. The runtime looks for and uses an INI filename found in three possible directories. The runtime always processes the INI files in the same order giving the user the ability to override globally defined parameters. The file name searching is as follows:

  3. If the runtime is started without using the '-i' option, the runtime looks for the default INI file named 'PLBWIN.INI' in the three possible areas. Any PLBWIN.INI files found in the three directories are then used to locate requested INI file keywords in the order as described in (B) above.

  4. If the runtime is started WITH the '-i' option being specified and the INI file name does not have a path specified, the runtime looks for the INI file name in the three possible directories defined in (B) above. The runtime only processes the user named INI file from the three directories defined in (b.) above. This means the 'PLBWIN.INI' is not used in this case.

  5. If the runtime is started with the '-i' option being specified and the INI file name does have a path specified, the runtime looks for and uses the single specified INI file if found. This case disables the runtime from processing multiple INI files as described in (B) above.

 

It is important to note that when modifying the INI files, unpredictable results can occur if the file is compressed by the process of editing it. If the user is using the Sunbelt Editor to change the file, the '-E' option should be specified to output a non-compressed file.

  

Keyword

Purpose

PLB_ADVSPOOLFILE95A

Controls advanced printing.

PLB_ANSI

Execute in ANSI compatible mode.

PLB_ANSIIO

Execute in ANSI compatible mode for IO operations.

PLB_ANSI_OEM

Control Windows character translation.

PLB_AUTH

Allow specification of the software authorization number in lieu of the DBSERIAL file.

PLB_AUTOFOCUS

Automatically set the focus to a defined EDITTEXT object.

PLB_AUTOISICOMPACT

Control the automatic ISI compaction behavior.

PLB_BGFG

Define the default foreground and background screen colors.

PLB_CASE

Enable external label case sensitivity.

PLB_CDFDELMDEFAULT

Define the default CDF output delimiter.

PLB_CHECKFILE2GB

Disables the 2GB file limitation checking of the Windows runtimes.

PLB_CHKDRN

Enables ISI data record validation for ISAM WRITE operations.

PLB_CLOCKDATE

Specify the format of the date returned by the CLOCK DATE instruction.

PLB_CLOCKERROR

Modify the behavior of the CLOCK ERROR instruction.

PLB_CLOCKUSEIP

Retrieve time and date values from the Sunbelt Data Manager.

PLB_COMPRESSION

Enable or disable data manager message compression.

PLB_CURRENCY

Redefine the currency symbol.

PLB_DEBUG

Enable internal runtime debugging.

PLB_DECIMAL

Define the decimal point symbol.

PLB_DMALTIP

Specifies Data Manager alternate IP addresses.

PLB_DMKEEPACTIVE

Control Data Manager keep-alive processing.

PLB_DMKEEPALIVE

Controls Data Manager keep-alive processing.

PLB_DOSCMDLN

Enable storage of complete command line.

PLB_DPT

Execute in Datapoint compatible mode.

PLB_DPTFILENAME

Disable Datapoint file name processing.

PLBENV

Define a file name or path alias.

PLB_EOR

Redefine the logical end of record mark.

PLB_EXTLIB32

Specifies the name of the DLL accessed during EXTCALL instructions.

PLB_F10

Allow the F10 to be a PL/B function key.

PLB_F31

Disable F31 key when a GUI event terminates a KEYIN.

PLB_FNC

Convert file names to lower case.

PLBWIN_FONT

Redefine the default font.

PLBWIN_FSIZE

Redefine the default font size.

PLB_GLOBALSIZE

Define the Global Memory size.

PLBWIN_ICON

Replace the default application icon.

PLB_LOCALE

Modify Windows locale settings.

PLB_LOCALIP

Define the local IP address of the data manager.

PLB_LOGON

Specify the data manager logon key.

PLB_MAXDMRECVTIME

Define the maximum data manager recieve time.

PLB_MONDECIMAL

Redefine the monetary decimal symbol.

PLB_MONTHOUSAND

Redefine the monetary thousand separator symbol.

PLB_NDUP

Disallow duplicate keys in ISAM files.

PLB_NET

Alter CLOCK SYSPORT behavior.

PLB_NL

Ignore new line characters in KEYIN instructions.

PLB_NOFKEYSTR

Disable placement of the function key string mnemonics in the S$ERROR$ common variable.

PLB_NOINT

Disable interruption of *W and PAUSE instructions.

PLB_OPENABS

Restrict file opens to one mode.

PLB_OPENUSEIP

Specify default ip address used for all non-redirected file OPENs.

PLB_OPENUSESQL

Specify default sql tag for all OPENs without a tag.

PLB_PATH

Define the initial search path for files and programs.

PLB_PORT

Specify the port number to be returned in a CLOCK PORT instruction.

PLB_PREP

Define the default directory for files created with PREPARE.

PLB_PREP87

Control the format of ISAM and AAM files created by the PREPARE instruction.

PLB_PREPBYMFD

Control detection of MFD by the PREPARE instruction.

PLB_PREPUSEIP

Specify default ip address used for all non-redirected file PREPAREs.

PLB_PREPUSESQL

Specify default sql tag for all PREPAREs without a tag.

PLB_PRTDEBUG

Enable LPT port print debugging.

PLB_PRTRETRY

Define the print retry count.

PLB_PRTTIME

Redefine the Windows printer wait time.

PLB_PUBLIC

Specify the data manager public key.

PLB_RDCLR

Clear variables upon unsuccessful ISAM or AAM read.

PLB_ROUND

Round numbers according to ANSI specification.

PLB_SAVECHARSIZE

Control the character attribute size.

PLB_SCHEMA

Declars the default database file.

PLB_SHARE

Disable notification of SHARE load failure.

PLB_SHAREFLUSH

Disable automatic flushing of data to files opened in SHARE mode.

PLB_SHIFTAZ

Control keyboard shift inversion.

PLB_SKIPFOCUS

Ignore gain for event when returning to window.

PLB_SPLEXT

Enable use of the user defined spool file extension.

PLB_SQLIO_CONN

Define addition login information for SQLIO connections.

PLB_SQLIO_DEBUG_LOG

Identifies the debug log file for SQLIO.

PLB_SQLIO_DRIVER

Identifies the type of SQL connection for SQLIO.

PLB_SQLIO_EXT

Define the opentional extension data for SQLIO connections.

PLB_SQLIO_FLAGS

Define any special settings for SQLIO connections.

PLB_SQLIO_HOST

Define the default host name for SQLIO connections.

PLB_SQLIO_INIT

Define a database initialization command.

PLB_SQLIO_PASS

Define the default password for SQLIO connections.

PLB_SQLIO_SCOPEID

Controls the SQLIO use of the IDENITY value.

PLB_SQLIO_SQLTYPE

Define the SQL syntax for SQLIO connections.

PLB_SQLIO_USER

Define the default user name for SQLIO connections.

PLB_SQLSCHEMADB

Define the schema database name for SQLIO.

PLB_SQLTABLEDB

Define the schema database tables name for SQLIO.

PLB_SSL_VERSION

Control the version of SSL libraries used.

PLB_SYSTEM

Define the location of the runtime authorization file.

PLBCE_TASKBAR

Adjust the main window by the taskbar height.

PLB_TERM

Define an alternate screen definition file.

PLB_THOUSAND

Redefine the numeric one thousand separator symbol.

PLB USEDBCTYPE

Enable SWDBC TYPE instruction support.

PLB USERUNEXT

Control default utility verb extension.

PLBVOL

Define Datapoint drive or environment alias.

PLBWIN_W33RETRY

Allows read retries.

PLBWIN_WINHIDE

Primary window is initially hidden.

PLB_WRTERROR

Generate an error if data written to a fixed length file is truncated.

PLBWIN_XPIO

Reset EOF before disk writes.

 

 

See Also: PLBCE Command Line, PLBCE Runtime Requirements, PLBWIN INI File Format, PLBCE Non-Supported Features, Compiler and Runtime Options

 



Compiler and Runtime Options PLBCE Runtime Requirements PLBCE Non-Supported Features