Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

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.

xml
Code Block
xml
titleldappcng.xml
xml
<target id="ldap" provider="ldap-provider" />
xml
Code Block
xml
titleldappc-services.xml
xml
<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
xmlxml
titleldappc-services.xml
xml
<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.

xml
Code Block
xml
titleldappcng.xml
xml
<references name="member" emptyValue="" >
  <reference ref="members-jdbc" toObject="member" />
  <reference ref="members-g:gsa" toObject="group" />
 </references>
Code Block
xmlxml
titleldappc-resolver.xml
xml
<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>

...