ECMAScript is a scripting programming language, standardized by Ecma International. It is often referred to as JavaScript® or JScript*, but these are implementations of ECMAScript. Identity Manager 3.5.1 supports a new object type called ECMAScript objects. ECMAScript objects are resource objects that store ECMAScripts. The ECMAScript is called through a policy to provide advanced functionality that DirXML® Script or XSLT style sheets cannot provide.
Identity Manager uses the ECMACScript objects in two different ways: to create a custom form in the provisioning request definition editor, and to call an ECMAScript function in policies. For more information on custom forms, see Creating Custom Forms.
This section explains how to use the ECMAScript editor, how to use ECMAScript with policies, and how to use ECMAScript with custom forms. It does not explain the ECMAScript language. See the ECMAScript Language Specification for information on how to use the ECMAScript language.