• No results found

Client communication libraries

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).

Related documents