Example XML Request
<request>
<data>
<!--The domain controller to use for Active Directory actions.-->
<preferredDomainController>AD01.Fabrikam.Com</preferredDomainController>
<!--The LDAP path of the organization object that is associated with the address list.-->
<path>LDAP://OU=AlpineSkiHouse,OU=ConsolidatedMessenger,OU=Hosting,DC=fabrikam,DC=com</path>
<!--The desired name for the new offline address book. The name cannot exceed 64 characters, and it cannot include a carriage return or a backslash (\).-->
<name>AlpineSkiHouse OAL</name>
<!--Specifies the server that the new OAB will be created on.-->
<server>EXMBXOAB01</server>
<!--Specifies the interval scheduled for generating the new OAB. values: Never|Always|Mon.01:00-Mon.02:00, Wed.01:00-Wed.02:00-->
<schedule>Never</schedule>
<!--Specifies what version of OAB to generate.-->
<versions>
<!--Specifies a version of OAB to generate.-->
<version>Version4</version>
</versions>
<!--Container for a collection of LDAP path of groups or users that will be granted read access to the new Address List.-->
<readAccess>
<!--LDAP path of a user or group that will be granted read access to the new address list.-->
<value>LDAP://CN=Admins@AlpineSkiHouse,OU=AlpineSkiHouse,OU=ConsolidatedMessenger,OU=Hosting,DC=Fabrikam,DC=Com</value>
</readAccess>
<!--This parameter specifies the identity of a public folder database.-->
<publicFolderDatabase>EXMBXOAB01\SG03\PublicFolderStore01</publicFolderDatabase>
<!--If the value is true, the OAB will be distributed via public folders.-->
<publicFolderDistributionEnabled>true</publicFolderDistributionEnabled>
<!--If the value is true, the OAB will be distributed via web distribution points specified by the virtual directories.-->
<webDistributionEnabled>true</webDistributionEnabled>
<!--Specifiy the distribution point list of the web based OAB.-->
<virtualDirectories>
<!--A combination of the CAS server name and the virtual directory path on it.-->
<virtualDirectory>EXCASOAB01\OAB (Default Web Site)</virtualDirectory>
</virtualDirectories>
<!--Specify whether to skip an immediate public folder initialization, in order to make a better performance.-->
<skipPublicFolderInitialization>true</skipPublicFolderInitialization>
</data>
<procedure>
<execute namespace="Exchange 2007 Provider" procedure="CreateOfflineAddressBook" impersonate="1">
<before source="data" sourcePath="preferredDomainController" destination="executeData" mode="move" />
<before source="data" sourcePath="path" destination="executeData" mode="move" />
<before source="data" sourcePath="name" destination="executeData" mode="move" />
<before source="data" sourcePath="server" destination="executeData" mode="move" />
<before source="data" sourcePath="schedule" destination="executeData" mode="move" />
<before source="data" sourcePath="versions" destination="executeData" mode="move" />
<before source="data" sourcePath="readAccess" destination="executeData" mode="move" />
<before source="data" sourcePath="publicFolderDatabase" destination="executeData" mode="move" />
<before source="data" sourcePath="publicFolderDistributionEnabled" destination="executeData" mode="move" />
<before source="data" sourcePath="webDistributionEnabled" destination="executeData" mode="move" />
<before source="data" sourcePath="virtualDirectories" destination="executeData" mode="move" />
<before source="data" sourcePath="skipPublicFolderInitialization" destination="executeData" mode="move" />
<after source="executeData" destination="data" mode="merge" />
</execute>
</procedure>
</request>
Example XML Response
<response>
<data />
</response>