Microsoft KB Archive/842032

= Event ID 9301 is logged in the application event log, and you cannot rebuild the Offline Address List after you delete an address list object in Exchange Server 2003 =

Article ID: 842032

Article Last Modified on 10/25/2007

-

APPLIES TO


 * Microsoft Exchange Server 2003 Standard Edition
 * Microsoft Exchange Server 2003 Enterprise Edition

-





SYMPTOMS
After you delete an address list in Microsoft Exchange Server 2003, and then you try to rebuild the Offline Address List (OAL), the rebuild fails, and the following event is logged in the application event log:

Event Type: Error

Event Source: MSExchangeSA

Event Category: General

Event ID: 9301

Date: 8/26/2003

Computer:

Description: Failed to generate offline Address Book /dc=com/dc= /cn=Configuration/cn=Services/cn=Microsoft Exchange/cn= /cn=Address Lists Container/cn=Offline Address Lists/cn=Default Offline Address List, error '80072030'

Note You do not experience this behavior if you remove the address list from the Default Offline Address List before you delete the address list.



CAUSE
This behavior occurs because the address list must be removed from the OAL before the address list object is deleted. When you delete an address list object, the link to the OAL object in the address list is not removed. The event is logged when you try to access a deleted object on the server.



WORKAROUND
To work around this behavior, after you have deleted the address list object and cannot rebuild the OAL, you must edit the OAL object attribute. To do this, follow these steps.

Warning If you use the ADSI Edit snap-in, the LDP utility, or any other LDAP version 3 client, and you incorrectly modify the attributes of Active Directory objects, you can cause serious problems. These problems may require you to reinstall Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003, or both Windows and Exchange. Microsoft cannot guarantee that problems that occur if you incorrectly modify Active Directory object attributes can be solved. Modify these attributes at your own risk.  Start the ADSI Edit snap-in.

Note This snap-in is included on the Windows 2000 Server CD-ROM and on the Windows Server 2003 CD-ROM. To install the ADSI Edit snap-in on a Windows 2000-based system, run the Setup program from the :\Support\Tools folder on the Windows 2000 CD-ROM. On a Windows Server 2003-based system, right-click Suptools.msi in the :\Support\Tools folder on the Windows Server 2003 CD-ROM, and then click Install. To start this utility, click Start, click Run, type adsiedit.msc, and then click OK. Expand the Configuration container, and then expand CN=Configuration,DC= ,DC=  (where  is the name of your domain). Expand CN=Services, expand CN=Microsoft Exchange, expand CN=  (where  is the name of your organization), expand CN=Address Lists Container, and then click CN=Offline Address Lists. In the right pane, right-click CN=  (where  is the name of the OAL that contains the deleted address list), and then click Properties. In the Attributes list, double-click the offLineABContainers attribute. In the Values list, click any values that refer to objects in the Deleted Objects container, and then click Remove. For example, remove any objects that refer to the Deleted Objects container, such as CN= \0ADEL:48655f63-1645-43f4-a34e-971e4ab3621a,CN=Deleted Objects,CN=Configuration,DC= </li> Click OK.</li> Close the ADSI Edit snap-in.</li> Rebuild the OAL. To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> Click Start, point to Programs, point to Microsoft Exchange, and then click System Manager.</li> Expand Recipients.</li> Click Offline Address Lists, right-click   in the right pane, and then click Rebuild.</li></ol> </li></ol>

<div class="moreinformation_section">

Steps to reproduce the behavior

 * 1) Click Start, point to Programs, point to Microsoft Exchange, and then click System Manager.
 * 2) Expand Recipients.
 * 3) Right-click All Address Lists, point to New, and then click Address List.
 * 4) In the Address List name box, type the name of the address list, and then click Filter Rules.
 * 5) In the Find box, click Custom Search.
 * 6) Click the Advanced tab, type a query in the Enter LDAP query box, and then click OK. For example, type *@, and then click OK.
 * 7) Click Finish.
 * 8) Click Offline Address Lists, right-click Default Offline Address List in the right pane, and then click Properties.
 * 9) Click Add, click Advanced, click Find Now, and then click the address list that you created in step 4, and then click OK three times.
 * 10) Right-click Default Offline Address List, and then click Rebuild.
 * 11) Click Yes to rebuild the Default Offline Address List.
 * 12) Click All Address Lists, right-click the address list that you created in step 4, click Delete, and then click Yes.
 * 13) Click Offline Address Lists, right-click Default Offline Address List in the right pane, and then click Rebuild.
 * 14) Click Yes.

Event ID 9301 is logged in the application event log.

For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

300123 How to programmatically create Offline Address Books in Exchange 2000

<div class="status_section">

STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.

Additional query words: e2k3

Keywords: kbprb KB842032

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.