Hosted CDI::EnableUser
The EnableUser procedure enables a customer user for the Customer Directory Integration (CDI) Service.
Arguments
Input argument | Required | Description |
---|---|---|
<path> |
Yes |
The Lightweight Directory Access Protocol (LDAP) path of the customer organization in the Service Provider domain |
<preferredDomainController> |
Yes |
The name of the preferred domain controller in the Service Provider domain |
<remoteUserPrincipalName> |
Yes |
The user principal name (UPN) of the remote user |
Remarks
Updates to Plans Database
The following methods of the Managed Helpers Namespace are currently called to create new entries in tables of the Plans Database:
CreateCustomerAssetRecord_
CreateAssetPropertyRecord_
LogEventRecord_
Managed Customer Plans Namespace APIs
This section lists the Managed Customer Plans APIs that will be called internally by the DisableUser procedure.
SN | Plans Database Action | Managed Customer Plans API |
---|---|---|
1 |
Create Customer Asset Record |
CreateCustomerAsset |
2 |
Create Asset Property Record |
CreateAssetProperty |
3 |
Log Event Record |
LogEvent |
Internal Calls Made By the Procedure
The following graph describes the internal calls made by the procedure.
Insert Image: CMSU_Graphics_CDI_EnableUser_Calls_to_APIs_of_Managed_CDI_and_Managed_Customer_Plans.JPEG
Security
No remarks
Sample Code
Example XML Request
The following is an example of an input XML request for the EnableUser procedure of the Hosted CDI Namespace:
<request>
<procedure>
<execute namespace="Hosted CDI" procedure="EnableUser" impersonate="1">
<executeData>
<path>LDAP://CN=jimc@alpineSkiHouse.com,OU=AlpineSkiHouse,OU=ConsolidatedMessenger,OU=Hosting,DC=Fabrikam,DC=Com</path>
<remoteUserPrincipalName>jimc@alpine.com</remoteUserPrincipalName>
<preferredDomainController>ad0l.fabrikam.com</preferredDomainController>
</executeData>
<after source="executeData" destination="data" mode="merge"/>
</execute>
</procedure>
</request>
Applies To
Hosted Customer Directory Integration Namespace API for:
Hosted Messaging and Collaboration version 4.0
Hosted Messaging and Collaboration version 3.5
Windows-based Hosting version 4.5
Windows-based Hosting version 4.0
Windows-based Hosting for Applications version 1.0