Due to the additional overhead of resolving Q to Q pointers which is not normally necessary in a well maintained
system, an environment variable JEDIENABLEQ2Q must be set. The use of Q to Q pointers
should be discouraged.
|
Structure |
Resolution |
1. |
<1> Q
<2>
<3> |
Reflexive Qpointer to MD
JEDIFILENAME_MD else HOME/MD |
2. |
<1> Q
<2>
<3> RealFILE |
Append File to HOME directory
HOME/RealFILE |
3. |
<1> F
<2> RealFILE
<3> RealDictFILE |
Append File to HOME directory
HOME/RealFILE or HOME/RealDictFile |
4. |
<1> F
<2> RealFILE
<3> D_RealDictFILE |
Append File to HOME directory
HOME/RealFILE or HOME/RealDictFile]D |
5. |
<1> Q
<2>
<3>AnotherQ/Fpointer |
Recursively look up until failure AnotherQpointer or
AnotherFpointer in
HOME/MD or JEDIFILENAME_MD
Then resolve as 2 or 3
HOME/RealFILE |
6. |
<1> Q
<2> SYSTEM
<3> |
Qpointer to SYSTEM
JEDIFILENAME_SYSTEM |
7. |
<1> Q
<2> SYSTEM
<3> SYSTEM |
Qpointer to SYSTEM
JEDIFILENAME_SYSTEM |
8. |
<1> Q
<2> SYSTEM
<3> RealACCOUNT |
Qpointer to ACCOUNT MD
SystemEntryAttr2/SuffixofJEDIFILENAME_MD or SystemEntryAttr2/MD |
9. |
<1> Q
<2> SYSTEM
<3> QpointerACCOUNT |
Qpointer to ACCOUNT MD
Recursively look up until failure QpointerACCOUNT in JEDIFILENAME_SYSTEM
Then resolve as 8.
SystemEntryAttr2/SuffixofJEDIFILENAME_MD or SystemEntryAttr2/MD |
10. |
<1> Q
<2> RealACCOUNT
<3> |
Qpointer to ACCOUNT MD
SystemEntryAttr2/SuffixofJEDIFILENAME_MD or SystemEntryAttr2/MD |
11. |
<1> Q
<2> QpointerACCOUNT
<3> |
Qpointer to ACCOUNT MD
Recursively look up until failure QpointerACCOUNT in JEDIFILENAME_SYSTEM
Then resolve as 10
SystemEntryAttr2/SuffixofJEDIFILENAME_MD or SystemEntryAttr2/MD |
12. |
<1> Q
<2> RealACCOUNT
<3> RealFile |
Qpointer to ACCOUNT FILE
SystemEntryAttr2/RealFILE |
13. |
<1> Q
<2> QpointerACCOUNT
<3> RealFile |
Qpointer to ACCOUNT FILE
Recursively look up until failure QpointerACCOUNT in JEDIFILENAME_SYSTEM
Then resolve as 12
SystemEntryAttr2/RealFILE |
14. |
<1> Q
<2> RealACCOUNT
<3> AnotherQ/Fpointer |
Qpointer to ACCOUNT FILE
Recursively look up until failure AnotherQpointer or AnotherFpointer in
SystemEntryAttr2/SuffixofJEDIFILENAME_MD or SystemEntryAttr2/MD
Then resolve as 12 |
15. |
<1> Q
<2> QpointerACCOUNT
<3> AnotherQ/Fpointer |
Qpointer to ACCOUNT FILE
Recursively look up until failure QpointerACCOUNT in JEDIFILENAME_SYSTEM
Recursively look up until failure AnotherQpointer or AnotherFPointer in
SystemEntryAttr2/SuffixofJEDIFILENAME_MD or SystemEntryAttr2/MD
Then resolve as 12 |
16. |
<1> Q
<2> ACCOUNT
<3> RealFILE,SECTION |
Qpointer to ACCOUNT FILE,SECTION
SystemEntryAttr2/FILE]MSECTION |
17. |
<1> Q
<2> ACCOUNT
<3> AnotherQ/Fpointer,SECTION |
Qpointer to ACCOUNT FILE,SECTION
Recursively look up until failure AnotherQpointer or AnotherFpointer in
SystemEntryAttr2/SuffixofJEDIFILENAME_MD or SystemEntryAttr2/MD
Then resolve as 16
SystemEntryAttr2/FILE]MSECTION |
18. |
<1> Q
<2> Remote Account
<3> Remote File |
Remote Q pointer for use with the jBASE
Remote file service. See jRFS |
19. |
<1> QL
<2> Remote Account
<3> Remote File |
Remote Q pointer for use with the jBASE
Remote file service. See jRFS. The L
indicates that updates to remote file are not logged. |
20. |
<1> F
<2> /absolute/path/for/DATA
<3> /absolute/path/for/DICT |
Fpointer to absolute file
/absolute/path/for/DATA |