HMC Disable Namespace::DisableUser
This procedure removes an existing user from Hosted Messaging and Collaboration version 3.5 provisioning data stores. This includes setting the existing Plan Database (HeCustomerDB) records to a deleted state and removing the Resource Manager records.
Arguments
Input arguments | Required | Description |
---|---|---|
user |
Yes |
The Lightweight Directory Access Protocol (LDAP) path of the user. |
preferredDomainController |
Yes |
The domain controller to use for Active Directory actions. |
Remarks
This procedure is intended to be used after the target user has been sucessfully migrated to the Hosted Messaging and Collaboration version 4.0 platform.
Parameters Format
<executeData>
<user>1..1 </user>
<preferredDomainController>1..1 </preferredDomainController>
</executeData>
Returns Format
The return message contains no parameters.
<executeData>1..1 </executeData>
Expected Results
The user's record in the HeCustomerDb is expected to be marked "Deleted."
Any associations between the user and service plans in the HeCustomerDb are expected to be marked "Deleted."
Any associations between the user and customer assets in the HeCustomerDb are expected to be marked "Deleted." One example of this is Mailbox GUID.
The mailbox allocation, if any, in Exchange Resource Manager, is expected to be de-allocated.
Sample Code
Example XML Request
<request>
<data>
<user>LDAP://CN=jimc@alpineskihouse.com,OU=AlpineSkiHouse,OU=ConsolidatedMessenger,OU=Hosting,DC=Fabrikam,DC=Com </user>
<preferredDomainController>AD01.Fabrikam.Com </preferredDomainController>
</data>
<procedure>
<execute namespace="HMC Disable Namespace" procedure="DisableUser" impersonate="1" >
<before source="data" destination="executeData" mode="merge" />
<after source="executeData" destination="data" mode="merge" />
</execute>
</procedure>
</request>
Example XML Response
<response>
<data />
</response>
Applies To
- Hosted Messaging and Collaboration version 4.0 Migration Kit