Environment Variables

This provides the filePro version number that added or modified the environment variable. If you are using an older version than identified, the variable will not work or may work differently than advertised. Items with version number 3.x were included in version 3.1 or earlier.

 

Version No.

Variable

Description

1.x

ABE=ASCII

Save processing tables in ASCII format.

4.8

COMSPEC

MS-DOS standard variable for path to COMMAND.COM

4.1

DIALOGINVERSE=0xNN

Sets the foreground and background inverse colors of filePro dialog boxes.

4.1

DIALOGNORMAL=0xNN

Sets the foreground and background colors of filePro dialog boxes.

3.0

ERRORINVERSE=0xNN

Controls colors of error boxes.

3.0

ERRORNORMAL=0xNN

Controls colors of error boxes.

3.0

HELPINVERSE=0xNN

Sets the foreground and background inverse for help.

3.0

HELPNORMAL=0xNN

Sets the foreground and background normal for help.

3.x

INSTDRV

Part of MDCONFIG. Allows installation from B:

4.5

LOGAPPEND

Append LOGFILE instead of overwriting. Also PFLOGAPPEND.

4.5

LOGFILE

Sets filename for LOGTEXT command.

3.0

MENUBORDER

Sets foreground and background colors of borders.

3.0

MENUINVERSE

Sets inverse colors of menus.

3.0

MENUNORMAL

Set normal colors of menus.

4.5

PF64K=ON

Turns of size warning in cabe.

4.5

PFADDWP

Control .wp extension for Import/Export word.

4.8

PFAUTOKSIZE

Sets default tok size for auto processing. If not set, default value is "20000" prior to 5.6.0 and "100000" with 5.6.0 and later.

4.8

PFBACKGROUND

Turns off background processing.

4.8

PFBIXBLANK

Controls how filePro treats a null lookup key.

4.8

PFBIXBUILD=2

Use 4.1 style sorting for indexes.

4.8

PFBIXNODESIZE

Overrides index rebuild nodesize.

4.8.8

PFBLANKOV

Causes date math with blank dates to return "/OV".

4.5

PFBLDFREE

Freechain build message. Default is OFF.

4.5

PFBREAK=OLD

Processing tables continues when break key pressed.

4.5

FBRWM=ON

Strip trailing blanks from browse lookup.

4.8

PFBRWSLASH

Controls backslash handling for browse lookups.

6.01

PFCATCHSIGPIPE

ON changes the way SIGPIPE works with user commands.   Default=OFF

4.5

PFCHECKLOCK

Warning if attempt to modify lookup w/o -p flag

5.0

PFCHECKLOCKPOPUP

Controls logging of non-protected lookups.

4.5

PFCLKBREAK

Return to last function when break key pressed.

4.8

PFCLOCK

Enables or disables clock displayed in menus.

5.0.15

PFCLOSEPENDWARNING=OFF

Disable the warning if you attempt to close an HTML tag when it was not open.

4.5

PFCMARK

Century mark.

4.8

PFCONFIG

Overrides default path of /fp/lib/config.

4.8

PFCURSOR

Sets the size of the cursor.

1.x

PFDATA

Drive letter for the "/filePro" directory.

5.0

PFDIALOGPROMPT

Controls positioning of system message prompts.

1.x

PFDIR

Path for the "/filePro" directory.

4.8

PFDIRFILTER

Verifies that only /filepo/directories in filename list.

4.1

PFDLDIR

Sets path to downloadable printer file.

4.5

PFDLGENTER

Enter key acts like a save key.

4.1

PFDROPSHADOW

Turns the drop shadow on or off.

3.0

PFDSK

Identifies data drives. Overrides PFIGN.

4.8.9

PFEDFAILBOX 

Causes "edit failed" messages to appear in a popup box, rather than flash at the bottom of the screen.

5.6.2

PFENTSELDISABLE=list

Disables (and remove prompts for) a set of default behavior of *clerk at the "Enter Selection" prompt.

5.0

PFEOF

Sets End-of-Field character to use with filePro's internal memo editor.

5.0

PFEOP

Sets End-of-Paragraph character to use with filePro's internal memo editor.

5.0.14

PFEXPORTALL=ON

Use to " revert back " to old behavior.

4.5

PFERRKEY

Key to return from a filePro/system error.

4.8

PFF6PROMPT

Controls F6 with @wbl.

4.5 (Obsolete)

PFFILES=nn

Override default of 20 file handles.

5.0.9

PFFIXEDLISTSIZE=ON

 

Prevents filePro from shrinking selection lists. This allows screen readers for the blind to be programmed with fixed screen locations for such lists. Default: OFF

5.0.9

PFFIXNOLOCK=OFF

 

Turns off a change in behavior related to how filePro handles posting to a lookup
that does not have a "-p" to lock the record.

5.0.6

PFFORCECURSORPATH

Turn OFF forced cursor path for mouse clicks in fileProGI.

4.8

PFFORMTOKSIZE

