Exchange Provider::RebuildOfflineAddressList

The RebuildOfflineAddressList method rebuilds an offline address list for customers. This method performs the following steps:

  • Retrieves the value of the organization object.

  • Retrieves the OAB DN from the otherWellKnownObjects attribute of the organization. Retrieves the value of the OAB object.

  • Retrieves the value of the Exchange server object using the DN specified by the offLineABServer attribute of the OAB.

  • Retrieves the CN value for the Exchange server.

  • Calls SADAPI to bind to the System Attendant monitoring thread (Mad.exe) passing the CN value of the OAB server.

  • Calls the ScRunOffLineABTask method passing the DN value of the OAB object.

Arguments

Input argument Required Description

Path

Yes

The Lightweight directory access protocol (LDAP) path of the organization.

Remarks

Rollback Calls

The RebuildOfflineAddressList method calls the E_NOTIMPL method on transaction rollback.

Sample Code

Example XML Request

The following is an example of an XML request for the RebuildOfflineAddressList method of the Exchange Provider:

<request> 
    <data/> 
        <procedure> 
            <execute namespace='Exchange Provider' 
             procedure='RebuildOfflineAddressList'> 
                <executeData> 
                <path>  
                 LDAP://fabrikam.com/OU=alpineskihouse, 
                 OU=consolidatedmessenger, 
                 DC=fabrikam,DC=com 
                </path> 
                </executeData> 
            </execute> 
        </procedure> 
</request> 

Example XML Response

No example XML response.

Applies To

Exchange Provider API for:

  • Hosted Messaging and Collaboration version 3.5

  • Hosted Messaging and Collaboration version 3.0

See also

Tasks

Exchange Provider::CreateOfflineAddressList
Exchange Provider::DeleteOfflineAddressList