SQLBase Windows client software supports NetBIOS, SPX, and TCP/IP.
• With NetBIOS, clients can access SQLBase for Windows NT and Windows 95 database servers.
• With SPX, clients can access SQLBase for NetWare database servers. • With TCP/IP, clients can also access SQLBase for NetWare, Windows NT,
and Windows 95 database servers.
sqlnbiow.dll
This is a NetBIOS communication library. When you specify:
comdll=sqlnbiow
in the [winclient.dll] section of a client’s configuration file (sql.ini) and try to access a remote database via a Windows application, sqlnbiow.dll is loaded into memory.
NetWare communication options
These keywords are specific to Windows NetBIOS communications and can be configured in the [winclient.nbiow] section of the client’s configuration file (sql.ini) :
Note: The ibmnetbios keyword is relevant only for IBM LAN Server environments.
Read Chapter 3, Configuration (sql.ini) for complete descriptions of these keywords.
sqlspxw4.dll
This is an SPX communication library used in conjunction with the NetWare DOS Requester (VLM). When you specify:
comdll=sqlspxw4
in the [winclient.dll] section of a client’s configuration file (sql.ini) and try to access a remote database via a Windows application, sqlspxw4.dll is loaded into memory. These keywords are specific to Windows SPX communications and can be configured in the [winclient.spxw4] section of the client’s configuration file (sql.ini):
Read Chapter 3, Configuration (sql.ini) for complete descriptions of these keywords.
NetWare communication options
Communication libraries specify how a database server and an application
communicate. On NetWare, communication between an application and a database server takes place across the network. To support remote communication, Centura provides SPX, which is a protocol-specific communication library.
You load a communication library using a comdll keyword in the appropriate section of the server’s configuration file (sql.ini). For example:
[dbnwsrv.dll]
comdll=communication_library
The SQLBase server for NetWare (for example, dbnwsrv.nlm) reads the
communication library section of the configuration file (for example, [dbnwsrv.dll]) when you load the database server.
adapter retry serverprefix
ibmnetbios retrytimeout
preferrednameservice retry searchcontext retrytimeout
You can also build a NetWare SQL/API client application residing on a NetWare client machine. Centura provides a NetWare client communication library NLM to communicate between a NetWare SQL/API application and a SQLBase server.
Multi-user database servers
The load instructions below assume that SQLBase is installed in the c:\centura directory. If your SQLBase location is different from c:\centura (for example, if you specified a different drive and directory during installation), substitute the appropriate path.
dbnservr.nlm
This is an unlimited-user SQLBase for NetWare 3.x database server. When you specify:
load db:\centura\dbnservr.nlm
at the command prompt, dbnservr.nlm is loaded into memory.
dbn5srvr.nlm
This is a 5-user SQLBase for NetWare 3.x database server. When you specify:
load db:\centura\dbn5srvr.nlm
at the command prompt, dbn5srvr.nlm is loaded into memory.
dbn10svr.nlm
This is a 10-user SQLBase for NetWare 3.x database server. When you specify:
load db:\centura\dbn10svr.nlm
at the command prompt, dbn10svr.nlm is loaded into memory.
dbn25svr.nlm
This is a 25-user SQLBase for NetWare 3.x database server. When you specify:
load db:\centura\dbn25svr
at the command prompt, dbn25svr.nlm is loaded into memory.
dbn50svr.nlm
This is a 50-user SQLBase for NetWare 3.x database server. When you specify:
load db:\centura\dbn50svr.nlm
NetWare communication options
dbnwsrv.nlm
This is an unlimited-user SQLBase for NetWare 4.x database server. When you specify:
load db:\centura\dbnwsrv.nlm
at the command prompt, dbnwsrv.nlm is loaded into memory.
dbnw5sv.nlm
This is a 5-user SQLBase for NetWare 4.x database server. When you specify:
load db:\centura\dbnw5sv.nlm
at the command prompt, dbnw5sv.nlm is loaded into memory.
dbnw10sv.nlm
This is a 10-user SQLBase for NetWare 4.x database server. When you specify:
load db:\centura\dbnw10sv.nlm
at the command prompt, dbnw10sv.nlm is loaded into memory.
dbnw25sv.nlm
This is a 25-user SQLBase for NetWare 4.x database server. When you specify:
load db:\centura\dbnw25sv.nlm
at the command prompt, dbnw25sv.nlm is loaded into memory.
dbnw50sv.nlm
This is a 50-user SQLBase for NetWare 4.x database server. When you specify:
load db:\centura\dbnw50sv.nlm
at the command prompt, dbnw50sv.nlm is loaded into memory.
Server communication libraries
In addition to the database server executables listed in the previous section, SQLBase requires that protocol-specific server communication libraries be installed on the database server computer as well.
A SQLBase Server for NetWare supports SPX. With SPX, the server can accept connections from NetWare and MS Windows.
In the rest of this section, wherever ‘dbnwsrv’ is mentioned, it represents not only the unlimited-user version of the SQLBase Server for NetWare 4.x product, but also all user versions for both versions of NetWare. Substitute ‘dbnw5sv’, ‘dbnw10sv’,
‘dbnw25sv’, or ‘dbnw50sv’ for NetWare 4.x, or substitute ‘dbnservr’, ‘dbn5rsvr’, ‘dbn10svr’, ‘dbn25sv’, or ‘dbn50svr’ for NetWare 3.x.
spxdll40.nlm
This is a NetWare 4.x SPX communication library. When you specify:
comdll=sqlspx
in the communication library section of a server’s configuration file (sql.ini) and you load one of the multi-user database servers, spxdll40.nlm is loaded into memory. The retry keyword is specific to NetWare 4.x SPX communications and can be configured in the SPX section of the server’s configuration file (sql.ini).
Read Chapter 3, Configuration (sql.ini) for a complete description of this keyword.
spxdll.nlm
This is a NetWare 3.x SPX communication library. When you specify:
comdll=sqlspx
in the communication library section of a server’s configuration file (sql.ini) and you load one of the multi-user database servers, spxdll.nlm is loaded into memory. The retry keyword is specific to NetWare 3.x SPX communications and can be configured in the SPX section of the server’s configuration file (sql.ini).
Read Chapter 3, Configuration (sql.ini) for a complete description of this keyword.
Client communication libraries
SQLBase NetWare SQL/API client applications communicate through the SPX protocol. A NetWare SQL/API client application can communicate with a SQLBase Server for NetWare through SPX.
spxdll40.nlm
This is a NetWare 4.x SPX communication library. When you specify:
comdll=sqlspx
in the [nwclient.dll] communication library section of a client’s configuration file (sql.ini) and try to access a remote database via a NetWare client SQL/API application, spxdll40.nlm is loaded into memory.
The searchcontext and preferrednameservice keywords are specific to SPX communications and can be configured in the [nwclient.spx4] of the client’s configuration file (sql.ini).