Welcome to jBASE's new documentation site! Many answers to your questions can be found by searching the Knowledgebase or viewing the jBASE Documentation. We also have a Google Group for peer discussion about jBASE. If you are unable to find the information you are looking for, jBASE Support will be glad to assist in resolving your technical problems. Enjoy and please provide comments and feedback .

How can we help you?

Environment Variables

Environment Variables are used to modify jBASE behavior on a system wide or per user basis.

  • JBCPORTNO Description This defines current port number and is useful when a particular user
  • JBCLOGNAME Description The account name as perceived by commands such as WHO or conversions
  • JBCGLOBALDIR Description Defines the directory for jBASE global files. Values Valid file path
  • JBCRELEASEDIR Description This environment variable defines the release directory for the jBASE
  • JBCDATADIR Description Defines the location for jBASE to determine any configured databases.
  • JBCEMULATE Description When importing legacy applications, this variable tells jBASE what sy
  • JEDIFILEPATH Description This environment variable provides a list of directories in which to
  • JEDIFILENAME_MD Description This variable should be used if you require the use of a MD or VOC fi
  • JEDIFILENAME_SYSTEM Description If you are using Q-pointers in a defined MD/VOC file then you may wel
  • JBASE_ERRMSG_TRACE Description Defines whether or not to log jBASE messages to the $JBCRELEASEDIR/tm
  • JBASE_ERRMSG_ZERO_USED Description Defines behavior when a BASIC program encounters a null variable, i.e
  • JBASE_ERRMSG_NON_NUMERIC Description Defines behavior when a BASIC program encounters a numeric operation
  • JBASE_ERRMSG_DIVIDE_ZERO Description Defines behavior in a BASIC program when the divisor of an arithmetic
  • JEDIENABLEQ2Q Description This environment variable must be set for Q-pointer to Q-pointer chai
  • JEDI_DISTRIB_DEFOPEN Description Setting this environment variable will defer the OPENing of component
  • JEDI_SECURE_LEVEL Description Defines the security level for j3 and jPLUS Secure files. Values Valu
  • JBC_TCLRESTART Description Enables the Command Level Restart feature. Values Restart Program. De
  • JBC_ENDRESTART Description Enables the Break/End Restart feature. Values Restart program name. D
  • JBCOBJECTLIST Description This environment variable defines the directories to find user shared
  • JBC_BLOCK_SYSTEM14 Description When this environment variable is set, calls to SYSTEM(14) will resul
  • JBCDEV_BIN Description This environment variable defines the directory where user executable
  • JBCDEV_LIB Description This environment variable defines the directory where user shared obj
  • JDIAG Description This environment variable provides a variable amount of jBASE trace i
  • JBASEUNIQUE Description When this environment variable is set to a directory, jBASE dynamical
  • JBCERRFILE Description Sets the location of the jBASE error message file.  Values Valid path
  • JBCSPOOLERDIR Description This environment variable defines the directory where the jBASE spool
  • PATH Description The PATH environment variable contains a list of all directories that
  • LD_LIBRARY_PATH Description This variable is only valid on Linux and Solaris and must be set to t
  • JBASE_LOCALE Description This environment variable sets the locale for UTF8, sorting and data
  • JBASE_TIMEZONE Description Setting this environment variable sets the timezone to use for UTF8 t
  • JBASE_DATE_FORMAT Description This environment variable specifies the format of how dates are conve
  • TERM (Environment Variable) Description On Unix, this variable should be set to your terminal type as defined
  • Terminal Support Terminal Independence How terminal independence is achieved. Terminal Type Termin
  • Terminal Independence jBASE uses the standard terminfo database supplied on all Unix platforms. For Win
  • Terminal Type jBASE provides support for a terminal type cross reference mechanism that enables
  • Keyboard Independence Keyboard input can be handled independently of the current terminal type within e
  • Terminal Extensions jtic -Options DescriptionFile Where Options can be: Option Description -x the Des
  • System File Description  The location of the jBASE SYSTEM file is determined by the JEDIFILEN
  • JBCDEFDICTS Description Specifies one or more files that are used to hold dictionary items fo
  • JBCBASETMP Description jBASE programs make use of a work file for various internal functions
  • JBCLISTFILE Description This environment variable specifies the file where stored lists are k
  • Environment Variables Description jBASE uses a number of environment variables to modify jBASE behavior
  • TERMINFO Description The TERMINFO environment variable is used for terminal handling. The
  • JBCSPOOLER_JOBRESET Description Setting this environment variable changes the way in which the counte
  • JBC_DESPOOLSLEEP Description By default, the jBASE despooler processes check for queued jobs every
  • JBC_INVERT_ALPHA_CHARS Description With this environment variable set the case of alphabetic characters
  • JBC_OLD_SP_EDIT Description When this environment variable is set, the alternative SP-EDIT progra
  • JBCLISTID Description This environment variable forces the user account name to be stored a
  • JBCSCREEN_DEPTH Description This environment variable specifies the page depth for paged terminal
  • JBCSCREEN_WIDTH Description This environment variable specifies the page width for paged terminal
  • JBCPRINTER_DEPTH Description This environment variable specifies the page depth for paged spooler
  • JBCPRINTER_WIDTH Description This environment variable specifies the page width for paged spooler
  • JBCNETACCESS Description This environment variable defines the location of the jRFS security a
  • JBCNETDIR Description This environment variable defines the location of the jRFS configurat
  • JSQLFILENAME_CATALOG Filename used by SQLCATMAN
  • Introduction to Environment Variables SETTING/GETTING Windows set variable=value echo %variable% Variables can be confi
  • Notes on Environment Variables for the jBASE compiler Does your "PATH" overflow?