The OAB Generation process solely relies on good connectivity to the Active Directory and it's domain controllers for information. For more information on how the System Attendant connects to the Active Directory please see this blog: http://blogs.msdn.com/dgoldman/archive/2006/01/26/518038.aspx
There are times where the System Attendant will create its profile and read in a domain controller that we can not connect too. This can be caused by a few things:
If you hit one of the above listed conditions you will see the following errors below:
Event Type: ErrorEvent Source: MSExchangeSAEvent Category: OAL Generator Event ID: 9330Date: 2007-11-15Time: 11:34:32User: N/AComputer: OAB-Srv1Description:OALGen encountered error 80040115 (internal ID 50004ef) accessing Active Directory DC01 for ''. - /o=Organization/cn=addrlists/cn=oabs/cn=Default Offline Address Book For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
and
Event Type: ErrorEvent Source: MSExchangeSAEvent Category: OAL Generator Event ID: 9334Date: 2007-11-15Time: 11:34:32User: N/AComputer: OAB-Srv1Description:OALGen encountered error 80040115 while initializing the offline address list generation process. No offline address lists have been generated. Please check the event log for more information. - /o=Organization/cn=addrlists/cn=oabs/cn=Default Offline Address Book For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Using the err.exe (Microsoft Exchange Server Error Code Look-up Tool) you can look up the error code and it is a dead give away!!
C:\WINDOWS\system32>err 80040115# for hex 0x80040115 / decimal -2147221227ecRpcFailed ec.hecNetwork ec.hMAPI_E_NETWORK_ERROR mapicode.h# as an HRESULT: Severity: FAILURE (1), FACILITY_ITF (0x4), Code 0x115# for hex 0x115 / decimal 277
Inside the Exchange Server Profile Analyzer Will replication in Exchange Server 2007 SP1 woo IT? Advanced