This procedure imports a customer or reseller organization into the Hosted Exchange system. This procedure attempts to import an organization into the Hosted Exchange and MPS systems by doing the following:
Organization must be located in the hosting Active Directory tree at the proper level in the hierarchy depending on whether it is a reseller or customer.
If you are processing a large number of organizations in a batch, you can improve the performance of this procedure by not returning all the data, which is significant, from the procedure. If you review the usage examples below, the following before transform:
<after source="executeData" destination="data" mode="merge"/>
This results in all output data being returned in the response message. If, for example, you only need to know the path of the organization object, you can limit the amount of data that needs to be marshaled back with a transform as follows:
<after source="executeData" sourcePath="org/@path" destination="data" destinationPath="path" mode="merge"/>
Modifications from [Previous Version]
Example XML Request
<request> <procedure> <execute namespace="MPS Import" procedure="ImportOrganization" impersonate="1"> <executeData> <path>LDAP://OU=alpineskihouse,OU=consolidatedmessenger,OU=Hosting,DC=fabrikam,DC=Com</path> <policyName>customer</policyName> <preferredDomainController>AD01.fabrikam.com</preferredDomainController> <mailStore> <megabytes>100</megabytes> <shared>1</shared> </mailStore> <SMTPDomain>alpineskihouse.com</SMTPDomain> <availablePlans> <planName>BaseMail</planName> <planName>GoldMail</planName> <planName>PlatinumPlusMail</planName> </availablePlans> </executeData> <after source="executeData" destination="data" mode="merge" /> </execute> </procedure> </request>
Minimum XML Request
The minimal usage shown above will only have the following effects on the specified organization:
Example XML Response
Shown for format only; content may vary.
MPS Import Namespace API for: