Hosted Exchange::CreateMailboxPlan
Creates a new mailbox service plan in the customer plan database. Also assigns features to the plan and categorizes the plan. Specified features and categories must exist in the plan database.
Arguments
Input argument | Required | Description |
---|---|---|
<planName> |
Yes |
Name of the new plan. Must be unique. |
<planDescription> |
Yes |
Description of plan. |
<planCategories> |
No |
Existing category names to assign the plan to. |
<planFeatures> |
No |
Existing plan features to assign to the plan. |
Remarks
Security
Impersonate caller.
Tests for domain administrator permissions.
Sample Code
Example XMl Request
<request>
<procedure>
<execute namespace="Hosted Exchange" procedure="CreateMailboxPlan" impersonate="1">
<executeData>
<planName>ProMail</planName>
<planDescription>Outlook Web Access with Calendar </planDescription>
<planCategories>
<category>
<categoryName>HeBusiness</categoryName>
</category>
<category>
<categoryName>HeConsumer</categoryName>
</category>
</planCategories>
<planFeatures>
<feature>
<featureName>OWA</featureName>
<featureDescription>Outlook Web Access</featureDescription>
<featureValue>0</featureValue>
</feature>
<feature>
<featureName>MailboxSize</featureName>
<featureDescription>Mailbox size in kilobytes</featureDescription>
<featureValue>20000</featureValue>
<unitDescription>kb</unitDescription>
</feature>
</planFeatures>
<preferredDomainController>AD01.fabrikam.com</preferredDomainController>
</executeData>
<after source="executeData" destination="data" mode="merge"/>
</execute>
</procedure>
</request>
Example XML Response
No example XML response.
Applies To
Hosted Exchange Namespace API for:
Hosted Messaging and Collaboration version 3.5
Hosted Messaging and Collaboration version 3.0
See also
Tasks
Hosted Exchange::ChangeUserMailboxPlan
Hosted Exchange::CreateMailbox