Sets default tok size for "FORM" command. If not set, default value is "20000" prior to 5.6.0 and "100000" with 5.6.0 and later.

4.1

PFGLOB

Override path "/fp/lib/edits"(global edits).

4.1

PFHCFF

Page eject after "H" for "hardcopy".

5.0

PFHELPAUTOGOTO

Forces F9 index search upon entering help.

5.0.5

PFHELPDIR

Sets alternate path to filePro help files.

1.x

PFIGN

Drives to ignore. (DOS only)

4.1

PFIMPBUF

Increase import record length. Default value increased from "1024" to "10000" in 5.6.0

5.0.9

PFINSERTMODE=ON

Set insert mode on by default in *cabe/*clerk.

4.8

PFIXGT

Allows clerk to do next gt if no exact match.

3.0

PFIXS

Turns on or off "Index Scan" feature.

4.8

PFKEEPIXVAL

Keep last index used in clerk.

6.0.02

PFKEYLOGGER

ON to log all keystrokes

6.0.02

PFKEYLOGGERMB=n

Where n is the number of megabytes allowed

4.5

PFKEYTAB

Changes filePro key table as specified.

4.5

PFLABEL

Allow invalid characters in a prc tables.

4.5

PFLANG

Sets the sort collating sequence for different languages.

4.5

PFLBSIZE

filePro label table size. PFLBSIZE defaults to 1000, but can be set to any from 100 to 32,767.

5.0.15

PFLICDEBUG=path

Set path & filename for creating a license debug file.

ODBC 1.0.01 5.0.15

PFLICFILE

Override the default license path. Default path is %pfprog%\fp\lib\licfp.dat

4.8

PFLISTSLASH

Controls backslash handling in list boxes.

4.5

PFLKNL

Lookup "-nl" finds last match instead of 1st.

4.5

PFLOCKBOX

Flashes "record is being updated" message.

5.0.15

PFLMHOST:IP_addr:port

Identify where the license manager resides.

5.0.14

PFLOGAPPEND

Append LOGFILE instead of overwriting. Use LOGAPPEND prior to version 5.0.14

5.0.14

PFLONGVARDOT=OLD

Allow dots in declared variable names.

5.0

PFLOOKUPNOFILE

Allows you to check syntax on a prc table without it checking for valid filenames in any lookups.

5.0.6

PFLOOKWIZPROT

Change default for lookup wizard's "protect record".

4.8

PFLX

Globally disable creation of browse lookup.

4.5

PFMAXALLOC

Max # of sort buffers to allocate for indexing.

4.5

PFMAXASIZE

Max sort buffer size for indexing.

4.5

PFMAXTEMP

Maximum virtual memory size when sorting.

4.5

PFMAXTFIL

Maximum virtual memory files used for sorting.

3.x

PFMBTO

Sets "messagebox" timeout in seconds.

1.x

PFME

Waits for Return key press for next field.

5.0.10

PFMEMOINSERTMODE=ON

Sets default memo editor insert mode to on.

5.0.15

PFMEMOEDITOLDKEYS=ON

Revert to old keys T = Toggle Insert and I = Insert Time for the memo editor.

4.5

PFMENBRK=OLD

Restores 4.1 behavior for break in a menu.

4.1

PFMENU

Overrides default path for user menus.

4.8

PFMISSINGARG=OLD

Revert to old method for missing arguments.

4.1

PFMONO

Use monochrome screens with a color video card.

5.0.15

PFMSBBLINK=ON

Restore the old behavior of MSB meaning "blink".

4.5

PFMU

Turns off "protect lookup" in cabe lookup.

1.x

PFNAME

Same as using Set/Change filename from menu.

3.0

PFNB

Turn banner printing off.

3.0

PFNET

Use Network calls. (DOS only)

4.8

PFNEWNTCONSOLE

Create new console for Java RunMenu.

5.0.6

PFNEWSK

Allows new @sk values.

4.1

PFNOBOX

Eliminates the boxes around menus, headers etc.

4.5

PFNODF

Disables ddefine, dexpand free-diskspace check.

4.1

PFNOHELP

Displays "No Help Available" if ON.

5.6.2

PFNODFMSG=OFF

Turns off ddefine's "PFNODF=ON" notice. (Default:ON)

5.0

PFNOIXHIDE

Disables/enables Index hiding.

5.0

PFNOQUAL

Turns off "NONE" from qualifier list.

4.8

PFNOTRAP

Controls filePro trapping of SIGBUS and SIGBUSV. (filePro internal debug)

4.8.10

PFNTPRTERR

Message box for NT internal errors.

5.0

PFNULLIXSORT

Enables index sort without a major key.

4.5

PFNUMIXBUILD

Number of index blocks cached.

4.5

PFNUMIXBUF

Number of index blocks to buffer.

5.0.14

PFODBCCOMMITTYPE

Selects the open-commit-type to use for high-level ODBC e.g. " 0 " , " 1 " , or " 3 " .

4.5

PFOLDIX

Builds old style(4.1)indexes.

5.0.14

PFOLDONCE=ON

PFOLDONCE=ON will "revert back" to a modified version of the old behavior.

4.5

PFONEHEAD

Report prints header lines only once.

4.1

PFOUTS

Specifies serial communication parameters.

5.0

PFPERL

Provides the path for PERL executable.

4.8

PFPOSTPRINT

Executes command line variable when printing to a file.

4.8

PFPRINTER

Set the printer type and destination (Enhanced to allow setting to LOCAL and SCREEN)

4.5

PFPRINTERx

Set printer characteristics for printer 1-9.

1.x

PFPROG

Path to the "/fp" directory.

3.0

PFPRT

Directs output to a device or filename.

4.1

PFPRTC

Set the printer type.

4.0

PFPT

Controls local printing (AIX/LINUX/UNIX).

4.0

PFPTO

Wait time in sec. for "Printer Ready".

3.0

PFQUAL

Qualified data set to use.

5.0

PFQUALMESG

Override default qualifier message.

4.8

PFQUIT

Disables CTRL \\ for UNIX users.

4.8

PFREADONLY

Forces read-only attribute.

5.0.6

PFREFRESHRATE

Sets the screen refresh rate during sort/select in dxmaint/*reporty to once every "nnn" seconds.

4.5

PFRETRY

Number of retries for locked read.

5.0.12

PFROOTFIX=OFF

Turns off fix for UID with root login on *NIX systems if not required.

4.8

PFSCC

Enables "!scc" shell-escape within clerk.

6.02

PFDDEFCOLOR

PFDDEFCOLOR=ON|OFF (default ON) to force monochrome in ddefine.

4.8.8

PFSERVROOT

Implied root for HTML and JSFILE.

3.0

PFSHADOWCOLOR

Foreground and background colors for drop shadows.

5.0

PFSHOWF6ARROW

Shows a down-arrow as EOF marker for F6 popups.

5.0.9

PFSHOWROWCOL=OFF

Turns off the row/column display in programs like dscreen, dmoedef, and *cabe. It can confuse screen readers for the blind, as the numbers are read every time you press a key.

5.0.6

PFSHOWWINERROR

Show specific Windows error codes.

5.0

PFSKHEX

Turns on display of HEX value for @SK.

4.8

PFSKIPLOCKED

Skip locked records nnn seconds.

4.8

PFSKIPPEDLOG

Log records skipped by PFSKIPLOCKED.

4.5

PFSP

Overrides the site password stored in fppath.

5.6

PFSPELLPATH=path

Path for the spellchecker dictionary.

5.6

PFSPELLUSERLIST=path

Override default path for personal dictionaries.

3.0

PFSPOOL

Selects spooler/printer attached to spooler.

4.5

PFSYNC

Sync after expanding files or writes.

4.8

PFSYSEUID

If OFF, then SYSTEM command will be executed without the filePro setuid. Default is ON

4.8

PFSYSYR4

@BD, @CD, @TD, @UD to returns 4 digit years.

4.0

PFTERM

Type of terminal being used.

4.0

PFTIMEOUT

Same as PFPTO. Default 10 seconds.

1.x

PFTMP

Identifies where to place temporary files.

4.1

PFTOKSIZE

Sets the default token table size. If not set, default value is "20000" prior to 5.6.0 and "100000" with 5.6.0 and later.

1.x

PFVER

Show individual filePro program version.

4.8

PFWGT0

Totals without selected records.

3.0

POPUPNORMAL

Color code for popup windows foreground.

3.0

POPUPINVERSE

Color code for popup windows background.

5.0

PFUFLAG=ON

Same as -U flag for reports. (jumpstart)

4.8.9

PFUMASK=0nnn

Sets Unix "umask" value.

4.5

PFXFERDOS=OLD

Use old syntax for "doscp" in SCO Unix.

4.8

PSI

Standard Unix variable for the shell command prompt.

1.x

TERM

Type of terminal being used.

1.x

TERMCAP

Filename overrides "/etc/termcap" file.

3.0

TEXTINVERSE

FG and BG colors of menus, prompts etc.

3.0

TEXTNORMAL

FG and BG colors of menus, prompts etc.

6.1

PFERRSUPPRESS PFPWAUDIT

Password auditing also requires a ./fp/logs/pwaudit.cfg file. Same structure as servlog.cfg. Any error that would be sent to mail will still be mailed on unix/linux based systems. Errors reported in the background will still be suppressed. Including the program name. Invalid password and license errors will still be reported. Password errors omit the filename. dcabe and rcabe are exempt from the error suppression.

6.1

PFIGNTMEDS

Ignore "Too many edits" error message. Default OFF.

6.2

PFMENUVER=0

This globally changes how filePro menus display their version strings.
0 - Show menu version as-is.
1 - Show filePro version if menu version is blank.
2 - Show menu file name if menu version is blank.
3 - Always show filePro version.
4 - Always show menu file name.

6.2

PFXLASCII=OFF

If enabled, any non- printable ASCII characters will be automatically stripped from data when inserted into an XLSX document.