PLBWIN Keywords
The following keywords may be added to [environment] section of the program information file (PLBWIN.INI) to alter the behavior of the PLBWIN, PLBCON or PLBCE runtime. The runtimes accept 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 user environment table using the SET utility or in the PLBWIN.INI file.
The .ini file name processing occurs as follows:
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 ']'.
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:
First, the runtime looks for an INI filename in the current working directory. This allows someone doing very specific and local program execution using keyword controls that override default keyword controls specified in (b) or (c) below.
Second, the runtime looks for an INI filename in the current user Windows directory. If the INI filename is found, it becomes the local keyword controls for the runtime. This allows someone to define workstation INI file controls. The local INI file controls can override (c) below.
Third, the runtime looks for an INI filename in the directory where PLBWIN.EXE is found. If the INI filename is found, it becomes the global (default) keyword controls for the runtime.
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.
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.
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 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 |
|
Specify the AAM read cancel key. (9.6) | |
|
Define the time between checks for the AAM read cancel key. (9.6) | |
|
Specify the AAM uppercase translation file. | |
|
Controls advanced printing. | |
|
Controls XPS Printer detection for SPLOPEN operations. | |
|
Execute in ANSI compatible mode. | |
|
Execute in ANSI compatible mode for IO operations. | |
|
Control Windows character translation. | |
|
Allow specification of the software authorization number in lieu of the DBSERIAL file. | |
|
Automatically set the focus to a defined EDITTEXT object. | |
|
Control the automatic ISI compaction behavior. | |
|
Define the default foreground and background screen colors. | |
|
Enable external label case sensitivity. | |
|
Define the default CDF delimiter. | |
|
Define the directory for the CGI temporary files. | |
|
Disables the 2GB file size limit checking by Windows runtimes. | |
|
Enables ISI data record validation for ISAM WRITE operations. | |
|
Specify the format of the date returned by the CLOCK DATE instruction. | |
|
Modify the behavior of the CLOCK ERROR instruction. | |
|
Retrieve time and date values from the Sunbelt Data Manager. | |
|
Enable or disable data manager message compression. | |
|
Specify the buffer size for the COPYFILE instruction. | |
|
Redefine the currency symbol. | |
|
Define the current working directory. | |
|
Define a new deadlock timeout value. | |
|
Enable internal runtime debugging. | |
|
Define the decimal point symbol. | |
|
Allow specification of the automation server's working directory. | |
|
Force immediate output of KEYIN or DISPLAY characters. | |
|
Specifies Data Manager alternate IP addresses. | |
|
Controls child task recovery operations. | |
|
Keep data manager connections active. | |
|
Controls Data Manager keep-alive processing. | |
|
Enable use of MS-DOS style colors. | |
|
Enable storage of complete command line. | |
|
Enable embedded dos font. | |
|
Execute in Datapoint compatible mode. | |
|
Disable Datapoint file name processing. | |
|
Defines LOADMOD memory usage. | |
|
Redefine the Edit menu item name. | |
|
Define a file name or path alias. | |
|
Redefine the logical end of record mark. | |
|
Redefine the lock timeout. | |
|
Specifies a path and filename of a file where untrapped PL/B program errors are to be logged. | |
|
Extends PLB_OPENUSEIP to include AAMDEX, INDEX, SORT, FINDDIR, and COPYFILE. | |
|
Creates DATALIST objects with extended styles. | |
|
Specifies the name of the DLL accessed during EXTCALL instructions. | |
|
Allow the F10 to be a PL/B function key. | |
|
Disable F31 key when a GUI event terminates a KEYIN. | |
|
Use 8.1 style disk writes. | |
|
Redefine the File menu item name. | |
|
Set the bold attribute for the default main window font. | |
|
Convert file names to lower case. | |
|
Redefine the default font. | |
|
Redefine the default font size. | |
|
Define the Global Memory size. | |
|
Redefine the Help menu item name. | |
|
Replace the default application icon. | |
|
Specify the AAM or ISAM read cancel key. (9.6A) | |
|
Define the time between checks for the FILE, AFILE, or IFILE read cancel key. (9.6A) | |
|
Control ISAM file caching. | |
|
Modify ISAM recovery handling. | |
|
Attempts to load SSL 1.1.x libraries first. | |
|
Modify Windows locale settings. | |
|
Define the local IP address of the data manager. | |
|
Special record locking control. | |
|
Specify the data manager logon key. | |
|
Specify the GUI debugger logon IP address and port number. | |
|
Maximum data manager receive time. | |
|
Redefine the monetary decimal symbol. | |
|
Redefine the monetary thousand separator symbol. | |
|
Disallow duplicate keys in ISAM files. | |
|
Alter CLOCK SYSPORT behavior. | |
|
Ignore new line characters in KEYIN instructions. | |
|
Disable placement of the function key string mnemonics in the S$ERROR$ common variable. | |
|
Create the main window without the Help menu item. | |
|
Disable storage of path information in AFILEs or IFILEs by PREPARE. | |
|
Restrict file opens to one mode. | |
|
Specify default ip address used for all non-redirected file OPENs. | |
|
Specify default sql tag for all OPENs without a tag. | |
|
Return unused time to OS after a file lock fails. | |
|
Define the initial search path for files and programs. | |
|
Define the default state that enables or disables the default printer used for rendering fonts for PDF generation. | |
|
Specify the port number returned in a CLOCK PORT instruction. | |
|
Define the default directory for files created with PREPARE. | |
|
Control the format of ISAM and AAM files created by the PREPARE instruction. | |
|
Control detection of MFD by the PREPARE instruction. | |
|
Specify default ip address used for all non-redirected file PREPAREs. | |
|
Specify default sql tag used for all PREPAREs with a tage definition. | |
|
Enable LPT port print debugging. | |
|
Define the decimal format for FORM variables output via PRTPAGE. | |
|
Define Print Preview window captions. | |
|
Define the print retry count. | |
|
Add a print screen menu item to the main window's menu. | |
|
Redefine the Windows printer wait time. | |
|
Specify the data manager public key. | |
|
Employs special name qualification procedures. | |
|
Control the runtime banner display. | |
|
Clear variables upon unsuccessful ISAM or AAM read. | |
|
Allows file opens in READ mode to actually open a file in SHARE mode. | |
|
Define the record locking mode. | |
|
Control EXECUTE retry logic. | |
|
Control the value returned while drive substitution is active. | |
|
Specify the RMS RAS translation file. | |
|
Round numbers according to ANSI specification. | |
|
Control the character attribute size. | |
|
Declares the default database file. | |
|
Disable notification of SHARE load failure. | |
|
Disable automatic flushing of data to files opened in SHARE mode. | |
|
Control keyboard shift inversion. | |
|
Ignore gain for event when returning to window. | |
|
Enable use of the user defined spool file extension. | |
|
Define the IP address of the Sunbelt Data Manager for print spooling. | |
|
Control the version of SSL libraries used. | |
|
Control the tab key substitution. | |
|
Define a string returned to the CLOCK SYSPORT instruction. | |
|
Define the location of the runtime authorization file. | |
|
Control updating of objects on a TABCONTROL. | |
|
Define an alternate screen definition file. | |
|
Allow scaling of the size and font for the Main Window. | |
|
Allow scaling of the size and font for the Debug Window. | |
|
Redefine the numeric one thousand separator symbol. | |
|
Define a program name is to be output when a U10 error occurs. | |
|
Enable SWDBC TYPE instruction support. | |
|
Control default utility file name extensions. | |
|
Define Datapoint drive or environment alias. | |
|
Allows read retries. | |
|
Primary window is initially hidden. | |
|
Generate an error if data written to a fixed length | |
|
Reset EOF before disk writes. |
PLB Service Execution Keywords
|
Keyword |
Purpose |
|
Controls the service autostart feature. | |
|
Specifies a runtime command line without the module name. | |
|
Defines the time to wait before taking a failure action. | |
|
Specifies a descriptive string for the runtime NT service. | |
|
Defines the action to take upon a runtime NT service failure. | |
|
Controls the restarting of the NT service. |
Automation Sever Administrative Keywords
|
Keyword |
Purpose |
|
Clears data items kept by the main server task. | |
|
Sets data items kept by the main server task. | |
|
Specifies the admin host address. | |
|
Specifies the admin host address in Internet Protocol Version 6 format. | |
|
Enables IP Filtering. | |
|
Defines the LOGON key file. | |
|
Control logging of child tasks. | |
|
Define the initial logging level for all tasks. | |
|
Specifies a user provided logon encryption key. | |
|
Specifies the maximum admin log record length. | |
|
Specifies that admin log records are variable length. | |
|
Defines the port number of the admin task. | |
|
Specifies a user provided public encryption key. | |
|
Controls the creation of the admin task. |
SQLIO Access Keywords
|
Keyword |
Purpose |
|
Define addition login information for SQLIO connections. | |
|
Identifies the debug log file for SQLIO. | |
|
Identifies the type of SQL connection for SQLIO. | |
|
Define the optional extension data for SQLIO connections. | |
|
Define any special settings for SQLIO connections. | |
|
Define the default host name for SQLIO connections. | |
|
Define a database initialization command. | |
|
Define the default password for SQLIO connections. | |
|
Controls the SQLIO use of the IDENITY value. | |
|
Define the SQL syntax for SQLIO connections. | |
|
Define the default user name for SQLIO connections. | |
|
Define the schema database name for SQLIO. | |
|
Define the schema database tables name for SQLIO. |
WEBMODE Keywords
|
Keyword |
Purpose |
|
Controls the WebMode processing used when an HTMLCONTROL object is created. | |
|
Sets WebMode processing for PLF Forms. | |
|
Sets WebMode processing for PLF Forms. |
See Also: PLBWIN Command Line, PLBWIN Runtime Requirements, PLBWIN INI File Format, Compiler and Runtime Options
![]() |