1/57
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
Part I Understanding Oracle SOA Suite
1
Introduction and Concepts
1.1
What Is Oracle Fusion Middleware?
1.2
What Is Oracle SOA Suite?
1.2.1
Understanding the SOA Infrastructure Application
1.2.2
Understanding SOA Composite Applications
1.2.3
Understanding SOA Composite Application Instances
1.2.4
Understanding Service Components and Service Component Instances
1.2.5
Understanding Binding Components
1.2.6
Understanding Service Engines
1.2.7
Understanding the Service Infrastructure
1.2.8
Understanding the Contents of SOA Composite Applications
1.3
Administration of Oracle SOA Suite
1.3.1
Configuration of Oracle SOA Suite
1.3.1.1
Understanding the Order of Precedence for Audit Level Settings
1.3.2
Monitoring of Oracle SOA Suite
1.3.3
Management of Oracle SOA Suite
1.3.3.1
Understanding Fault Recovery
1.3.3.2
Understanding Policies
1.3.3.3
Understanding the Life Cycle State of SOA Composite Applications
1.3.3.4
Understanding SOA Composite Application Automated Testing
Part II Getting Started with Administration
2
Getting Started with Administering Oracle SOA Suite
2.1
Logging into Oracle Enterprise Manager Fusion Middleware Control Console
2.2
Navigating to Oracle SOA Suite Administration Tasks
2.2.1
Navigating Through the SOA Infrastructure Home Page and Menu
2.2.2
Navigating Through the SOA Composite Application Home Page and Menu
2.2.3
Navigating to Deployed Java EE Applications
2.2.4
Navigating to the Oracle WebLogic Server Administration Console and Other Pages
2.2.5
Navigating to the SOA Infrastructure or SOA Composite Application Home Page
2.3
Logging Out of Oracle Enterprise Manager Fusion Middleware Control Console
Part III Administering the SOA Infrastructure
3
Configuring the SOA Infrastructure
3.1
Configuring SOA Infrastructure Properties
3.1.1
Disabling Instance and Fault Count Metrics Retrieval with the System MBean Browser
3.2
Stopping and Starting the SOA Infrastructure
3.2.1
SOA Composite Application States and SOA Infrastructure Shutdown
3.2.2
Restarting the SOA Infrastructure Does Not Activate Endpoints When a Retired Composite is Activated
3.2.3
SOA Infrastructure Startup Failure When cwallet.sso Includes the SOA Map
3.3
Changing the SOA Infrastructure Server URL Property Port
3.4
Configuring Log Files
3.4.1
Configuring the Logging File Encoding Property
3.5
Changing the Driver Name to Support XA Drivers
4
Monitoring the SOA Infrastructure
4.1
Monitoring SOA Infrastructure Recent Instances and Faults
4.2
Monitoring Processing Requests
4.3
Monitoring Service and Reference Binding Components in the SOA Infrastructure
Part IV Administering SOA Composite Applications
5
Deploying SOA Composite Applications
5.1
Deploying Applications
5.2
Redeploying Applications
5.3
Undeploying Applications
6
Securing SOA Composite Applications
6.1
Introduction to Securing SOA Composite Applications
6.2
Configuring SOA Composite Applications for Two-Way SSL Communication
6.3
Invoking References in One-Way SSL Environments in Oracle JDeveloper
6.4
Configuring Oracle SOA Suite and Oracle HTTP Server for SSL Communication
6.4.1
Configuring Oracle HTTP Server for SSL Communication
6.4.2
Configuring Certificates for Oracle Client, Oracle HTTP Server, Oracle WebLogic Server
6.5
Automatically Authenticating Oracle BPM Worklist Users in SAML SSO Environments
6.6
Automatically Authenticating Oracle BPM Worklist Users in Windows Native Authentication Environments
6.7
Listing Oracle Internet Directory as the First Authentication Provider
6.8
Switching from Non-SSL to SSL Configurations with Oracle BPM Worklist
6.9
Configuring Security for Human Workflow WSDL Files
6.10
Configuring SSL Between SOA Composite Application Instances and Oracle WebCache
6.11
Using a Custom Trust Store for One-Way SSL During Design Time
6.12
Enabling an Asynchronous Process Deployed to an SSL-Enabled, Managed Server to Invoke Another Asynchronous Process Over HTTP
7
Monitoring SOA Composite Applications
7.1
Monitoring SOA Composite Application Recent Instances and Faults
8
Managing SOA Composite Applications
8.1
Initiating a SOA Composite Application Test Instance
8.2
Managing the State of Deployed SOA Composite Applications
8.2.1
Managing the State of All Applications at the SOA Infrastructure Level
8.2.2
Managing the State of an Application from the SOA Composite Application Home Page
8.2.3
Starting and Stopping a Managed Oracle WebLogic Server
8.3
Monitoring and Deleting SOA Composite Application Instances from the Application Home Page
8.3.1
Mismatch Between the Number of SOA Composite Application Instances and Service Component Instances
8.3.2
Setting the Composite Instance Name at Design Time
8.3.2.1
Setting the Composite Instance Name in Oracle Mediator
8.3.2.2
Setting the Composite Instance Name in a BPEL Process
8.4
Monitoring and Deleting SOA Composite Application Instances at the SOA Infrastructure Level
8.5
Recovering from SOA Composite Application Faults at the SOA Infrastructure Level
8.5.1
Examples of Fault Recovery for BPEL Processes
8.5.1.1
Example: Single Fault Recovery for BPEL Processes
8.5.1.2
Example: Bulk Fault Recovery for BPEL Processes
8.5.2
Examples of Fault Recovery for Oracle Mediator
8.5.2.1
Example: Single Fault Recovery for Oracle Mediator
8.5.2.2
Example: Bulk Fault Recovery for Oracle Mediator
8.6
Recovering from SOA Composite Application Faults in the Application Home Page
8.7
Automating the Testing of SOA Composite Applications
8.8
Managing SOA Composite Application Policies
8.8.1
WS-RM Sessions
8.8.2
Policy Attachments and Local Optimization in Composite-to-Composite Invocations
8.9
Deleting Large Numbers of Instances
8.9.1
Selectively Deleting Instances Using a Filter Criteria
8.9.2
Procedures For Deleting Instances
8.9.2.1
Deleting a SIngle Instance
8.9.2.2
Deleting All Instances Using a Filter Criteria
8.9.2.3
Deleting All Rejected Messages Using a Filter Criteria
8.9.2.4
Deleting the Component Instances Created when Global Instance Tracking is Disabled
8.9.2.5
Deleting Composite Instances, Rejected Messages, and Orphaned Instances
8.10
Exporting a Running SOA Composite Application
Part V Administering BPEL Process Service Components and Engines
9
Configuring BPEL Process Service Components and Engines
9.1
Configuring BPEL Process Service Engine Properties
9.2
Setting the Audit Level at the BPEL Process Service Component Level
10
Monitoring BPEL Process Service Components and Engines
10.1
Viewing the Audit Trail and Process Flow of a BPEL Process Service Component
10.2
Monitoring BPEL Process Service Component Instances and Faults
10.3
Monitoring BPEL Process Service Component Instances
10.4
Monitoring Sensor Data and Values in BPEL Process Service Components
10.5
Monitoring BPEL Process Service Engine Instances and Faults
10.6
Monitoring BPEL Process Service Engine Request and Thread Statistics
10.7
Monitoring BPEL Process Service Engine Instances
10.8
Monitoring Deployed BPEL Processes in the Service Engine
11
Managing BPEL Process Service Components and Engines
11.1
Recovering from BPEL Process Service Component Faults
11.2
Managing BPEL Process Service Component Policies
11.3
Recovering from BPEL Process Service Engine Faults
11.4
Performing BPEL Process Service Engine Message Recovery
11.5
Disabling BPEL Monitors and Sensors
Part VI Administering Oracle Mediator Service Components and Engines
12
Configuring Oracle Mediator Service Components and Engines
12.1
Introduction to Configuring Oracle Mediator
12.2
Configuring Audit-Level Flags
12.3
Configuring Metrics-Level Flag
12.4
Configuring Parameters for Parallel Infrastructure
12.5
Configuring Parameters for Error/Retry Infrastructure
12.6
Configuring Parameters for Heartbeat Framework
13
Monitoring Oracle Mediator Service Components and Engines
13.1
Monitoring Mediator Service Components
13.1.1
Monitoring Instance Statistics
13.1.1.1
About the Instance Information Sections in the Dashboard Tab
13.1.2
Monitoring Routing Statistics
13.1.2.1
What You May Need to Know About Monitoring Routing Statistics
13.2
Monitoring Mediator Service Engine
13.2.1
Monitoring Request Breakdown Statistics
13.2.1.1
What You May Need to Know About Request Breakdown Statistics
14
Managing Oracle Mediator Service Components and Engines
14.1
Viewing the Deployed Mediator Service Components
14.1.1
What You May Need to Know About the Information in the Deployed Components Tab
14.2
Managing Mediator Faults
14.2.1
What You May Need to Know About the Information in the Faults Tab
14.3
Managing Mediator Policies
14.3.1
What You May Need to Know About the Information in the Policies Tab
15
Managing Cross-References
15.1
Deleting Cross-Reference Values
Part VII Administering Decision Service Components and Business Rules Service Engines
16
Configuring Business Rules Engine
16.1
Configuring the Business Rules Engine
17
Monitoring Decision Service Components and Engines
17.1
Monitoring Business Rules Service Engine Instances and Faults
17.2
Monitoring Business Rules Service Engine Statistics
17.3
Monitoring Business Rules Service Engine Instances
17.4
Monitoring Business Rules Service Engine Faults
17.5
Monitoring Business Rules Service Engine Deployed Components
17.6
Monitoring Decision Service Component Instances from a Composite Application
17.7
Monitoring Decision Service Component Logs
17.7.1
Viewing Decision Service Component Logs
17.7.2
Setting the Diagnostic Logging Level with Log Configuration
Part VIII Administering Human Task Service Components and Human Workflow Service Engines
18
Configuring Human Workflow Service Components and Engines
18.1
Configuring Human Workflow Notification Properties
18.2
Configuring Human Workflow Task Service Properties
18.3
Configuring Oracle HTTP Server for Task Form Attachments
18.4
Configuring the Pluggable Notification Service
18.4.1
Pluggable Notification Service Implementation
18.4.2
Pluggable Notification Service Registration
18.5
Configuring Multiple Send Addresses
18.6
Configuring Notification Retries
18.7
Configuring the Identity Service
18.7.1
Adding an Authentication Provider
18.7.2
Creating Users and Groups in the Authentication Provider
18.7.2.1
Creating Users and Groups Using WebLogic Console
18.7.2.2
Creating Users and Groups Using Oracle Internet Directory
18.7.3
Configuring the Directory Service
18.7.4
Customizing the Identity Provider
18.8
Seeding Users, Groups, and Application Roles using LDAP Tools
18.8.1
Changing the Default Password in the Embedded LDAP Server
18.8.2
Seeding Users or Groups through the LDAP Browser
18.8.3
Seeding Application Roles using WLST Scripts
18.8.4
Seeding Application Roles in Oracle Enterprise Manager Fusion Middleware Control Console
19
Monitoring Human Workflow Service Components and Engines
19.1
Monitoring Human Task Service Component Instances and Faults
19.2
Viewing the Status of Human Workflow Tasks
19.3
Monitoring Human Task Service Component Instances
19.4
Monitoring Human Workflow Service Engine Instances and Faults
19.5
Monitoring Human Workflow Service Engine Active Requests and Operation Statistics
19.6
Monitoring Human Workflow Service Engine Instances
19.7
Monitoring Deployed Human Workflows in the Service Engine
20
Managing Human Workflow Service Components and Engines
20.1
Managing Human Task Service Component Policies
20.2
Recovering from Human Workflow Service Engine Faults
20.3
Managing the URI of the Human Task Service Component Task Details Application
20.4
Recovering from Human Task Service Component Faults
20.5
Managing Outgoing Notifications and Incoming E-mail Notifications
20.6
Moving Human Workflow Data from a Test to a Production Environment
20.6.1
Moving Human Workflow Data from Test to Production Environments
20.6.2
migration.properties File Syntax
20.6.2.1
Migration Property File Examples
20.6.3
ant Script Data Migration Syntax
Part IX Administering Oracle Business Activity Monitoring
21
Configuring Oracle Business Activity Monitoring
21.1
Introduction to Configuring Oracle BAM
21.2
Configuring Oracle BAM Web Basic Properties
21.2.1
Configuring Oracle BAM Web Applications Properties
21.2.2
Configuring Application URL
21.2.3
Configuring Report Loading Indicator
21.2.4
Configuring Server Name
21.3
Configuring Oracle BAM Server Basic Properties
21.3.1
Configuring Oracle BAM Server Properties
21.3.2
Configuring Data Source JNDI
21.3.3
Configuring Application URL
21.3.4
Configuring Viewset Sharing
21.3.5
Configuring Report Cache Persistence Manager
21.3.6
Configuring Oracle Data Integrator Integration Properties
21.3.7
Configuring Outbound Email Account
21.4
Configuring the Logger
21.5
Configuring Oracle User Messaging Service
21.6
Configuring Oracle BAM Distribution Lists
21.7
Configuring Oracle BAM Adapter
21.7.1
Configuring Oracle BAM Adapter Properties
21.7.1.1
Configuring the Adapter to Retry Sending Messages
21.7.2
Configuring Oracle BAM Connection Factories
21.7.2.1
Configuring HTTPS for Oracle BAM Adapter
21.7.3
Configuring Trusted Domains
21.7.4
Configuring Credential Mapping
21.8
Configuring Oracle BAM Batching Properties
21.9
Configuring Security
21.9.1
Configuring Credential Mapping
21.9.2
Configuring Oracle BAM User Permissions
21.9.3
Configuring Secure Socket Layer
21.9.4
Configuring Oracle Internet Directory
21.10
Configuring Advanced Properties
21.11
Oracle BAM Configuration Property Reference
22
Monitoring Oracle Business Activity Monitoring
22.1
Introduction to Monitoring Oracle BAM
22.2
Monitoring Oracle BAM Server Components
22.2.1
Monitoring Oracle BAM Active Data Cache
22.2.2
Monitoring the Event Engine Component
22.2.3
Monitoring the Report Cache Component
22.2.4
Monitoring the Enterprise Message Sources
22.2.5
Monitoring the Client Requests in Progress
22.3
Monitoring Oracle BAM Web Applications
22.3.1
Monitoring Oracle BAM Report Server
22.3.2
Monitoring Open Connections
22.4
Monitoring Oracle BAM Web Services
22.5
Monitoring Oracle BAM Performance
22.6
Monitoring Oracle BAM Logs
23
Managing Oracle Business Activity Monitoring
23.1
Introduction to Managing Oracle BAM
23.2
Managing Oracle BAM Availability
23.3
Managing Oracle BAM Users
23.3.1
Defining Users and Groups
23.3.2
Using Previously Seeded Group Members
23.3.3
Adding Members to Application Roles
23.3.4
Understanding Oracle BAM Application Roles
23.3.5
Configuring Oracle WebLogic Server Embedded LDAP Server
23.3.5.1
Using the Oracle WebLogic Server Administration Console
23.3.5.2
Adding a Group
23.3.5.3
Adding a User
23.3.5.4
Adding a User to a Group
23.3.6
Populating Users in Oracle BAM Administrator
23.3.6.1
Using the Registerusers Utility
23.3.6.2
Populating By User Login
23.3.7
Managing Oracle BAM Object Ownership
23.3.8
Removing Invalid Users from Oracle BAM Administrator
Part X Administering Oracle User Messaging Service
24
Configuring Oracle User Messaging Service
24.1
User Messaging Service Overview
24.1.1
Components
24.1.2
Architecture
24.2
Introduction to Oracle User Messaging Service Configuration
24.3
Accessing User Messaging Service Configuration Pages
24.3.1
How to Set the Storage Method
24.3.2
How to Add or Remove User Messaging Preferences Business Terms
24.3.2.1
Adding Business Terms
24.3.2.2
Removing Business Terms
24.4
Configuring User Messaging Service Drivers
24.4.1
How to Configure a Driver
24.4.1.1
About Driver Properties
24.4.1.2
Securing Passwords
24.4.1.3
Configuring the E-Mail Driver
24.4.1.4
Configuring the SMPP Driver
24.4.1.5
Configuring the XMPP Driver
24.4.1.6
Configuring the VoiceXML Driver
24.4.1.7
Configuring the Worklist Driver
24.4.1.8
Configuring the Proxy Driver
24.5
Securing User Messaging Service
24.5.1
Web Service Security on Notification
24.5.2
Enabling UMS Service Security
24.5.3
Enabling Client Security
24.5.4
Keystore Configuration
24.5.5
Client Aliases
24.6
Troubleshooting Oracle User Messaging Service
25
Monitoring Oracle User Messaging Service
25.1
Monitoring Oracle User Messaging Service
25.1.1
Using Message Status
25.1.2
Deregistering Messaging Client Applications
25.1.3
Monitoring Drivers Using the All Tab
25.2
Log Files
25.2.1
Configuring Logging
25.3
Metrics and Statistics
26
Managing Oracle User Messaging Service
26.1
Deploying Drivers
26.1.1
Using WebLogic Server Administration Console
26.1.2
Using Oracle Enterprise Manager to Deploy Drivers
26.1.3
Using WLST Commands
26.1.3.1
deployUserMessagingDriver
26.1.4
Using the Oracle Fusion Middleware Configuration Wizard
26.2
Undeploying and Unregistering Drivers
Part XI Administering Oracle JCA Adapters
27
Configuring Oracle JCA Adapters
27.1
Searching for Rejected Messages for an Inbound Adapter
27.2
Deleting Rejected Messages for an Inbound Adapter
27.3
Searching for Faults for an Outbound Adapter
27.4
Configuring the End Point Properties for an Inbound Adapter
27.4.1
Editing a Predefined Property for an Inbound Adapter
27.4.2
Adding Predefined Properties for an Inbound Adapter
27.4.3
Creating a New Property for an Inbound Adapter
27.4.4
Deleting a Property for an Inbound Adapter
27.4.5
Reverting a Property Value for an Inbound Adapter
27.5
Configuring the End Point Properties for an Outbound Adapter
27.5.1
Editing a Predefined Property for an Outbound Adapter
27.5.2
Adding a Predefined Property for an Outbound Adapter
27.5.3
Creating a New Property for an Outbound Adapter
27.5.4
Deleting a Property for an Outbound Adapter
27.5.5
Reverting a Property Value for an Outbound Adapter
28
Monitoring Oracle JCA Adapters
28.1
Monitoring Instances and Faults for an Inbound Adapter
28.2
Monitoring Recent Faults and Rejected Messages for an Inbound Adapter
28.3
Monitoring Faults and Rejected Messages for an Inbound Adapter
28.4
Monitoring Properties for an Inbound Adapter
28.5
Monitoring Instances and Faults for an Outbound Adapter
28.6
Monitoring Recent Faults for an Outbound Adapter
28.7
Monitoring Faults for an Outbound Adapter
28.8
Monitoring Properties for an Outbound Adapter
28.9
Monitoring Adapter Logs
29
Managing Oracle JCA Adapters
29.1
Managing Policies for an Inbound Adapter
29.2
Managing Policies for an Outbound Adapter
Part XII Administering Oracle B2B
30
Configuring Oracle B2B
30.1
Configuring B2B Server Properties
30.2
Configuring B2B Operations
30.2.1
Restricting Access to Document Types: The b2b.r1ps1 Property
30.3
Configuring B2B Attributes
31
Monitoring Oracle B2B
31.1
Monitoring the B2B Infrastructure
31.2
Accessing Oracle B2B from the B2B Infrastructure Page
31.3
Viewing the Message Flow of a B2B Binding Component
31.4
Viewing Services and References
Part XIII Administering Business Events
32
Managing Business Events
32.1
Overview of Event Delivery Network
32.2
Subscribing to Business Events
32.3
Managing Business Event Subscribers
32.4
Recovering from Business Event Faults
Part XIV Administering Binding Components
33
Configuring Service and Reference Binding Components
33.1
Configuring Service and Reference Binding Component Properties
33.1.1
Configuring Properties for Web Services
33.1.2
Configuring Properties for Oracle JCA Adapters
33.1.2.1
Oracle AQ Adapter
33.1.2.2
Oracle Database Adapter
33.1.2.3
Oracle File Adapter
33.1.2.4
Oracle FTP Adapter
33.1.2.5
Oracle JMS Adapter
33.1.2.6
Oracle MQ Series Adapter
33.1.2.7
Oracle Socket Adapter
33.1.2.8
Oracle JCA Adapters Endpoint Properties
33.1.3
Changing the Endpoint Reference and Service Key for Oracle Service Registry Integration
33.1.3.1
Configuring Caching of WSDL URLs
34
Monitoring Service and Reference Binding Components
34.1
Monitoring Binding Component Instances and Faults
34.2
Monitoring Binding Component Rejected Messages
35
Managing Service and Reference Binding Components
35.1
Managing Binding Component Policies
35.1.1
Override Policy Configuration Property Values
35.1.2
Limitation on MTOM Optimization in Reference Binding Component Messages
Part XV Appendixes
A
Demo User Community
A.1
Using the Demo User Community
A.2
Users
A.3
Groups
A.4
soa-infra Application Roles
A.5
SOATestDemoApp Application Roles
A.6
Roles Granted to and Owned by Users
A.7
The WorkflowPermission Class
B
Troubleshooting Oracle SOA Suite
B.1
Best Practice for Starting and Stopping a Managed Server
B.2
Optimizing the Loading of Pages with Instance and Faults Metrics
B.3
Resolving Message Failure Caused By Too Many Open Files
B.4
Extending Tablespaces to Avoid Problems at Run Time
B.5
Resolving Connection Timeouts
B.6
Increasing Database Connection Values
B.7
Accessing Oracle Enterprise Manager Fusion Middleware Control Console on Dual Stack Hosts that Support IPv4 and IPv6
C
Oracle Enterprise Manager Roles
C.1
Roles and Privileges
C.1.1
Overall Role Functionality Matrix
C.1.2
SOA Infrastructure Page
C.1.3
SOA Infrastructure Menu
C.1.4
SOA Composite Menu
C.1.5
Composite Home Page
C.1.6
BPEL Process Service Engine
C.1.7
Mediator Service Engine
C.1.8
Human Workflow Service Engine
C.1.9
Business Rules Service Engine
C.1.10
BPEL Process Service Component Home Page
C.1.11
Mediator Service Component Home Page
C.1.12
Human Task Service Component Home Page
C.1.13
Decision Service Component Home Page
C.1.14
Flow Trace Page
C.1.15
Audit Trail
C.1.16
Services Home Page
C.1.17
References Home Page
C.1.18
B2B Pages
C.1.19
Business Events Page
C.1.20
System MBean Browser
Index
Scripting on this page enhances content navigation, but does not change the content in any way.