Environment Variables
An environment variable is an abbreviation defined at the operating system level that holds values related to the current environment. To migrate more easily between Synergy DBL environments and to reduce the need for source-code modification, you can use environment variables and initialization settings to externally control program functionality.
Setting environment variables and initialization settings
Environment variables and initialization settings
ACTIVEX_LIST - Use ActiveX list control by default
ALT_FONT_HEIGHT - Alternate font height
ALT_FONT_WIDTH - Alternate font width
ALT_TYPE_FACE - Alternate font
ANSICOLOR - Use built-in runtime ANSI color sequences
APP_HEIGHT - Initial application window height
APP_SCALE - Initial scaling factor
APP_STATE - Initial application window state
APP_WIDTH - Initial application window width
APP_X - Initial horizontal position of window
APP_Y - Initial vertical position of window
AXDEBUG - Enable debugging system for ActiveX API
BADLOCKWAIT - Timeout for conventional lock
CACHE_STAT - Enable ISAM cache statistics
CMPBSIZ - Compiler output buffer size
COMBUF - Input buffer size for COM port
COMSPEC - Shell program to run
CONNECTDIR - synergyde\connect directory
DBG_BUFFER - Debugger window buffer
DBG_HEIGHT - Initial debugger window height
DBG_INIT - Debugger initialization file
DBG_RMT - Remote debugger startup information
DBG_SELECT - Enable Select debugging
DBG_SELECT_FILE - Specify location of Select debugging log
DBG_SELECT_INTERNAL - Locate Selects that cause a specific problem
DBG_WIDTH - Initial debugger window width
DBG_X - Initial horizontal position of debugger window
DBG_Y - Initial vertical position of debugger window
DBG$INPUT - Source of debugger input
DBG$OUTPUT - Destination of debugger output
DBGSRC - Debugger source files
DBL_CHRSET - User character set
DBL$FATAL_IMAGE - Image to chain to when FATAL has been called
DBL$RUNJB_OUTPUT - Output destination for RUNJB
DBL2XML_RPS - Alternate repository for dbl2xml
DBLBS - ASCII value of the Backspace character
DBLDICTIONARY - Repository files
DBLDIR - Synergy DBL directory
DBLEOF - ASCII value of the EOF character
DBLHIGH64POS - 64-bit file offset for locking
DBLHIGHPOS - File offset for locking
DBLMAXERR - Maximum number of errors
DBLNET2XML_RPS - Alternate repository for SDI interop
DBLOPT - Synergy DBL system options
DBLSTARLET - System services directory
DBLTEXT - External subroutine directory
DTK_BEEP - Set initial value of g_beep
DTK_BOUNDS - Enable UI Toolkit bounds checking
DTK_BOUNDS_LOG - Log DTK_BOUNDS level 2 errors to a file
DTK_MENU_UP - Disable automatic pull-down menus
DTK_THROW_ABORT - Set initial value of g_throwabort
DTKDBG - Enable the UI Toolkit debugger
DTKFSWINSIZ - Size of file-stack memory cache
DTKKEYCTLFIL - Key mapping script file for UI Toolkit
DTKMAP - Directory for UI Toolkit key mapping file
DTKMAPFIL - UI Toolkit key mapping file
DTKRND - Directory for UI Toolkit rendition file
DTKRNDFIL - UI Toolkit rendition file
DTKTERM - Key map for UI Toolkit
DTKTMP - Directory for UI Toolkit temporary files
EDIT_SYSMENU - Include “Edit” entry on system menu
FCNV_RESET_TIMEKEYS - Reset timestamp autokeys to current time
FONT - Palette entry definition
FONT_ALPHAFLD - Alphanumeric field font
FONT_ALTERNATE - Alternate global font
FONT_FOOTER - Initial footer section font
FONT_HEADER - Initial header section font
FONT_INFO - Initial information line font
FONT_NUMFLD - Numeric field font
GENESIS_INITSQL - SQL options file
GENESIS_MSG_FILE - xfODBC error message file
HTTP_NOESCAPE - Disable HTTP escaping and unescaping of URIs
HTTP_RAND - File containing random data for HTTPS support
HTTPSLIB - HTTPS runtime support file
IDATASIZ - Irecovr buffer size
INTRAFILELOCKS - Control intraprocess file locking behavior
ISAMC_REV - Create files compatible with other Synergy versions
ISLOGMAX - Maximum size of isutl log file
IU_FEEDERTHREADS - Number of feeder threads
IU_IDXTHREADS - Number of index threads
IU_KEYTHREADS - Number of key threads
IU_SORTMEMMAX - Maximum memory used by isutl and fconvert sorting operations
IU_SORTTHREADS - Number of sort threads
KEEP_BORDER - Always keep window border
LIBBSIZ - Librarian buffer size
LIBNBUF - Number of librarian cache buffers
LNKNBUF - Number of linker cache buffers
MAXMEM - Maximum allocated memory
MAXMEMMAX - Test maximum allocated memory
MAXRECURSELEVEL - Maximum number of recursion levels
MAX_SEGBIG - Maximum code segment size before SEGBIG warning
MEMDBG - Monitor memory reclamation
MINIMIZE_LEADING - Reduce line spacing
MSGWAIT - Licensing and message controller
NUMBUFS - Data file cache buffers
OPENNET_POLL_TIME - SQL OpenNet service poll interval
OPTIMIZE_REDRAW - Disable redraw optimization
PALETTE - Synergy color palette
PRINT_METHOD - LPQUE print method
PRINT_PREVIEW_BOTTOM - Bottom coordinate for print preview window
PRINT_PREVIEW_LEFT - Left coordinate for print preview window
PRINT_PREVIEW_SCROLL - Scrolling percentage in print preview window
PRINT_PREVIEW_TOP - Top coordinate for print preview window
PRINT_PREVIEW_ZOOM - Zoom factor for print preview window
PROFILE_PROCESSOR_TIME - Profile using accumulated CPU time
PROXY_HOST - Proxy host for remote URI requests
PROXY_LOCAL - Override handling of local URIs
PROXY_PORT - Proxy server port for remote URI requests
PROXY_SUBNET - Subnet mask to identify local URIs
RECVCTL - Alter irecovr behavior
RETAIN_CONTEXT_CHANGE_ON_SIGNAL - Set initial value of g_retaincontext
RETRYTIME - Change wait time for “File in use” errors
RPSDAT - Repository data files directory
RPSLIB - Repository subroutine library directory
RPSMFIL - Repository main file
RPSTFIL - Repository text file
RPSTMP - Repository temporary files directory
RPSXFIL - Repository cross-reference file
RPTDAT - ReportWriter data files directory
RPTLIB - ReportWriter header file and shared library
RPTRFIL - ReportWriter report definition file
RPTTUT - ReportWriter tutorial data directory
RPTUSR - ReportWriter argument string
RSFILPATH - Default file path for xfServer
RSLOGMAX - Maximum xfServer log file size
RSYNDLOG - Alternate xfServer log file
RUSER - Client/server username
RWUSRLIB - ELB for ReportWriter user-overloadable routines
SCRIPT_SH - SCRIPT_SH.EXE shared image
SCSCOMPR - Client/server data compression
SCSKEEPALIVE - Keepalive timer for connection recovery
SCSKEEPCONNECT - Enable xfServer connection recovery
SCSKEEPCONTEXT - Time to maintain client context for connection recovery
SCSKEEPLOCKS - Time to maintain locks for connection recovery
SCSPREFETCH - Enable READS prefetching and WRITES/PUTS buffering for xfServer
SCSPROFILE - Connection recovery settings
SDE - Location of the main Synergy/DE directory
SDMS_AUDIT - Enable auditing of nonserver file operations
SDMS_AUDIT_FILENAME - Limit audit output to specified file
SDMS_AUDIT_FLUSH - Flush entries for log events
SDMS_AUDIT_FULL - Log additional audit information
SDMS_AUDIT_MODE - Log I/O modes when auditing
SDMS_AUDIT_ROUTINE - Log routine name
SDMS_AUDIT_SRV - Enable auditing of multi-threaded file operations
SDMS2_FULL - Log additional ODBC calls to the database
SDMS2_LOG - xfODBC log file on OpenVMS
SFWINIPATH - Location of synergy.ini file
SFWUSRINIPATH - Location of synuser.ini file
SHOWSORTMEM - Display memory usage during sort
SHOWSORTMEM_FILE - Log memory usage during sort to the specified file
SIG_CORE - Crash on Unix signals and Windows or OpenVMS exceptions
SODBC_CNVFIL - xfODBC conversion setup file
SODBC_CNVOPT - Ignore “Excluded by ReportWriter” Repository setting
SODBC_COLLAPSE - Reduce number of columns for ODBC-enabled applications
SODBC_INIFIL - xfODBC environment setup file
SODBC_MCBA - Skip records with MCBA deleted-record characters
SODBC_NOGROUPNAME - Omit group and struct names from ODBC column names
SODBC_NONULL - Set “Null allowed” property for system catalog columns
SODBC_NOUNSIGNED - Ignore the “Negative allowed” Repository setting
SODBC_ODBCNAME - Use Repository “Alternate name” field
SODBC_TMPOPT - Exclude temporary files from system catalog
SODBC_TOKEN - Change the character used for arrayed fields and groups
SODBC_USEFORMAT - Use decimal information in format string
SORTMEMMAX - Maximum memory used by SORT
SQLJUSTINTIME - Generate cursor status on error condition
SRV_COMPAT - Allow client to connect to older version of xfServer
SSQLEXT - Enable detailed logging
SSQLLOG - Log SQL Connection function calls
SYN_3D_TOOLBAR - Apply 3-D edges to toolbar buttons
SYN_RESIZE_SCALE - Make application window resizable
SYN_TRANSPARENCY_THRESHOLD - Transparent color range threshold
SYN_TRANSPARENT_COLOR - Color treated as transparent
SYN_VSS_WATCH_FILE - Filename to watch for VSS events
SYN_VSS_WATCH_PATH - Location to watch for VSS events
SYNBACKUP - Enable backup mode feature
SYNBASEDATE - Base date for xfODBC Julian day conversions
SYNBITSIZE - 32- vs. 64-bit configuration
SYNCENTURY - Two-digit year used to determine default century
SYNCMPOPT - Options for all traditional Synergy compilations
SYNCSCOPT - C# compiler options
SYNDEFNS - Namespaces to import
SYNDLOG - Alternate License Manager debug log file
SYNERGY_NOLOCALE - Don’t use local user’s language settings
SYNERGY_WINDOWS11_REPAINT - Re-enable Windows 11 screen flicker workaround
SYNERGYDE - Synergy/DE directory
SYNERGYDEDATA - Synergy/DE ProgramData directory
SYNERGYDE32 - Synergy/DE directory for 32-bit installations
SYNERGYDE64 - Synergy/DE directory for 64-bit installations
SYNERGYDE$ROOT - Root directory for Synergy/DE files
SynergyLicenseServer - Name or IP address of machine running license server
SYNEXPDIR - Export directory for prototype files
SYNIMPDIR - Directories to search for import files and prototypes
SYNNET_CLR - Enable support for .NET 6 and higher
SYNNET_DEBUG - Enable debugging for the Synergy .NET assembly API
SYNRPT - Location of the SYNRPT.EXE shared image
SYNSEL_CURSORMEM - Maximum memory for a static cursor
SYNSEL_NUMALPHA_CONVERT - Disable blank to zero conversion on lookup key
SYNSEL_NUMALPHA_KEYS - Disable type mismatch processing
SYNSEL_SUPPRESS_QUERYSTRING - Suppress building of QueryString
SYNSSL_RAND - File containing random data for Synergy SSL encryption
SYNSSLLIB - Synergy SSL runtime support library
SYNTXT - Message text file directory
SYNUSERDEF - File to include at beginning of compilation unit
SYNXML - SYNXML.EXE shared image
TBUF - Terminal output buffer size
TKLIB_SH - TKLIB_SH.EXE shared image
TNMBR - Current terminal number
TRIM_HOME - xfODBC system catalog caching file
UMASK - File mode creation mask
VFYCTL - Change isutl behavior
VMS_UNLOCK_SINGLE - Enable UNLOCK to unlock only the current record
VORTEX_API_LOGFILE - Connectivity Series client-side log file
VORTEX_API_LOGOPTS - Connectivity Series client-side log options
VORTEX_HOME - Location of Connectivity Series default settings
VORTEX_HOST_HIDEGPF - Prevent failed thread from stopping SQL OpenNet server
VORTEX_HOST_LOGFILE - SQL OpenNet log file
VORTEX_HOST_LOGOPTS - SQL OpenNet log options
VORTEX_HOST_NOSEM - Crash on SQL OpenNet access violation
VORTEX_HOST_SYSLOG - Generate system messages for fatal SQL OpenNet errors
VORTEX_ODBC_CHAR - ODBC string descriptions
VORTEX_ODBC_DATETIME - Control how datetime columns are retrieved
VORTEX_ODBC_TIME - Describe time columns as SQL_TIME or SQL_TIMESTAMP
VORTEX_SHM_BASE - Base address for system catalog caching
VORTEX_SHM_FILE - .dat file for system catalog caching
VORTEX_TCP_KEEPALIVE - Set keepalive timer for Connectivity Series
VTXIPC_SO - VTXIPC_SO.EXE shared image
WBNOINC - Suppress .INCLUDE processing while Workbench is tagging
WBTAGCOUNT - Number of characters that change between retags in Workbench
WBTAGDELAY - Number of seconds between retags in Workbench
XF_REMOTE_HOST - Host name for xfServerPlus
XF_REMOTE_PORT - Port number for xfServerPlus
XF_RMT_DBG_TIMOUT - Connect session time-out for xfNetLink Synergy (debug)
XF_RMT_TIMOUT - Call time-out for xfNetLink Synergy
XF_RMTCONN_TIMOUT - Connect session time-out for xfNetLink Synergy (normal)
XFBOOTCLASSPATH - Path for runtime JAR file for xfNetLink Java
XFEXTDIRS - Path for Java classes and JAR files for xfNetLink Java
XFNLNET_CLASS_CONNECTTIMEOUT - Connect session timeout for xfNetLink .NET
XFNLNET_CLASS_ENCODING - Character set used to encode/decode data
XFNLNET_CLASS_HOST - xfServerPlus host for xfNetLink .NET
XFNLNET_CLASS_INITIALIZETIMEOUT - Pooling support method timeout for xfNetLink .NET
XFNLNET_CLASS_LOGFILE - Log file name for xfNetLink .NET
XFNLNET_CLASS_LOGGING - Logging settings for xfNetLink .NET
XFNLNET_CLASS_POOLRETURN - Return objects to pool after use
XFNLNET_CLASS_PORT - xfServerPlus port number for xfNetLink .NET
XFNLNET_CLASS_SINGLELOGFILE - Log all sessions to a single file
XFNLS_LOGFILE - Filename for debug trace information
XFODBCUSR_SO - Shared image for routines for user-defined data
XFPL_API - XFPL_API.EXE shared image
XFPL_BASECHAN - Base channel number for xfServerPlus
XFPL_COMPRESS - Compress data for xfServerPlus
XFPL_DBR - Run xfServerPlus with dbr instead of dbs
XFPL_DEBUG - Enable xfServerPlus debug logging
XFPL_DTL - XFPL_DTL.EXE shared image
XFPL_FUNC_INFO - Enable xfServerPlus function logging
XFPL_LOG - Enable xfServerPlus logging
XFPL_LOGFILE - xfServerPlus log filename
XFPL_LOGICAL - Define logicals for xfServerPlus
XFPL_INIPATH - xfpl.ini file location
XFPL_SESS_INFO - Enable xfServerPlus session logging
XFPL_SINGLELOGFILE - Log all processes in a single file