Hosted Exchange::GetProperties

This procedure gets properties for a specified object using an LDAP path.

Arguments

Input argument Required Description

<preferredDomainController>

Yes

<path>

Yes

The Lightweight Directory Access Protocol (LDAP) path of an object.

<propertyList>/<property>

Yes

One or more properties to look up on the object.

Output argument Description

<properties>/<property>

The collection of those properties specified in the <properyList>.

Remarks

Security

  • Impersonate caller.

Sample Code

Example XML Request

<request>   
        <procedure>    
                <execute namespace="Hosted Exchange" procedure="GetProperties"   impersonate="1">       
                        <executeData>         
                                <path>LDAP://CN=bob@alpineskihouse.com,OU=alpineskihouse,OU=WH,OU=Hosting,DC=fabrikam,DC=Com</path>         
                                <preferredDomainController>AD01.fabrikam.com</preferredDomainController>         
                                <propertyList>           
                                        <property name="mail"/>           
                                        <property name="proxyAddresses"/>         
                                </propertyList>       
                        </executeData>       
                        <after source="executeData" destination="data" mode="merge" />     
                </execute>   
        </procedure> 
</request>

Example XML Response

<response>   
        <data>     
                <path>LDAP://CN=admin@alpineskihouse.com,OU=alpineskihouse,OU=WH,OU=Hosting,DC=fabrikam,DC=Com</path>     
                <preferredDomainController>AD01.fabrikam.com</preferredDomainController>     
                <propertyList>       
                        <property name="mail"/>       
                        <property name="proxyAddresses"/>     
                </propertyList>     
                <properties>       
                        <property name="mail">         
                                <value>admin@alpineskihouse.com</value>       
                        </property>       
                        <property name="proxyAddresses">         
                                <value>SMTP:admin@alpineskihouse.com</value>       
                        </property>     
                </properties>   
        </data> 
</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::GetPlans