DBLDICTIONARY
WSupported on Windows
|
USupported on Unix
|
VSupported on OpenVMS
|
NSupported in Synergy .NET
|
The DBLDICTIONARY environment variable specifies the full path names of the Repository main and text files.
Value
The file specifications for the Repository main and text files, separated by a comma.
Discussion
The following lists the hierarchy of Repository logicals tested by the compiler:
- If a logical is specified, use it. If it is specified and not set, a DDBADLOG error is generated.
- Next, the compiler looks for the DBLDICTIONARY logical and uses it if it’s set.
- If the DBLDICTIONARY logical is not set, the compiler looks to see if you have specified the RPSMFIL/RPSTFIL logicals. If you have set only the RPSMFIL logical, a DDBADLOG error is generated. If you have set both of these logicals and it is not a version 6, 7, or 10 format repository, a DDNOLOG error is generated.
- If the DBLDICTIONARY and RPSMFIL logicals are not set, the compiler looks for the ICSMFIL/ICSTFIL logicals. If you have set only the ICSMFIL logical, a DDBADLOG error is generated. If you have set both of these logicals and it is not a version 3 dictionary, a DDNOLOG error is generated.
- If none of the above conditions apply, a DDNOLOG error is generated.
Setting location
The environment. On Windows, this environment variable can also be set in the [synergy] or [dbl] section of synergy.ini.
Used by
Compiler
See also
Examples
On Windows, if set at the command prompt,
set DBLDICTIONARY=RPSDAT:rpsmain.ism,RPSDAT:rpstext.ism
On Unix,
DBLDICTIONARY=RPSDAT:rpsmain.ism,RPSDAT:rpstext.ism export DBLDICTIONARY
On OpenVMS,
$ DEFINE DBLDICTIONARY "RPSDAT:RPSMAIN.ISM,RPSDAT:RPSTEXT.ISM"