3.2 Advanced Settings Parameters
Advanced configuration parameters vary depending on whether you are creating a target application or an authoritative application.
3.2.1 Advanced Settings Parameters
These are the configuration-related entries that the connector uses during reconciliation and provisioning operations.
Table 3-2 Advanced Settings Parameters
Parameter | Mandatory? | Description |
---|---|---|
relURIs | Yes |
This entry holds the relative URL of every object class supported by this connector and the connector operations that can be performed on these object classes. Sample value:
|
nameAttributes | No |
This entry holds the namehelpText="Target attribute for all the objects that are handled by this connector. For example, __NAME__ for the __ACCOUNT__each object class that it used for User accounts, the name attribute is user_name." Sample value:
|
uidAttributes | No |
This entry holds the uidhelpText="Target attribute for all the objects that are handled by this connector. For example, __UID__ for each object class. Sample value:
|
Bundle Name | Yes |
This entry holds the name of the connector bundle. Sample value: org.identityconnectors.genericrest Note: Do not modify this entry. |
Bundle Version | Yes |
This entry holds the version of the connector bundle. Sample value: 12.3.0 Note: Do not modify this entry. |
Connector Name | No |
This entry holds the name of the connector. Sample
value: |
opTypes | No |
This entry specifies the HTTP operation type for each object class supported by the connector. Values are comma separated and are in the following format: OBJ_CLASS.OP=HTTP_OP In this format, OBJ_CLASS is the connector object class, OP is the connector operation (for example, CreateOp, UpdateOp, SearchOp), and HTTP_OP is the HTTP operation (GET, PUT, or POST). Sample value:
|
pageSize | No |
This entry holds how many resources appears on a page for a search operation. Sample value: |
jsonResourcesTag | No |
This entry holds the json tag value that is used during reconciliation for parsing multiple entries in a single payload. Sample value:
|
httpHeaderContentType | No |
This entry holds the content type expected by the target system in the header. Sample value:
|
httpHeaderAccept | No |
This entry holds the accept type expected from the target system in the header. Sample value:
|
specialAttributeTargetFor | No |
This entry lists the format in which an attribute is present in the target system endpoint. Values are comma separated and are presented in the following format: OBJ_CLASS.ATTR_NAME= TARGET_FORMAT. Sample value:
|
Special AttributeHandling | No |
This entry lists the special attributes whose values should be sent to the target one by one ("SINGLE"). Values are comma separated and are in the following format: OBJ_CLASS.ATTR_NAME.PROV_OP=SINGLE . Sample value:
|
Custompayload | No |
This entry lists the payloads for all operations that are not in the standard format. Sample value:
|
passwordAttribute | No |
This entry holds the name of the target system attribute that is mapped to the __PASSWORD__ attribute . Sample value: |
childFieldsWithSingleEnd |
No |
This entry specifies special attribute data coming in from a single end-point response. Sample value:
|
pageUrlAttribute | No |
This entry specifies the JSON response attribute, which is used to paginate to the next set of records. Sample value: |