Share via


Hosted Exchange::CreatePlanFeatureTypes

This procedure creates new feature types in the customer plan database.

Arguments

Input argument Required Description

<planFeatures>/<feature>

Yes

One or more feature type definition.

<featureName>

Yes

The name of the feature type. It must be unique.

<featureDescription>

Yes

A description of the feature type.

<nativeAttribute>

Yes

The element name used by MPS as a parameter (for example, disableHTTP).

<parentNode>

Yes

The element name used by MPS to group related parameters (for example, mail or properties).

<preferredDomainController>

Yes

<xslDataType>

No

The optional XSL data type of the nativeAttribute (for example, bin.hex).

Remarks

Security

  • Impersonate caller.

  • Tests for domain administrator permissions.

Sample Code

Example XML Request

<request>   
        <procedure>     
                <execute namespace="Hosted Exchange" procedure="CreatePlanFeatureTypes.xml"   impersonate="1">       
                        <executeData>         
                                <planFeatures>           
                                <feature>             
                                        <featureName>MailboxSize</featureName>             
                                        <featureDescription>Size of an Exchange mailbox</featureDescription>             
                                        <nativeAttribute>size</nativeAttribute>             
                                        <parentNode>mail</parentNode>           
                                </feature>           
                                <feature>             
                                        <featureName>OMA</featureName>             
                                        <featureDescription>OMA Wireless Access Settings</featureDescription>             
                                        <nativeAttribute>msExchOmaAdminWirelessEnable </nativeAttribute>             
                                        <parentNode>properties</parentNode>           
                                </feature>           
                                <feature>             
                                        <featureName>POP</featureName>             
                                        <featureDescription>POP Mail Access</featureDescription>             
                                        <nativeAttribute>disablePOP</nativeAttribute>             
                                        <parentNode>mail</parentNode>           
                                </feature>         
                                </planFeatures>    
                        </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::InitializeCustomerPlanDatabase