NetBase for MPE Reference Guide
NetBase and Third Party Products
10-5
NetBase OMNIDEX Interface
This section documents how NetBase and OMNIDEX 3.x work for both NFA and for shadowing.
NFA Requirements
If using OMNIDEX 3.x or later and NetBase for remote file access, the NetBase OMNIDEX
interface must be installed.
Installation Requirements
• NBINST.PUB.NETBASE;INFO=“INSTALL OMNIDEX”
• :NBDIR.PUB.NETBASE
D> XL OMNIDEX=XLOMNIDX.PUB.SYS
D> EXIT
• If the application program references a library (XL) that contains the OMNIDEX procedures,
either the library can no longer be referenced or the OMNIDEX modules must be removed
from the library.
How the Interface Works
The following steps show how the NetBase OMNIDEX Interface works when accessing a remote
database using the OMNIDEX dbiopen procedure.
1. On the local system, the application program calls dbiopen.
2. The local system dbiopen goes to the dbiopen in XL.PUB.SYS (this is the NetBase dbiopen).
NetBase then takes the dbiopen to the remote system
3. On the remote system, NMServer calls dbiopen in XLOMNIDX.PUB.SYS (library in the
NBDIR entry).
4. The remote system dbiopen then calls dbopen in XL.PUB.SYS and opens the database.