OL2000: Integrity Check For Client OAB (232767)



The information in this article applies to:

  • Microsoft Outlook 2000

This article was previously published under Q232767

SYMPTOMS

If a Microsoft Message Application Programming Interface (MAPI) client is interrupted while downloading a differential update to its Offline Address Book (OAB), the OAB may be left in a useable but half-updated state. Under such circumstances, usage of the OAB may result in mail being sent to the wrong recipient.

Some common examples of interruptions that may result in this type of scenario are: a client computer is turned off during the download of an OAB, an End Task on the MAPI client process is performed, or a fatal application error (hard crash) occurs during the download.

Additional items that may cause an interruption of the client include the sudden locking of OAB files by another process (such as anti-virus software) and network disturbances (for example, a bad network interface card, cable, or connection), which cause the client to be unable to fully update all the OAB files during the download process.

NOTE: In such cases, the end-user may not receive any error message to indicate a failure. The synchronization log should be reviewed for additional information, but an error log entry is not guaranteed. An error log entry may not be written if the item affecting the OAB sufficiently interferes with the OAB download process but does not prevent it from completing (for example, sporadic network disturbances). These types of cases are rare and can potentially affect multiple applications on an end-user's computer.

RESOLUTION

To resolve this problem, obtain Microsoft Office 2000 Service Release 1/1a (SR-1/SR-1a).

To obtain SR-1/SR-1a, click the article number below to view the article in the Microsoft Knowledge Base:

245025 OFF2000: How to Obtain and Install Microsoft Office 2000 Service Release 1/1a (SR-1/SR-1a)

STATUS

Microsoft has confirmed that this is a problem in Microsoft Outlook 2000. This problem was corrected in Microsoft Office 2000 SR-1/SR-1a.

MORE INFORMATION

After you apply the feature, the updated Emsabp32.dll performs an automatic integrity check against the OAB when opened, thereby ensuring that the OAB stays consistent.

After the feature is applied, the OAB is checked during initialization. If the integrity check determines that the OAB is corrupted, three empty OAB files are written: Browse.oab, Anrdex.oab, and Rdndex.oab. These each have one entry, a user who's display name is: "Inconsistencies found. Please resync." If this occurs, you must do a full resynchronization with the Exchange Server computer.

This file update does not reflect a fix as much as an additional enhancement to the operability and use of offline Address Books.

Modification Type:MajorLast Reviewed:10/21/2005
Keywords:kbHotfixServer kbQFE EXC55SP3Fea kbbug kbFEA kbfix KB232767