Previous Topic: Provisioning Server Password Required DialogNext Topic: Script Name Dialog


Script Editor Dialog

This dialog lets you specify the parameters for a script style operation binding.

This dialog contains the following fields:

Available object classes

Displays the available mapped object classes.

Added object classes

Lets you specify the object classes you wan to add to this script operation binding.

Execute this script

Specifies the script you want the connector to execute before, after instead of, or after a selected operation.

Description

Describes your operation binding.

Abort operation if script fails

Specifies how errors are handled. For example, if the timing is set to Before or After, and this check box is selected, exceptions are thrown and the operation aborts if any errors occur. If this check box is cleared, the connector logs the error but the operation continues if an error occurs.

If the timing is set to Instead Of, and an error occurs, the connector always throws exceptions and aborts the operation when executing the operation binding.

Lookup Level

Specifies whether the attributes or the deleted object are cached for the opbinding to function and controls the lookup of all an object's values. Caching is typically done preemptively for Post delete operations.

The default for scripts is Full. For methods, the framework verifies all the parameters mapped for the Post delete stored procedure and selects Full or Exists depending whether non-contextual attributes are present or not, respectively.

Note: The LookUpLevel attribute is important to the handling of Post delete stored procedure operation bindings, as attribute values may need to be cached before the target object is deleted.

Full

Specifies that all attribute values are cached. This is the default for scripts.

Exists

Specifies that CA IAM CS checks that the object being deleted exists. If the object does not exist, CA IAM CS throws an LdapNameNotFoundException.

None

Specifies that the method or scripting payload is responsible for determining whether the target object exists. If you select Full or Exits, the framework determines whether the target object exists automatically. This means that CA IAM CS passes the call on, and that the script or stored procedure you call should determine if the object exists.

Execute Directly

Specifies that the connector performs the operation binding directly, rather than generating text that the ScriptStyleOpProcessor runs later.

Search Asynchronously

If selected specifies that the execution of the payload occurs asynchronously and a NamingEnumeration is used to return results in a streaming fashion for one-level and subtree searches.

Note: Connector Xpress displays this field when you select the Search operation from the Available Operations dialog in the Create Operation dialog.

Execute a function in a global script

Specifies that a function in a global script is executed as the script for this operation binding.

Global Script

Specifies the global script from which the function is selected.

New

Displays the Edit Script dialog which lets you create a new global script.

Function Name

Defines the function that is executed in the selected global script.

Execute an individual script

Specifies the individual script that is executed for this operation binding.

Edit Script

Displays the Edit Script dialog which lets you add or modify the individual script.

More Information:

Edit Script Dialog

Scripts

Bind Operations to Scripts