There are two sample SPML configurations, each one for SPML 1.0 specification and SPML 2.0 specification. Both of these sample configurations are only samples and not specific to any SMPL implementation or application. Sample configurations should be modified when a specific application or SPML endpoint is targeted. Most of the SPML specific transformations occur in XSLT stylesheets in the input and output transformation section of the driver configuration.
The sample SPML import file does the following:
Provides XDS-to-SPML and SPML-to-XDS conversions in policies.
Handles Users, Groups, and Organizational Units
Other objects can be handled through policy and style sheet customization.
Handles a single value per attribute.
Multiple values for an attribute can be handled through policy and style sheet customization.
Handles a subset of the query operations.
The configuration handles all queries as SPML scope = “subtree” and uses the entry and subordinate scope concepts. Specific query operations can be handled through policy and style sheet customization.
Supports string, structured, and distinguished name (DN) attribute types.
Supports password set operation.
Password synchronization might be possible through policy and style sheet customization.
Handles the single (non-batch) operations of execution=synchronous and processing=sequential.
Batch requests can be supported through policy and style sheet customization.
Doesn’t handle <addResponse><attributes> or <modifyResponse><modifications>.
The Subscriber channel uses the application-returned Identifier value for the association key.
The Publisher channel uses the DN for the association key and returns the association key as the Identifier value.