Namespace: Mms_Metaverse
Assembly: ClmUtils (in clmutils.dll)
Usage
Visual Basic |
---|
Dim instance As ClmUtils Dim targetCLMMA As ConnectedMA Dim aDObjectGUID As Guid Dim profileTemplateName As String instance.CreateEnrollRequest(targetCLMMA, aDObjectGUID, profileTemplateName) |
Syntax
Visual Basic |
---|
Public Sub CreateEnrollRequest ( _ targetCLMMA As ConnectedMA, _ aDObjectGUID As Guid, _ profileTemplateName As String _ ) |
C# |
---|
public void CreateEnrollRequest ( ConnectedMA targetCLMMA, Guid aDObjectGUID, string profileTemplateName ) |
C++ |
---|
public: void CreateEnrollRequest ( ConnectedMA^ targetCLMMA, Guid aDObjectGUID, String^ profileTemplateName ) |
J# |
---|
public void CreateEnrollRequest ( ConnectedMA targetCLMMA, Guid aDObjectGUID, String profileTemplateName ) |
JScript |
---|
public function CreateEnrollRequest ( targetCLMMA : ConnectedMA, aDObjectGUID : Guid, profileTemplateName : String ) |
Parameters
- targetCLMMA
-
The FIM CM management agent to which the new object is provisioned.
- aDObjectGUID
-
The objectGuid of the associated Active Directory Domain Services (AD DS) account for which you will create the request. This is typically imported into the metaverse through the Active Directory management agent.
- profileTemplateName
-
The name of the profile template to which you are trying to provision the request.
Exceptions
Exception type | Condition |
---|---|
System.ArgumentException |
A required parameter is not present. |
System.ArgumentNullException |
A required parameter is null. |
AttributeNotInInclusionListException |
A required attribute is not selected in the management agent. |
NoSuchObjectTypeException |
The object type that is referenced is not in the schema. |
UnexpectedDataException |
There was an unexpected error, possibly because the request type was not valid. |
Remarks
This method implements the following logic:
-
Checks the connector space of the FIM CM management agent and determines whether any connected pending requests of the same profile template type were already submitted by the specified service account. If there are any, it does not reprovision the request.
-
Checks for the presence of any connected profiles. If there are any, it does not reprovision the request.
-
Otherwise, it provisions a new enroll request into the connector space for that object.