Appendix E: APPX Environment Variables
Table E-1: APPX Environment Variables
| Environment Variable | Usage |
|---|---|
| APPX_0SA_PATH | Tells a PC network node to look to a server's disk drive for its Sys Admin files |
| APPX_184_IPC | Reverts to pre-2.0 IPC semantics for RELATED processes |
| APPX_184_MASKS | Reverts to version 1.8.4 (and earlier) numeric display mask interpretation |
| APPX_200_ALIGNMENT | Reverts to version 2.0 (and earlier) numeric alignment |
| APPX_ACCESS_ALL_FILES | Reverts to pre-3.2 behavior when opening files |
| APPX_ALLOW_MISALIGNS | Converts Numeric Binary Alignment ERROR messages into WARNINGs |
| APPX_BG_SCRIPT | Uses a different script to submit batch jobs marked as “Separate Task? = Y” |
| APPX_BIG_BUTTONS | Specifies that the “big button” GUI style should be used |
| APPX_CGIDATA_LOG | File name to log CGI data parsing debugging information |
| APPX_CHECK_MEM | Causes APPX to periodically pause and verify its allocated memory |
| APPX_CISAM_DEBUG | Activates CISAM debug options with detailed error message reporting |
| APPX_DATA_SERVER | Hostname and port to which APPX/Net or APPX/ODBC will connect |
| APPX_DB_TRAPS | Allows Ctrl-C stepping into ILF debugger outside of Application Design |
| APPX_DBG_CODE | Debug level for APPX_SQL_CMD; almost always set to 0xFFFFFFFF |
| APPX_DBG_VFY | File name to log EM rebuild checking results |
| APPX_DISABLE_DYNAKEYS | Disables the ability of end users to create Dynamic Keys to data files |
| APPX_DISABLE_TCP_NODELAY | Disables the use of the TCP “NODELAY” option |
| APPX_DYNA_LOG | File name to log Dynamic Key generation debugging information |
| APPX_DYNAKEY_PROMPT | Sets a threshold of records processed during Dynamic Key creation |
| APPX_END_PARAGRAPH | Tells APPX to use hex(0A) as an end-of-paragraph character within text fields instead of hex(B6) |
| APPX_FAKE_TIME | Causes APPX to think the current date/time is other than the OS date/time |
| APPX_FD_CACHE_CODE | Determines how much APPX_FD_CACHE_LOG logging to perform |
| APPX_FD_CACHE_LOG | File name to log all file opens and their success or failure status |
| APPX_FMT_IO_LOG | Readable form of IO_LOG |
| APPX_HOST | Presentation Client under Unix: Specify Presentation Server hostname |
| APPX_IO_LOG | File name where all I/O is logged |
| APPX_ISKEYSEG | Overrides APPX normal behavior of consolidating multiple key segments |
| APPX_KEATERM | Select whether a set of “smart buttons” for APPX will be displayed by KEA |
| APPX_KEYMAP | Sets the name of the default keymap to load; same as using the -m= option |
| APPX_LS_DBG | Specifies the debug level when debugging license server issues |
| APPX_LS_DELAY | Number of seconds to wait before License Server validates its license info |
| APPX_LS_GHOSTS | Causes APPX to revert to clearing out “ghost” sessions from the USAGE file |
| APPX_LS_INTERVAL | Number of minutes between checks of USAGE file information |
| APPX_LS_LOG | Denotes where to log license server client debug information |
| APPX_MSG | Centers the value of this variable on the bottom line of the screen |
| APPX_NET_FEATURE_MASK | Allows you to hard code a list of supported client/server features |
| APPX_NET_HASP | Specifies a network security HASP to login to |
| APPX_NET_HEADERS | Enables APPX client/server network packet headers for debugging |
| APPX_NET_LOG | File name to log Presentation Client/Server debugging information |
| APPX_NET_LOG_MASK | Debug level for APPX_NET_LOG, almost always set to 0xFFFFFFFF |
| APPX_NETIO_CODE | Debug level for APPX_NETIO_LOG, almost always set to 0xFFFFFFFF |
| APPX_NETIO_LOG | File name to log APPX/Net client side debugging information |
| APPX_NETIO_SERVER | File name to log APPX/NET server side debugging information |
| APPX_NO_END_CONSTRAINTS | Disables performance optimization to use constraints on upper range limits |
| APPX_NO_NEG_INT | Reverts to pre-3.3 semantics when assigning a negative number to signed binary |
| APPX_NO_STACK_DUMP | Disables stack dumps on Windows systems |
| APPX_ODBC_AUTOCOMMIT | Enables the auto-commit flag for SQL Server |
| APPX_ODBC_CODE | Debug level for APPX_ODBC_LOG, almost always set to 0xFFFFFFFF |
| APPX_ODBC_ISOLATION | Requests transaction isolation level 0 from the ODBC database being accessed |
| APPX_ODBC_LIB | Specifies the ODBC driver manager DLL location for dynamic linking |
| APPX_ODBC_LOG | File name to log APPX/ODBC debugging information |
| APPX_OLD_PD_MUL | Disables fixes to packed decimal multiplication made to APPX version 3.0 |
| APPX_ORACLE_CONNECT | Specifies what user ID and password to use to login to Oracle |
| APPX_ORACLE_FIRST_ROWS | “Hints” to Oracle that you want it to optimize its query processing |
| APPX_ORACLE_LIB | Specifies the Oracle library location for dynamic linking |
| APPX_ORACLE_PARAM_INSERTS | Use parameterized INSERTs to insert data into Oracle tables |
| APPX_ORIO_LIBS | Specifies Oracle libraries when dynamically linking from APPX |
| APPX_PD_SIGNS | Tells APPX what byte pattern to use for the sign bits of packed decimals |
| APPX_PIVOT_ITEMS | Used for Y2K compatibility |
| APPX_PIVOT_YEAR | Used for Y2K compatibility |
| APPX_PORT | Presentation Client under Unix: Presentation Server port number |
| APPX_PORTABLE_DATE | Ignores the "bad portable date" error when importing SPEED II files |
| APPX_PREFIX | Specifies the drive prefix of the APPX installation on NT for UniQue spooler |
| APPX_PRELOAD_MAX | Avoids a “panic-memory allocation error” when loading APPX across networks |
| APPX_PRT_FI_DIR | Sets the disk location where print files are created and stored |
| APPX_PRT_FI_SIZE | Determines how much space to pre-allocate for a print file (VMS only) |
| APPX_PRT_SCRIPT | Defines a different script for print jobs |
| APPX_PRT_SCRIPT_HIDE | Hides printer pop-up window when printing |
| APPX_PSWD | Presentation Client under Unix: Specify password |
| APPX_RDBMS_NDK | Chooses how APPX creates RDBMS date key segments |
| APPX_REMAP | Presentation Client under Unix: Invoke appxkeys remapping |
| APPX_RUN_MEM | Overrides the amount of memory APPX will use for an in-memory query |
| APPX_SCAN_PROC | Uses an alternate SCAN process; superseded by ‘Hook’ records |
| APPX_SCRIPT_IN | “Plays back” all keystrokes recorded in it as if user had manually keyed them |
| APPX_SCRIPT_OUT | Records all user keystrokes (and selected Processes) into an output file |
| APPX_SCRIPT_STEP | Causes APPX to pause before each APPX OPTION key is sent from script |
| APPX_SCRIPT_STOP | Causes APPX to exit when a recorded screen differs from the actual screen |
| APPX_SERVER | Location of APPX Presentation Server engine |
| APPX_SHOW_PROGRESS | Activates status message during a QUERY, OUTPUT and UPDATE |
| APPX_SIGNAL_LOG | File name to log all error signals (like bus errors and segmentation faults) |
| APPX_SQL_BUFFER | Specifies size of SQL command buffer when communicating with an RDBMS |
| APPX_SQL_CMD | File name of ASCII log file for SQL backend I/O traffic |
| APPX_SRVR_TIMEOUT | Specifies the interval in minutes between “is the other system alive?” pings |
| APPX_SS_CODE | Debug level for APPX_SS_LOG, almost always set to 0xFFFFFFFF |
| APPX_SS_LOG | File name to log HASP initialization and verification information |
| APPX_STD_PGH_MASK | Sets the date mask for dates displayed in page headings |
| APPX_SUPPRESS_UID_SWITCH | Tells APPX to leave all print files owned by “appx” |
| APPX_SYBASE_DATABASE | Default Sybase database name |
| APPX_SYBASE_LEVEL0 | Enables Level 0 table locking in Sybase |
| APPX_SYBASE LIB | Specifies the Sybase library location for dynamic linking |
| APPX_SYBASE_PACK_SIZE | Packet size for Sybase data server communications |
| APPX_SYBASE_SERVER | Default Sybase server name |
| APPX_SYS_ERR_LOG | File name to log all system errors |
| APPX_TRAILER_COUNT | Tells APPX to append additional trailer bytes to each memory allocation |
| APPX_TRAP_RESTRUCT | Inserts TRAP statements in Restructure event points for debugging |
| APPX_TST_DIR | Points to a directory to capture screen images |
| APPX_UID | User ID and Password used by APPX/Net or APPX/ODBC upon connection |
| APPX_UNIXIO_PROCS | Causes APPX to log the process names as they are executed |
| APPX_UNIXIO_STATS | File name to log every APPXIO file open, close and I/O |
| APPX_USER | Presentation Client under Unix: Specify User ID |
| APPX_VERIFY_IO | Turns APPXIO I/O verification on or off |
| APPX_VFY_RESTRUCT | Forces restructure to occur even if APPX thinks one is unnecessary |
| APPX_VISION_LOCKS_PER_FILE | Maximum number of locks per file, per process, in Vision file system |
| APPX_VISION_MAXFILES | Maximum number of open files in Vision file system |
| APPX_VISION_MAXLOCKS | Maximum number of record locks per process in Vision file system |
| APPX_XLATE_LOG | File name to log language translation debugging information |
| APPX_ZERO_MALLAC | Workaround for a bug which was fixed in version 3.0 |
| APPXPATH | Default location of APPX Sys Admin, Applications and Database files |
| HASPTTY | HASP Port Number for Linux and SCO Unix boxes |
| VISION_VLOG | Activates VISION debug logging into the fixed filename "v.log" |
| WINPRINT_DEBUG | File name to log winprint.exe debugging information |