Click OK. On the toolbar, click Close.

Using Adapters 3-19

3.6 Adapter Mapping Information

An adapter is a Java class, generated by the Adapter Factory, which enables Oracle Identity Manager to interact with an external JAR file, a target IT resource for example, a resource asset, or a user-defined form. The Adapter Factory is a code-generation tool provided by Oracle Identity Manager, which enables a User Administrator to create Java classes. An adapter extends the internal logic and functionality of Oracle Identity Manager. It automates process tasks, and defines the rules for the auto-generation and validation of data in fields within Oracle Identity Manager. There are five types of adapters: task assignment adapters, task adapters, rule generator adapters, pre-populate adapters, and entity adapters. The following topics are discussed in this section: ■ Adapter Task Mapping Information ■ Adapter Variable Mapping Information

3.6.1 Adapter Task Mapping Information

An adapter task is one of the several possible components within an adapter. And this is a logical step within an adapter, equivalent to calling a programming language method. The following types of adapter tasks are available: Functional Tasks Java Task, Remote Task, and Stored Procedure Task, Utility Tasks Utility Task and Oracle Identity Manager API Task, and Logic Tasks Set Variable Task and Error Handler Task. This section lists the mappings that you can set for the parameters of an adapter task, in the following topics: ■ Adapter Variables ■ Adapter Task ■ Literal ■ Adapter References ■ Organization Definition ■ Process Definition ■ User Definition

3.6.1.1 Adapter Variables

The following table lists and describes the items of the Map To list box of the Data Mapping for Variable window and the Name list box to which you can map the parameters of an adapter variable for an adapter task. 3-20 Oracle Fusion Middleware Developers Guide for Oracle Identity Manager

3.6.1.2 Adapter Task

The following table lists and describes the items of the Map To, Name, and Output combo boxes of the Adapter Factory form to which you can map the parameters of an adapter task.

3.6.1.3 Literal

The following table lists and describes the items of the Map To and Type combo boxes, as well as the Value field of the Adapter Factory form, to which you can map the parameters of a constant or literal for an adapter task.

3.6.1.4 Adapter References

The following table lists and describes the items of the Map To and Type combo boxes of the Adapter Factory form to which you can map the parameters of an adapter reference for an adapter task. Map To Combo Box Name Combo Box Description Adapter Variables A list of adapter variables are displayed You can map the parameter to the adapter variables that you created for this adapter. Note : When the adapter variables classification type is Object, it cannot be used with process task adapters. Note : If the adapter variables classification type is IT Resource, then an Attribute combo box is displayed. From this combo box, select the attribute of the IT resource to which you wish to map the parameter. Map To Combo Box Name Combo Box Output combo Box Description Adapter Task A list of adapter tasks are displayed. A list of output variables pertaining to the selected adapter task is displayed. You can map the parameter to the adapter tasks that you created for this adapter. Map To Combo Box Type Combo Box Value Field Description Literal String, Boolean, Character, Byte, Date, Integer, Float, Long, Short, Double Enter the value of the literal into this field. You can map the parameter to a String, Boolean, Character, Byte, Date, Integer, Float, Long, Short, or Double data type, respectively. Map To Combo Box Type Combo Box Description Adapter References Event Handler Name or Database Reference You can map the parameter to the active adapter.