Key Elements

The server compares phone book versions based on the query variables sent by Connection Manager and responds with the appropriate compressed phone book (.cab) file. The administration tool creates the database and files for the server and then transfers the data using the File Transfer Protocol (FTP).

Phone Book Service Elements

The major elements utilized by the server can be divided into software elements and data elements.

Phone Book Service software elements are described in the following table.

Element Description
PBServer.dll An Internet Information Server (IIS) extension, created using the Internet Server Application Programming Interface (ISAPI). PBServer.dll compares query variables sent by Connection Manager to the PBServer database, and then determines which phone book update is to be downloaded.
ODBC drivers A set of Open Database Connectivity drivers that read the data residing in the PBServer database.
WWW service A service used when receiving query variables from Connection Manager or downloading .cab files. The WWW service relies on the Hypertext Transfer Protocol (HTTP) and is available under IIS.

Phone Book Service data elements are described in the following table.

Element Description
Cabinet (.cab) files Compressed data files that contain phone book information for Connection Manager. There are two types of .cab files, Full.cab and Delta.cab files. For more information, see the section "Phone Book Administrator Process Relationships," later in this section.
PBServer.mdb A database that contains an index of query variable values to enable phone book updates.

Phone Book Administrator Elements

The major elements utilized by the administration tool can be divided into two groups: software and data.

Phone Book Administrator software elements are described in the following table.

Element Description
FTP service A protocol interfaced through IIS that allows the administration tool to transfer the phone book database and .cab files to the server.
User interface A graphical interface consisting of an executable file (Pbadmin.exe) and supporting drivers. The executable file and supporting drivers allow you to create and maintain phone books, automatically create partial phone books, and compress phone books into .cab files.

Phone Book Administrator data elements are described in the following table.

Element Description
Cabinet (.cab) files Compressed data files that contain phone book information for Connection Manager. There are two types of .cab files, Full.cab and Delta.cab files. For more information, see the section "Phone Book Administrator Process Relationships," later in this section.
Phone book (.pbk) files Text files that contain lists of POP information. Phone book files are compressed before they are transferred to the server.
Region (.pbr) file Text file that helps categorize POPs. A POP can reference one of many geographical regions listed in the Region file.
Version (.ver) file Text file that keeps track of the latest phone-book release.
PBServer.mdb A database that contains updated query tables for Connection Manager. Phone Book Administrator transfers the database to the server as Newpb.mdb every time a phone book is published.
Phonebook.mdb A database that contains POP information entered by means of the user interface. See "Phonebook.mdb," of the Connection Point Services Reference for the list of tables contained in the database.


© 1997 by Microsoft Corporation. All rights reserved.