Exchange 2010 - OAB Doesn't update properly in Outlook 2003 Cached mode


we use Exchange 2010 with Outlook 2003 SP3 and the offline address book is not updated correctly. If I use the outlook client without the cached mode, the address list is fine but in cached mode, nothing works.

In Exchange server, the OAB is set to be done everyday at 05:00. All the mailboxes mounts have the options OAB ticked and the public folder OAB is mounted.

Any suggestions to solve that problem? Is it a way to rebuild the OAB from scratch ?
Kind Regards,
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Do a get-offlineaddressbook | fl
And make sure it is set for PF distribution and the server is showing as the Exchange 2010 server. Also ensure the OAB generating server has it's own PF database

Then up the logging on the server\Msexchange SA\ OAL generator to medium

Then from EMS do:
Get-offlineaddressbook | update-offlineaddressbook

And watch the exchange servers application event log for 'OAL Generator' warning and error events
David_PazosAuthor Commented:
Hi and thanks for your reply.

I did what you suggested and here are the results bellow and no errors in the event log...

any ideas on how delete it and  rebuild it?

PS: I've two exchange servers connected but only the main ones generates the OAB (EX02)

[PS] C:\Windows\system32>get-offlineaddressbook | fl

RunspaceId                       : de403063-849d-46aa-b00c-f8a286de22bc
Server                           : EX02
AddressLists                     : {\All Users, \All Contacts, \All Groups, \Default Global Address
Versions                         : {Version3, Version4}
IsDefault                        : True
PublicFolderDatabase             : PF1
PublicFolderDistributionEnabled  : True
GlobalWebDistributionEnabled     : False
WebDistributionEnabled           : True
LastTouchedTime                  : 09/04/2011 06:13:17
LastNumberOfRecords              : 0
MaxBinaryPropertySize            : 32768
MaxMultivaluedBinaryPropertySize : 65536
MaxStringPropertySize            : 3400
MaxMultivaluedStringPropertySize : 65536
ConfiguredAttributes             : {OfficeLocation, ANR, ProxyAddresses, ANR, PhoneticGivenName, ANR, GivenName, ANR, P
                                   honeticSurname, ANR, Surname, ANR, Account, ANR, PhoneticDisplayName, ANR, DisplayNa
                                   me, ANR, ExternalMemberCount, Value, TotalMemberCount, Value, ModerationEnabled, Val
                                   ue, DelivContLength, Value, MailTipTranslations, Value, ObjectGuid, Value, IsOrganiz
                                   ational, Value...}
DiffRetentionPeriod              : 30
Schedule                         : {Sun.05:00-Sun.05:15, Mon.05:00-Mon.05:15, Tue.05:00-Tue.05:15, Wed.05:00-Wed.05:15,
                                    Thu.05:00-Thu.05:15, Fri.05:00-Fri.05:15, Sat.05:00-Sat.05:15}
VirtualDirectories               : {EX02\OAB (Default Web Site)}
ExchangeVersion                  : 0.10 (
AdminDisplayName                 :
Name                             : Default Offline Address Book
DistinguishedName                : CN=Default Offline Address Book,CN=Offline Address Lists,CN=Address Lists Container,
                                   CN=Global Jet,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=my,DC=lan
Identity                         : \Default Offline Address Book
Guid                             : 9241f6bd-86d7-4b1d-9d79-a7c1e1a86428
ObjectCategory                   : my.lan/Configuration/Schema/ms-Exch-OAB
ObjectClass                      : {top, msExchOAB}
WhenChanged                      : 09/04/2011 06:13:17
WhenCreated                      : 01/06/2010 12:28:47
WhenChangedUTC                   : 09/04/2011 04:13:17
WhenCreatedUTC                   : 01/06/2010 10:28:47
OrganizationId                   :
OriginatingServer                :
IsValid                          : True

[PS] C:\Windows\system32>

Log in the event viewer :
Cmdlet suceeded. Cmdlet Update-OfflineAddressBook, parameters {Identity=\Default Offline Address Book}.

Open in new window

David_PazosAuthor Commented:
Little update,

I've just installed the Exchange 2010 Update Rollup Pack 2 on my 2 exchange servers, I reboot them and now, when I click on send&receive on my Outlook clients in cached mode, I got this error :

Task 'Microsoft Exchange Server' reported error (0x8004010F): 'The operation failed. An object could not be found.'

So, I've found this link and I've created a new Offline Database, set it as public folder and I changed on each of my mounts the default OAB list. I start again my outlook client and the problem persists....

any ideas?
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

In EMC right click on the OAB generating server and go into the Diagnostic Logging and increase the Diagnostic Logging of msexchangeSA\OAL generator to medium--> OK

Then do
Get-offlineaddressbook | update-offlineaddressbook

Then watch the application event log on the OAB generating server for OAL generator events. Watch for warnings and errors.
David_PazosAuthor Commented:
Ok, I've a lot of that errors :

 163446 Apr 09 18:26  Information MSExchangeSA           1073751183 OALGen truncated or dropped properties for entry '
                                                                     Sample1' in address list '\Global Address List' beca
                                                                     use they exceeded the configured size limits for t
                                                                     he version 4 offline address list.  The affected M
                                                                     API ids are:  8009 8008.                          
                                                                     - \Test Address Book
  163522 Apr 09 18:26  Information MSExchangeSA           1073751183 OALGen truncated or dropped properties for entry '
                                                                     Name Lastname' in address list '\Global Address
                                                                     List' because they exceeded the configured size li
                                                                     mits for the version 4 offline address list.  The
                                                                     affected MAPI ids are:  8008 8c9e.                
                                                                     - \GJC Address Book    

and it's finish with that :

 163582 Apr 09 18:26  Information MSExchangeSA           1073750931 Offline address book generation finished.        
                                                                     - \Test Address Book                              
  163581 Apr 09 18:26  Warning     MSExchangeSA           2147492975 OALGen skipped some entries in the offline address
                                                                      list '\Global Address List'.  To see which      
                                                                     entries are affected, event logging for the OAL Ge
                                                                     nerator must be set to at least medium.          
                                                                     - \Test Address Book                              
  163580 Apr 09 18:26  Warning     MSExchangeSA           2147492968 OABGen could not generate full details for some en
                                                                     tries in the offline address list for address list
                                                                      '\Global Address List'.  To see which entries are
                                                                      affected, set event logging for the offline addre
                                                                     ss list generator to at least medium.            
  163579 Apr 09 18:26  Information MSExchangeSA           1073751201 OABGen is preparing to open the OAB folder '/o=Glo
                                                                     bal Jet/cn=addrlists/cn=oabs/cn=Test Address Book'
                                                                     on the public folder database.                    
                                                                     - \Test Address Book  

So, if I understood well, the problem come from the length of the names that I have in that address list right? Is it a way to increase that size and solve the problem? or do you see anything else wierd?

David_PazosAuthor Commented:
Ah and I forgot to mention that one as well

 163220 Apr 09 18:26  Error       MSExchangeSA           3221234807 OABGen encountered error 80004005 while cleaning t
                                                                     he offline address list public folders under /o=MyCompany/cn=addrlists/cn=oabs/cn=Default Offline A
                                                                     ddress Book.  Please make sure the public folder d
                                                                     atabase is mounted and replicas exist of the offli
                                                                     ne address list folders.  No offline address lists
                                                                      have been generated.  Please check the event log
                                                                     for more information.                            
                                                                     - \Default Offline Address Book                  
  163219 Apr 09 18:26  Error       MSExchangeSA           3221234803 OABGen encountered error 80004005 (internal ID 501
                                                                     03b7) accessing the public folder database while g
                                                                     enerating the offline address list for address lis
                                                                     t '/'.                                            
                                                                     - \Default Offline Address Book
Open your public folders from EMC and add a replica of
                                                          /o=MyCompany/cn=addrlists/cn=oabs/cn=Default Offline Address Book and any subfolders to your Exchange 2010 OAB generating PF server, once you have done that, wait 15 minutes and then in EMS do

Get-offlineaddressBook | update-offlineaddressbook

And then watch the event log again for events and see if the OAB can be published properly to the PF database

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
David_PazosAuthor Commented:
MegaNuk, you're awesome!
I totally forgot to check the replicas on the subfolders and they where the 3 wrong. I thord that if you modify the top folder, the subfolders will be corrected as well automatically... Now it's seems to working fine!!!

Many thanks to you for helping me this w-e ))

Have a great evening.
No problem, thanks for the points.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.