Operation Bindings metadata is stored as the value of the eTOpBindingsMetaData attribute on the eTNamespace object for an endpoint type. The metadata can be used to register custom logic to wrap around the processing of LDAP operations. For example, in JDBC stored procedure support. As such, it is less frequently used than datamodel metadata. OpBindings documents adhere to the schema cs-home/conf/xsd/opbindings.xsd.
Each XML fragment can consist of multiple OpBindingType elements specifying:
Note: If no objectClass elements are specified, signifies the guard is intended to match all object classes defined in the datamodel metadata.
If there is more then one guard condition matching a particular LDAP request and their order of execution is important, the order integer specifies the order in which opbindings are executed.
Examples of opbindings metadata configuration can be found at cs-sdk-home/connectors/sdkscript/conf/sdkscript_opbindings.xml.
Note: For more information about coding of script payloads, see Writing Scripts.
Note: In this case, an entire connector is implemented using JavaScript but it is also possible to provide opbindings for only a few guard conditions, to customize some behavior of an existing connector. We recommend this method of implementation for what were previously known a connector program exits in CA IdentityMinder 8.1 SP2. For example, the AS400 and OS400 connector which is part of CA IdentityMinder r12, includes a sample opbinding.
Copyright © 2013 CA.
All rights reserved.
|
|