Exchange 07 OAB download problems

Posted on 2009-03-31
Last Modified: 2012-06-21
I have a handful of users that are running Outlook 2007 in cached mode that cannot manually download the OAB.  Hence, new changes in the GAL are never seen by these users. NOTE: People not in cached mode do not have the issue. However we have a large remote force that needs to be in cached mode.

The facts:
This is a new build of Exchange 07 in a CCR cluster with 2 servers having the mailbox role and 2 servers havng the Hub transport and CAS server role, the CAS servers configure in NLB.  Mailboxes were migrated from an 03 SP2 server.  

In EMC under Org Config -  Mailbox - Offline Address book tab:
1. Have all the client support checked
2. I have 'Web Distribution' set up corrent pointing to \\cas-server1 and \\cas-server2
3. Have public folder distribution enabled.

Also in EMC under Server Config - Client Access -Offline Address book Distro tab:
both \\cas-server1 and \\cas-server2 are listed respectively
The URL syntax is as follows

Tests in Mapi Connectivity result in seeing \\cas-server1 sometimes \\cas-server2.
The OAB is at https://cas-server1 /OAB/64228a00-66ea-4c25-aca0-df6e18a6cbe4/oab.xml

I can access this without any problems both internally and externally on the same url both using http and https. I get the pages of XML that you'd expect, both from affected cached mode systems and non cached mode systems.

Most Outlook clients have been upgraded from Outlook 2003.

I am specifically seeing Event ID's: Event ID 9360 and Event ID 9340.  The fix that is rec'd in the event log as:
OALGen can be forced to post a full offline address list by creating the DWORD registry key 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeSA\Parameters\OAL post full if diff fails' and setting it to 1 on this server.  When OALGen next generates the offline address list, clients will perform a full OAB download.  After that time, the registry key should be removed to prevent further full downloads.

Will this reg hack require a reboot?  Will this clear the issue going forward?

I see no other event log messages pertaining to this issue and is remarkably clean considering.
I have googled this extensively and have not found a definitive answer.  Is there anyone who can provide a step by step guide that will solve this?

Question by:ssimmons1
  • 3

Expert Comment

Comment Utility
Can you make sure that you have pointed databases to correct OAB. Right click on database, tab - Client Settings.

Author Comment

Comment Utility
I have found out some more info.  We still have 1 foot in an Exchange 2003 environment and 1 foot in the 2007 environment.  I suspect this is the cause.  

When looking into the above response, I noticed half of my storage group DB's are pointing to the old addressbooks on the old mail server as evidenced by the following in the default Public Folder DB under client settings of the DB properties in 07 EMC:
OLDMAIL\First Storage Group\Public Folder Store (OLDMAIL)
some do point to
NEWMAIL\Second Storage Group\Public Folders

I tried running the  2 following cmdlets from the powershell:
Get-GlobalAddressList | Update-GlobalAddressList
Get-AddressList | Update-AddressList

but recieved the following errors:

WARNING: The recipient " Exchange System
Objects/Schedule+ Free Busy Information - First Administrative Group" is
invalid and could not be updated.
WARNING: The recipient " Exchange System
Objects/Offline Address Book - First Administrative Group" is invalid and could
 not be updated.
WARNING: The recipient " Exchange System
Objects/Offline Address Book - \/o=Domain\/cn=addrlists\/cn=oab" is
 invalid and could not be updated.
WARNING: The recipient " Exchange System
Objects/OAB Version 2" is invalid and could not be updated.
WARNING: The recipient " Exchange System
Objects/OAB Version 3a" is invalid and could not be updated.
WARNING: The recipient " Exchange System
Objects/OAB Version 4" is invalid and could not be updated. is the actual AD name for the domain, howver all of our mail enabled users use and accept email from the namespace.  Could that be causing the issue?  If so is there a way to plug that in when running the update commands?

What has been fixing this as one offs is recreating the Outlook profile, however with as many users experiencing the issue, this really is not the solution.

Is there a way to fix this and have my 03 and 07 systems co-exist? N ot sure where to go from here.  Any step by step would be helpful.


Author Comment

Comment Utility
I was able to clear this error running the address book update cmdlet.  But I STILL have random users that are not getting an update from the GAL and cannot download the OAB.  Any help or pointers would be great.

Accepted Solution

ssimmons1 earned 0 total points
Comment Utility
found the issue.  The users affected did not have BITS turned on.

Featured Post

Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

Join & Write a Comment

This process describes the steps required to Import and Export data from and to .pst files using Exchange 2010. We can use these steps to export data from a user to a .pst file, import data back to the same or a different user, or even import data t…
Learn to move / copy / export exchange contacts to iPhone without using any software. Also see the issues in configuration of exchange with iPhone to migrate contacts.
In this video we show how to create a Shared Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Sha…
This Experts Exchange video Micro Tutorial shows how to tell Microsoft Office that a word is NOT spelled correctly. Microsoft Office has a built-in, main dictionary that is shared by Office apps, including Excel, Outlook, PowerPoint, and Word. When …

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

7 Experts available now in Live!

Get 1:1 Help Now