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