Difference between revisions of "VA FileMan DIC"
From VistApedia
Line 11: | Line 11: | ||
* <mrou>DIC</mrou> : Starts with the B cross-reference, or uses only the B cross-reference [unless K is passed in DIC(0)]. | * <mrou>DIC</mrou> : Starts with the B cross-reference, or uses only the B cross-reference [unless K is passed in DIC(0)]. | ||
* <mentry>IX^DIC</mentry> : Starts with the cross-reference you specify, or uses only the cross-reference you specify. | * <mentry>IX^DIC</mentry> : Starts with the cross-reference you specify, or uses only the cross-reference you specify. | ||
− | * <mentry>MIX^DIC1</mentry> : Uses the set of cross-references you specify. | + | * <mentry>MIX^DIC1</mentry> : Uses the set of cross-references you specify. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 16:54, 7 March 2005
The VA FileMan ^DIC API, is used to find an entry in a FileMan File.
there are several main entry points:
Classic FileMan
These routines use local variables in the symbol table as the parameter passing style.
Lookup/Add
Given a lookup value, these entry points searche the requested Index(es) on a file and either finds a matching entry, adds an entry to the file, or returns a condition indicating that the lookup was unsuccessful.
There are three APIs to lookup an entry in a file, they only differ in the way they use cross-references to do lookup. The three entry points perform lookups as follows:
- <mrou>DIC</mrou> : Starts with the B cross-reference, or uses only the B cross-reference [unless K is passed in DIC(0)].
- <mentry>IX^DIC</mentry> : Starts with the cross-reference you specify, or uses only the cross-reference you specify.
- <mentry>MIX^DIC1</mentry> : Uses the set of cross-references you specify.