Example XML Request
<request>
<data>
<!--The preferred domain controller for Active Directory operations.-->
<preferredDomainController>AD01.Fabrikam.com</preferredDomainController>
<!--The fully qualified domain name (FQDN) of the pool being added to the list of shared pools.-->
<poolFQDN>pool01.fabrikam.com</poolFQDN>
<!--The tag name representing the pool.-->
<poolTag>LabA</poolTag>
<!--The status of the Shared pool. It could be 'Available' or 'Unavailable'. This parameter is case-insensitive.-->
<poolStatus>Available</poolStatus>
</data>
<procedure>
<execute namespace="Managed Office Communications Server" procedure="GetSharedPools" impersonate="1">
<before source="data" sourcePath="preferredDomainController" destination="executeData" mode="move" />
<before source="data" sourcePath="poolFQDN" destination="executeData" mode="move" />
<before source="data" sourcePath="poolTag" destination="executeData" mode="move" />
<before source="data" sourcePath="poolStatus" destination="executeData" mode="move" />
<after source="executeData" destination="data" mode="merge" />
</execute>
</procedure>
</request>
Example XML Response
<response>
<data>
<!--Container name of all returned pools.-->
<pools>
<!--Container name of a returned pool.-->
<pool>
<!--The fully qualified domain name (FQDN) of the pool being added to the list of shared pools.-->
<poolFQDN>pool01.fabrikam.com</poolFQDN>
<!--The tag name representing the pool.-->
<poolTag>LabA</poolTag>
<!--The status of the Shared pool. It could be 'Available' or 'Unavailable'. This parameter is case-insensitive.-->
<poolStatus>Available</poolStatus>
<!--The distinguished name of the pool.-->
<poolDN>CN=LC Services,CN=Microsoft,CN=Pool,CN=Pools,CN=RTC Service,CN=Microsoft,CN=System,DC=fabrikam,DC=com</poolDN>
</pool>
</pools>
</data>
</response>