Microsoft KB Archive/907792

From BetaArchive Wiki
Knowledge Base


Description of the Offline Address Book Integrity (OABInteg) tool

Article ID: 907792

Article Last Modified on 10/25/2007



APPLIES TO

  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange 2000 Enterprise Server




INTRODUCTION

This article contains information about the Offline Address Book Integrity (OABInteg) tool. The OABInteg tool was developed as a Lightweight Directory Access Protocol (LDAP) client and a MAPI client. Additionally, the OABInteg tool can simulate the logon process of a Microsoft Outlook client to download offline address book (.oab) files.

The OABInteg tool can connect to the public folder store and read the contents and properties of .oab files and folders. Additionally, the OABInteg tool can scan for Active Directory-related problems that cause the .oab file generation process to fail on a server that is running Microsoft Exchange 2000 Server or Microsoft Exchange Server 2003.

The OABInteg tool simulates the following:

  • The .oab file generation process that a Microsoft Outlook client uses to connect to the public folder store to download .oab files
  • The .oab file generation process that connects to the public folder store to rebuild .oab files.


MORE INFORMATION

The Microsoft Exchange System Attendant is responsible for invoking OABGen.dll so that address lists can be built or rebuilt. OABGen.dll is a MAPI application that reads from Active Directory through Name Service Provider Interface (NSPI) calls.

A healthy and correctly configured Active Directory is required for successful offline address book generation.

Active Directory-related issues, such as replication problems, latency, and stale information, can frequently cause the .oab file generation process to fail. The OABInteg tool can scan Active Directory for these types of issues.

The following tables contain descriptions of the Active Directory tests and the MAPI tests that you can perform by using the OABInteg tool.

Active Directory tests

Test name Description
storealtest Determines whether the public folder store points to an offline address list
altest Lists all address lists in the organization
oaltest Lists all offline address lists in the organization
abrtest Lists the address book roots
proxytest Scans for users who will be skipped during .oab file generation
rdntest Scans for all LegacyExchangeDN attributes that have a final relative distinguished name size that is greater than 64 characters
templatetest Scans Active Directory for orphaned display templates
Alltests Performs all LDAP tests against Active Directory (storealtest, altest, abrtest, proxytest, rdntest, and templatetest)

MAPI tests

Test name Description
oabfldcheck Logs on to the public folder store and examines the OAB system folders, messages, and attachments
getabinfo_v2 Displays all address book entries from a profile and prints them with the OAB Version 2 folder details
getabinfo_v3 Displays all address book entries from a profile and prints them with the OAB Version 3a folder details
hierarchyinfo Displays the offline address list hierarchy from the selected public folder store and displays the folders and the EntryIDs for all folder objects under the Offline Address List folder
getoabseqnum Retrieves all MAPI profiles and reads the last known downloaded .oab file sequence number
scanmapisvc Scans the Mapisvc.inf file for invalid attributes that can cause .oab file generation to fail

To obtain the OABInteg tool, visit the following Microsoft Web site:

For more information about the OABInteg tool, see the OABInteg-UserGuide.doc file that is included with the OABInteg tool. The OABInteg-UserGuide.doc file contains details about each test. Additionally, the OABInteg-UserGuide.doc file contains information about display functionality and display counters.


Additional query words: Oabinteg oab address list oal

Keywords: kbhowto KB907792