D65156GC10
Edition 1.0
April 2011
D72959
Authors
Robert La Vallie
Terri Cantor
Disclaimer
Technical Contributors
and Reviewers
Ajay Keni
Anant Kadam
Ananth Kini
Ashok Maram
Bedanta Kalita
Bhupindra Singh
Brad Donison
Debapriya Datta
Deepak Nagvanshi
Don Bates
Don Gosselin
Eswar Vandanapu
Javed Beg
Jim Garm
Joe Roch
Karl Miller
Lakshmanan Subramanian
Mayank Upadhyay
Mario Lim
Naga Nagarajan
Nalin Sardana
Prakash Hulikere
Radhika Moolky
Raj Kuchi
Rajesh Bijja
Robert Greene
Roopali Jain
Russ Lowenthal
Semyon Shulman
Sidhartha Das
Sreedhar Katti
Thomas Cheong
Uday Shingwekar
Vinaye Misra
Viresh Garg
Editors
Smita Kommini
Aju Kumar
Pj Schemenaur
Graphic Designer
Satish Bettegowda
Publishers
Pavithran Adka
Sumesh Koshy
Contents
Preface
1
Introduction
Road Map 1-2
Develop Identity Provisioning Tasks 1-3
Course Objectives 1-5
Road Map 1-7
Course Units 1-8
Unit 1: Product Overview 1-9
Unit 2: Managing Direct and Automated Provisioning 1-10
Unit 3: Reconciliation 1-12
Unit 4: Enhancing Provisioning and Reconciliation 1-14
Unit 5: Implementing the GTC Framework 1-15
Unit 6: Customizing Oracle Identity Manager 1-16
Road Map 1-17
Lesson Summary 1-18
Road Map 1-19
Whats Next? 1-20
iii
iv
Understanding Reconciliation
Roadmap 6-2
Lesson Objectives 6-4
Roadmap 6-7
Reconciliation and Provisioning 6-8
Reconciliation: Types 6-10
Reconciliation: Events 6-13
Quiz 6-16
Roadmap 6-22
Authoritative Reconciliation: Conceptual Diagram 6-23
Authoritative Reconciliation: Single and Multiple Trusted Sources 6-24
Account Reconciliation: Conceptual Diagram 6-25
vii
Quiz 8-25
Roadmap 8-26
Customizing the Approval Task Title 8-27
Defining Multiple Participants in an Approval Task 8-28
Creating Sequential Participants in the Approval Task 8-29
Roadmap 8-31
Creating a Business Rule 8-32
Roadmap 8-34
Designing Notification Headers 8-35
Roadmap 8-37
Deploy the SOA Composite to a Defined Application Server 8-38
Registering a SOA Composite with Oracle Identity Manager 8-40
Registering a New SOA Composite with Oracle Identity Manager 8-41
Disabling a SOA Composite from Oracle Identity Manager 8-43
Enabling a SOA Composite with Oracle Identity Manager 8-44
Quiz 8-45
Roadmap 8-48
Develop Identity Provisioning 8-49
Lesson Summary 8-50
Roadmap 8-51
Practice 8 Overview 8-52
Roadmap 8-53
Whats Next? 8-54
9
xii
xiii
Preface
Profile
Before You Begin This Course
Before you begin this course, you should have:
Completed the Oracle Identity Manager 11g: Essentials course
(D65160GC10), or have a comparable skill set with Oracle Identity
Manager 11g
Completed the Oracle WebLogic Server 11g: Administration Essentials
course (D58682GC10), or have a comparable skill set with Oracle
WebLogic Server 11g
A high-level understanding of Service Oriented Architecture (SOA),
BPEL, and JDeveloper
A general comprehension of Oracle Database 11g
A good familiarity with a Windows-based environment
How This Course Is Organized
The Oracle Identity Manager 11g: Develop Identity Provisioning course, based on
version 11gR1 [11.1.1.3.0], is an instructor-led course featuring lectures and handson exercises. Online demonstrations and written practice sessions reinforce the
concepts and skills that are introduced.
Related Publications
Oracle Publications
Title
Part Number
E14308-06
E14316-06
E14309-06
Additional Publications
System release bulletins
Installation and users guides
read.me files
International Oracle Users Group (IOUG) articles
Oracle Magazine
Oracle Learning Library (OLL)
Typographic Conventions
The following two lists explain Oracle University typographical conventions for
words that appear within regular text or within code samples.
1. Typographic Conventions for Words Within Regular Text
Convention
Object or Term
Example
Courier New
User input;
commands;
column, table, and
schema names;
functions;
PL/SQL objects;
paths
Initial cap
Triggers;
Assign a When-Validate-Item trigger to
user interface object the ORD block.
names, such as
button names
Click the Cancel button.
Italic
Titles of
courses and
manuals;
emphasized
words or phrases;
placeholders or
variables
Lesson or module
titles referenced
within a course
Quotation marks
Object or Term
Example
Uppercase
Commands,
functions
SELECT employee_id
FROM employees;
Lowercase,
italic
Syntax variables
Initial cap
Forms triggers
Lowercase
Column names,
table names,
filenames,
PL/SQL objects
. . .
OG_ACTIVATE_LAYER
(OG_GET_LAYER ('prod_pie_layer'))
. . .
SELECT last_name
FROM
employees;
Bold