...
Key | Value | Description | |
---|---|---|---|
no arguments |
| Display usage. | |
-bulkCalc |
| Calculate provisioning for all identifiers. | |
-bulkDiff |
| Determine provisioning difference for all identifiers. | |
-bulkSync |
| Synchronize provisioning for all identifiers. | |
-calc <id> | identifier | Calculate provisioning for an identifier. | |
-diff <id> | identifier | Determine provisioning difference for an identifier. | |
-sync <id> | identifier | Synchronize provisioning for an identifier. | |
-entityName <id> | entity identifier | Provisioned object id. For example, group, member, etc. | |
-interval <seconds> | seconds | Number of seconds between the start of recurring provisioning iterations. If omitted, only one provisioning cycle is performed. | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5005661a-5fc1-4ada-8f75-1d5e9c03879b"><ac:plain-text-body><![CDATA[ | -lastModifyTime <id> | yyyy-MM-dd[_hh:mm:ss] | Select objects changed since this time. ]]></ac:plain-text-body></ac:structured-macro> |
-conf <dir> | path to configuration files | Configuration directory. | |
-logSpml |
| Log SPML requests and responses. | |
-output <file> | file | Print SPML responses to Output file. Default: STDOUT. | |
-printRequests |
| Print SPML requests as well as responses. | |
-requestID <id> | request id | SPML request identifier. | |
-returnData |
| Return data (identifier and attributes) | |
-returnEverything |
| Return everything (identifier, attributes, and references) | |
-returnIdentifier |
| Return identifier only. | |
-targetID <id> | target id | Target ID. |
...
For example, LDAPPCNG ships with an LDAP provider using the vt-ldap distribution.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<target id="ldap" provider="ldap-provider" /> |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<Service id="ldap-provider" xsi:type="ldappc:LdapPoolProvider" ldapPoolId="ldapPool"> <ConfigurationResource file="/ldappc-ldap.xml" xsi:type="resource:ClasspathResource" /> </Service> |
...
For example, an object returned from a target which has an attribute named "objectclass" with value "groupOfNames" will be identified as a "group" object.
Code Block | |||||||
---|---|---|---|---|---|---|---|
| |||||||
<object id="group"> <identifier ref="group-dn" baseId="ou=groups,dc=example,dc=edu"> <identifyingAttribute name="objectClass" value="groupOfNames" /> </identifier> |
...
The values of the "members-jdbc" and "members-g:gsa" attributes are passed to the attribute resolver to determine their identifiers.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<references name="member" emptyValue="" > <reference ref="members-jdbc" toObject="member" /> <reference ref="members-g:gsa" toObject="group" /> </references> |
Code Block | |||||||
---|---|---|---|---|---|---|---|
| |||||||
<resolver:AttributeDefinition id="members-jdbc" xsi:type="grouper:Member" sourceAttributeID="members"> <resolver:Dependency ref="GroupDataConnector" /> <grouper:Attribute id="id" source="jdbc" /> </resolver:AttributeDefinition> <resolver:AttributeDefinition id="members-g:gsa" xsi:type="grouper:Member" sourceAttributeID="members"> <resolver:Dependency ref="GroupDataConnector" /> <grouper:Attribute id="name" source="g:gsa" /> </resolver:AttributeDefinition> |
...