Go to main content
1/62
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
What's New in This Guide
New and Changed Features for 12c (12.1.3)
Other Significant Changes in this Document for 12c (12.1.3)
Part I Introduction to Oracle SOA Suite and Oracle Business Process Management Suite
1
Introduction and Concepts
Differences Between Using this Component in the Cloud and On-Premises Environments
What Is Oracle Fusion Middleware?
What Is Oracle SOA Suite?
Introduction to the SOA Infrastructure Application
Introduction to Partitions
Introduction to SOA Composite Applications
Introduction to Business Flow Instances
Introduction to Service Components
Spring Service Component Support
Introduction to Binding Components
Introduction to Service Engines
Introduction to the Service Infrastructure
Introduction to the Contents of SOA Composite Applications
Introduction to Oracle SOA Suite and Oracle Enterprise Scheduler Integration
Cross-Component Wiring Between Oracle SOA Suite and Oracle Enterprise Scheduler
What Is Oracle Business Process Management Suite?
Administration of Oracle SOA Suite and Oracle BPM Suite
Configuration of Oracle SOA Suite and Oracle BPM Suite
Introduction to the Order of Precedence for Audit Level Settings
Monitoring of Oracle SOA Suite and Oracle BPM Suite
Management of Oracle SOA Suite and Oracle BPM Suite
Introduction to Fault Recovery in the Error Hospital
Introduction to Policies
Introduction to How Policies are Executed
Introduction to the Lifecycle State of SOA Composite Applications
Introduction to SOA Composite Application Automated Testing
Performance and Tuning of Oracle SOA Suite and Oracle BPM Suite
Administration for Application Developers
Administration with Oracle Enterprise Manager 12c Cloud Control and the Oracle SOA Management Pack
Part II Getting Started with Administration
2
Getting Started with Administering Oracle SOA Suite and Oracle BPM Suite
Logging In to Oracle Enterprise Manager Fusion Middleware Control
Navigating to Oracle SOA Suite and Oracle BPM Suite Administration Tasks
Navigating Through the SOA Infrastructure Home Page and Menu
Navigating Through the SOA Composite Application Home Page and Menu
Navigating Through the Partition Home Page and Menu
Navigating to Deployed Java EE Applications
Navigating to the Oracle WebLogic Server Administration Console and Other Pages
Navigating to the SOA Infrastructure or SOA Composite Application Home Page from the WebLogic Domain Home Page
Accessing Context Sensitive Online Help
Navigating to the System MBean Browser
Accessing the System MBean Browser from the Main Page
Accessing the System MBean Browser from the Component Property Pages
Logging Out of Oracle Enterprise Manager Fusion Middleware Control
Setting Accessibility Options
Part III Administering the SOA Infrastructure
3
Configuring the SOA Infrastructure
Configuring SOA Infrastructure Properties
To configure SOA Infrastructure properties:
Configuring Oracle SOA Suite and Oracle BPM Suite Profiles
Configuring the Audit Trail, Payload Validation, and Default Query Duration
Configuring UDDI Registry Properties
Configuring Callback Server and Server URLs
Configuring Analytics and Sensors
Configuring Data Sources and Web Service Binding Properties
Configuring SOA Infrastructure Advanced Configuration Properties
Stopping and Starting the Managed Server and SOA Infrastructure
SOA Composite Application States and SOA Infrastructure Shutdown
Restarting the SOA Infrastructure Does Not Activate Endpoints When a Retired Composite is Activated
SOA Infrastructure Startup Failure When cwallet.sso Includes the SOA Map
Changing the SOA Infrastructure Server URL Property Port in the System MBean Browser
Configuring Log Files
Configuring the Logging File Encoding Property
Configuring Logging to Diagnose Performance Issues in Oracle Enterprise Manager Fusion Middleware Control Pages
Changing the Driver Name to Support Custom XA Drivers
Specifying a Nondefault XA Transaction Timeout Value for XA Data Sources
Configuring Database-bound Processing Threads
To change the maximum capacity for the SOADataSource property:
To configure the SOAMaxThreadsConfig property:
Configuring Local Optimization
Condition Checks for Using Local Optimization
Overriding or Forcing Local Optimization
Local Optimization Logging
Local Optimization Calls Use Case
Managing Global Token Variables for Multiple SOA Composite Applications
Managing Global Token Variables in the Token Configurations Page
How Global Token Variables are Substituted at Runtime
Using Predefined Global Token Variables
4
Monitoring the SOA Infrastructure
Monitoring the Overall Status of the SOA Infrastructure or Individual Partition
Viewing Key Configuration Settings
Viewing the Overall Runtime Health of the SOA Infrastructure
Viewing System Backlogs in the SOA Infrastructure
Viewing Business Transaction Faults
Viewing SOA Composite Applications and Adapters Availability
Searching for Instances and Bulk Recovery Jobs
Viewing Error Notification Alerts
Discovering the Oracle SOA Suite Routing Topology
Monitoring SOA Infrastructure Performance Summary Metrics
Monitoring Message Delivery Processing Requests
Monitoring Service and Reference Binding Components in the SOA Infrastructure
5
Tracking Business Flow Instances
Tracking Business Flow Instances at the SOA Infrastructure or Partition Level
Specifying and Saving Business Flow Search Criteria
Executing Predefined Business Flow Instance Searches
Using the Search Options Toolbar
Adding and Removing Search Filters
Configuring and Saving Business Flow Instance Search Filter Criteria
Deleting or Terminating Business Flow Instances
Viewing the Current State of the Business Flow Instance
Recovering from Faults in a Business Flow Instance
Viewing Composite Sensor Values in a Business Flow Instance
Viewing the Initiating and Participating SOA Composite Applications in a Business Flow Instance
Viewing Resequencing Groups in a Business Flow Instance
Viewing Business Flows that Extend Across Domains
Partition-Level and Composite-Level Search Results for Redeployed Composites with the Same Revision Number
6
Recovering From Faults in the Error Hospital
Managing Faults in the Error Hospital
Specifying and Saving Fault Search Criteria
Executing Predefined Fault Instance and Custom Searches
Using the Report Filters Toolbar
Configuring and Saving Fault Search Filter Criteria
Viewing Aggregated Fault Statistics to Examine Fault Trends
To View Aggregated Fault Statistics to Examine Fault Trends:
Performing Bulk Fault Recoveries and Terminations in a Single Operation
Accessing Faults in the Fault Statistics Table to Perform Single Fault Recovery Operations
Understanding Additional Message and Fault Recovery Behavior Scenarios
Recoverable Messages are Displayed as Unrecoverable in the Error Hospital
Unrecoverable Binding Component Faults are Displayed as Recoverable
BPEL Process Messages Awaiting Recovery with no Associated Instance Faults Do Not Appear on the Error Hospital Page
Creating Error Notification Rules
To create error notification rules:
Error Notification Rules Associated with an Expired Schedule
7
Managing Partitions and Work Manager Groups
Managing Partitions
Creating Partitions
Deleting Partitions
Changing the Work Manager Group of a Partition
Performing Bulk Lifecycle Management Tasks on Composites in Partitions
Managing Work Manager Groups
Viewing and Configuring Work Manager Properties
Viewing and Configuring Work Manager Constraints
Viewing Work Manager Pending and Completed Requests
Viewing and Creating Work Manager Groups
Securing Access to Partitions
Viewing Partition Roles
Viewing the Permissions Assigned to Each Partition Role
Assigning Users to Partition Roles
Understanding Additional Permission and Role Behavior Scenarios
Understanding Permissions on Initiating and Participating Composites in Different Partitions
Viewing Oracle SOA Composer Permission Actions in a Partition
Understanding the MDS Configuration Page and Oracle SOA Suite Permissions
Part IV Administering SOA Composite Applications and Instances
8
Securing SOA Composite Applications
Introduction to Securing SOA Composite Applications
Configuring Oracle HTTP Server with Oracle BPM Worklist
Setting up SAML Message-Protected Policy Configuration for the SOA Infrastructure
Automatically Authenticating Oracle BPM Worklist and Oracle Business Process Management Users
Automatically Authenticating Oracle BPM Worklist Users in SAML SSO Environments
Automatically Authenticating Oracle BPM Workspace Users in SAML SSO Environments
Automatically Authenticating Oracle Business Process Composer Users in SAML SSO Environments
Automatically Authenticating Oracle BPM Worklist Users in Windows Native Authentication Environments
Automatically Authenticating Oracle Business Process Composer Users in Windows Native Authentication Environments
Setting the Authentication Provider
Listing Oracle Internet Directory as the First Authentication Provider
Accessing Web-based Applications with the Default Authentication Provider
Enabling Multiple Authentication Providers
Invoking a Web Service that Requests NTLM Authentication
Configuring SSL
Using SSL Certificates When the SOA/BPM Server Is Configured with an HTTPS Port
Recommendation to Configure Either All or No Managed Servers with SSL
Switching from Non-SSL to SSL Configurations with Oracle BPM Worklist
Configuring SOA Composite Applications for Two-Way SSL Communication
To enable two-way SSL for a SOA composite application to invoke another application:
Invoking References in One-Way SSL Environments in Oracle JDeveloper
Configuring Oracle SOA Suite and Oracle HTTP Server for SSL Communication
Configuring Oracle HTTP Server for SSL Communication
Configuring Certificates for Oracle Client, Oracle HTTP Server, and Oracle WebLogic Server
Configuring SSL Between Business Flow Instances and Oracle WebCache
Using a Custom Trust Store for One-Way SSL During Design Time
Configuring an Asynchronous Process Deployed to an SSL-Enabled Managed Server to Invoke Another Asynchronous Process Over HTTP
Configuring Security for Human Workflow WSDL Files
9
Monitoring SOA Composite Applications
Monitoring SOA Composite Application Performance Summary Metrics
Viewing the SOA Composite Application Diagram
Monitoring the Service Components and Binding Components of a SOA Composite Application
10
Deploying and Managing SOA Composite Applications
Deploying SOA Composite Applications
To Deploy SOA Composite Applications:
Understanding Additional Deployment Behavior Scenarios
PermGen Memory Requirements for Multiple ADF Task Form Deployments
Deploying SOA Composite Applications with Task Flows
Deploying SOA Composite Applications with ant Scripts and the WLST Command Line Tool
Updating Instance, Fault, and Rejected Message States to Aborted During Undeployment or Redeployment
Redeploying SOA Composite Applications
Redeploying SOA Composite Applications with the Same Revision ID Without Changing the Initial Running Instance to Aborted
Examples of Redeployment Behavior for Synchronous and Asynchronous BPEL Processes
Undeploying SOA Composite Applications
Managing the State of Deployed SOA Composite Applications
Managing the State of All Applications at the SOA Infrastructure Level
Managing the State of an Application from the SOA Composite Application Home Page
Understanding Additional Lifecycle State Behavior Scenarios
Starting and Stopping a Managed Oracle WebLogic Server on Which the SOA Infrastructure is Deployed in the Middle of BPEL Processing
Setting the Business Flow Instance Name
Automating the Testing of SOA Composite Applications
Increasing Response Message Size When Executing Test Suites in Bulk
Managing SOA Composite Application Policies
Policy Subject of a Local Policy Can Become Invalid After a Server Restart
Policy Attachments and Local Optimization in Composite-to-Composite Invocations
WS-RM Sessions
Exporting a Deployed SOA Composite Application
Disabling and Enabling the Collection of Analytic, BPEL Sensor, and Composite Sensor Data
Disabling Analytics and Sensors for a Specific SOA Composite Application
Disabling Analytics and Sensors for All SOA Composite Applications
Selectively Disabling Specific Analytic and Sensor Settings for All SOA Composite Applications
Linking to Runtime Applications
11
Managing SOA Composite Application Business Flow Instances
Initiating a Test Instance of a Business Flow
Specifying RPC/Literal-Style WSDL Files on the Test Web Service Page
Tracking Business Flow Instances at the SOA Composite Application Level
12
Developing a Database Growth Management Strategy
Introduction to Planning for Database Growth
Identifying the Profile or Size of the Database
Identifying the Inflow of Data
Identifying the Number of Instances Produced Daily
Identifying the Disk Space Used by Each Instance
Identifying the Composite Space Persisted Daily
Analyzing Space Distribution of Oracle SOA Suite Segments
Developing a Retention Policy
Determining the Minimum Retained Disk Space
Determining the Minimum Number of Retained Composites
Identifying the Outflow of Data
Identifying Long Running Composites and Table Partitioning
Recommendations for Each Table to Partition
Monitoring Space Usage, Hardware Resources, and Database Performance
Monitoring Space Usage
Determining the Growth Trend of Components
Determining the Growth Trend of the Oracle SOA Suite Schema
Determining the Largest Segments
Determining the Growth Trend of Tables and Indexes
Estimating Table Size
Estimating Index Size
Monitoring Unused Indexes
Monitoring the Hardware Resources and Database
Hardware - OSWatcher Black Box
Database – AWR / ADDM
Disk I/O - Oracle Orion
Understanding Growth Management Challenges and Testing Strategies
Database Growth Management Challenges
Excessive Growth of Oracle SOA Suite Tables Due to an Ineffective Growth Management Strategy
Tuned Parallel Purge Script Cannot Handle the Inflow
Quality Assurance Testing
Reviewing Metalink Support Note 1384379.1
Configuring the Production Audit Level Setting
Creating an Oracle SOA Suite Schema - Test Environment
Measure Inflow and Space Estimations
Base Point Backup of Test Environment
Executing the Parallel or Single Threaded Script and Reclaiming Space
Reviewing the Testing Results
Partitioning the Tables Causing a Bottleneck
Base Point Backup with Partitioned Table
Repeating Purge Testing and Review and Excluding the Partitioned Table
Recommended Growth Management Strategies
Recommendations for Large Database Profiles
Recommendations for Small Database Profiles
Understanding Space Management
Introduction to the Components of a Data File
Segment High Water Mark
Reclaiming Segment and Data File Space
Performing an Online Segment Shrink
Deallocating Unused Space
Coalescing or Rebuilding indexes
Dropping Table Partitions
Dropping a Partition
Configuring Secure File LOBs
Secure File Requirements
Converting Secure Files
Migrating Secure Files
Additional Database Management Methods
TRUNCATE Statement
Resizing Data Files
13
Managing Database Growth
Introduction to Managing Database Growth
Developing a Purging and Partitioning Methodology
Deleting Large Numbers of Flow Instances, Adapter Reports, and Fault Alerts
Purge States
Deleting Large Numbers of Instances with Oracle Enterprise Manager Fusion Middleware Control
Deleting Large Numbers of Instances with SQL*Plus
Looped Purge Script
delete_instances Procedure
Looped Purge in Parallel Script with dbms_scheduler
delete_instances Procedure in Parallel
Running the Purge Scripts
Resolving Dead Locks After Running the Looped Purge in Parallel Script
Purging the Instances of a Specific SOA Composite Application
Resequenced Message Purge States for Oracle Mediator
Monitoring the Status of Purging
Generating a Database SQL Trace
Partitioning Component Tables
Partitioning the Database with the Repository Creation Utility
Partitioning the Component Database Tables
Referential Integrity and Equipartioning
Range Interval Partitioning
Equipartitioning and Range Interval Partitioning
Range Interval Partitioning Example
Introduction to Partition Key Selection
Configuring Partitions
Introduction to the Verification Script
Component Tables
Partitioning Constraints
Component Tables, Range Partition Keys, and Groups
Equipartitioning and Interval Partitioning Verification Script Checks
Running the Verification Script
Moving Active, Long Running Instances to a Different Partition
Routines to Assist with Partition Maintenance
Partial Partitioning of Components
Removing Records from the Runtime Tables Without Dropping the Tables
14
Diagnosing Problems with SOA Composite Applications
Introduction to the Diagnostic Frameworks
Introduction to WLDF
Introduction to Watches and Notifications
Introduction to Diagnostic Scenarios and MBeans
Introduction to the Diagnostic Framework
Controlling the Number of Incident Packages
Predefined Incident Processing Rules
Executing Oracle SOA Suite Diagnostic Dumps
To List the Dumps:
Runtime Environment Diagnostic Dumps (soa.env)
WLST Command Dump Description and Execution
Runtime Platform Configuration Diagnostic Dumps (soa.config)
WLST Command Dump Description and Execution
Database Diagnostic Dumps (soa.db)
WLST Command Dump Description and Execution
Deployed Composite Metadata Diagnostic Dumps (soa.composite)
WLST Command Dump Description and Execution
Instance Audit Trail Diagnostic Dumps (soa.composite.trail)
WLST Command Dump Description and Execution
Event Diagnostic Dumps (soa.edn)
WLST Command Dump Description and Execution
Deployed Composite WSDL/Schema Cache Diagnostic Dumps (soa.wsdl)
WLST Command Dump Description and Execution
Dispatcher Static Configuration Diagnostic Dumps (bpel.dispatcher)
WLST Command Dump Description and Execution
Obtaining Dispatcher Static Configuration Diagnostic Dumps with the System MBean Browser
Average Instance Processing Time Diagnostic Dumps (bpel.apt)
WLST Command Dump Description and Execution
Average Instance Processing Delay Diagnostic Dumps (bpel.apd)
WLST Command Dump Description and Execution
Synchronous Process Statistics Diagnostic Dumps (bpel.sps)
WLST Command Dump Description and Execution
Asynchronous Process Statistics Diagnostic Dumps (bpel.aps)
WLST Command Dump Description and Execution
Request Statistics Diagnostic Dumps (bpel.rs)
WLST Command Dump Description and Execution
Resequencer Group Processing Delay Diagnostic Dumps (mediator.resequencer)
WLST Command Dump Description and Execution
Adapter Diagnostic Dumps (soa.adapter.ra)
WLST Command Dump Description and Execution
Adapter Diagnostic Dumps (soa.adapter.connpool)
WLST Command Dump Description and Execution
Adapter Diagnostic Dumps (soa.adapter.stats)
WLST Command Dump Description and Execution
Executing Diagnostic Framework Thread Dumps for SOA Composite Applications
WLST Command Dump Description and Execution
Supported DMS Metrics
Creating Watches and Notifications
Enabling Preconfigured Rules and Watches
Manually Creating Oracle SOA Suite Watches and Notifications
Creating a Watch to Identify the Elapsed Time of Web Service Binding Calls
Creating a Watch to Identify if Processing Delays Exceed a Specified Time Limit
Creating Resequencer Watches and Notifications
Manually Triggering and Executing Dumps
Viewing Incident Packages with ADR Tools
Querying Problems and Incidents
Part V Administering BPEL Process Service Components and Engines
15
Configuring BPEL Process Service Components and Engines
Configuring BPEL Process Service Engine Properties
Configuring Automatic Recovery for Oracle BPEL Process Manager
Configuring Master Node Recovery Scheduling
Configuring Automatic Recovery Attempts for Invoke and Callback Messages
Preserving the Order of Callback Messages
Setting the Audit Level at the BPEL Process Service Component Level
16
Monitoring BPEL Process Service Components and Engines
Monitoring the Flow Trace of a Business Flow Instance
Recovering from Faults in the Flow Trace
Viewing Composite Sensor Values in the Flow Trace
Viewing the SOA Composite Application in the Flow Trace
Viewing the Audit Trail and Process Flow in the Flow Trace
Monitoring Fault, Activity, and Variable Sensors in the Flow Trace
Understanding Additional Flow Trace Behavior Scenarios
Behavior of Activity Sensors in Compensate and CompensateScope Activities in BPEL 2.0
Monitoring the Time Distribution of BPEL Process Activities and Instance and Fault Throughput Metrics
Monitoring BPEL Process Service Engine Request and Thread Performance Statistics
Viewing Low Level Request Breakdown Table Details
Monitoring Deployed BPEL Process Service Components in the Service Engine
Viewing Statistics About the Time a Request Spends in the BPEL Process Service Engine
17
Managing BPEL Process Service Components and Engines
Managing BPEL Process Service Component Policies
Performing BPEL Process Service Engine Message Recovery
Storing Instance and Message Data in Oracle Coherence Distributed Cache on Oracle Exalogic Platforms
Introduction to the Oracle Coherence Caching Architecture
Running with Default SOA Cluster Nodes and Coherence Cache Grid Nodes
Configuring Oracle Coherence Caching
Configuring the Storage of Multiple Audit Trail Messages in One Transaction
Configuring the Storage of the Audit Trail to Oracle Coherence Cache
Configuring the Storage of Invocation Messages to Oracle Coherence Cache
Starting the BPEL Process Cache Servers
Part VI Administering Oracle Mediator Service Components and Engines
18
Configuring Oracle Mediator Service Components and Engines
Configuring Oracle Mediator Service Engine Properties
To Access System MBean Browser Properties:
Configuring Resequenced Messages
19
Monitoring and Managing Oracle Mediator Service Components and Engines
Introduction to the Oracle Mediator Component Dashboard Page
Routing Statistics Section
Instance Rate Per Min Section
Monitoring and Managing an Oracle Mediator Service Component
Monitoring Oracle Mediator Service Component Routing Statistics and Instances
Managing Oracle Mediator Policies
Monitoring an Oracle Mediator Service Engine
Monitoring Request Breakdown Statistics
Monitoring Deployed Oracle Mediator Service Components in the Service Engine
Monitoring Resequencing Groups
20
Managing Cross-References
Deleting Cross-Reference Values
Part VII Administering Decision Service Components and Business Rules Service Engines
21
Monitoring Decision Service Service Components and Engine
Monitoring Business Rules Service Engine Performance Statistics
Monitoring Business Rules Service Engine Deployed Components
Monitoring Business Rule Tracing
Tracing Rule Execution at the Development Audit Level
Tracing Rule Execution at the Production Audit Level
Monitoring Decision Service Service Component Logs
Viewing Decision Service Service Component Logs
Setting the Diagnostic Logging Level with a Log Configuration
Part VIII Administering Human Task Service Components and Human Workflow Service Engines
22
Configuring Human Workflow Service Components and Engines
Configuring Human Workflow Notification Properties
Configuring the Notification Service to Send Notifications to a Test Address
How to Remove a Test Address
Configuring Human Workflow Task Service Properties
Configuring Oracle HTTP Server for Task Form Attachments
Configuring Oracle Advanced Queuing for Oracle Human Workflow Notifications
Configuring the Pluggable Notification Service
Pluggable Notification Service Implementation
Pluggable Notification Service Registration
Globally Disabling the Automatic Release Timers for Oracle BPM Worklist Tasks
Configuring the Number of Email Notification Messages
Configuring Multiple Send Addresses
Configuring Notification Retries
Configuring the Identity Service
Adding an Authentication Provider
Updating the User Attribute
Configuring Multiple Authentication Providers
Creating Users and Groups in the Authentication Provider
Creating Users Using WebLogic Console
Creating Groups Using WebLogic Console
Creating Users and Groups Using Oracle Internet Directory
How to Create a Domain
How to Create a User
How to Create a Group
How to Delete an Entry
Configuring the Directory Service
Customizing the Identity Provider
Seeding Users, Groups, and Application Roles using LDAP Tools
Changing the Default Password in the Embedded LDAP Server
Seeding Users or Groups through the LDAP Browser
Seeding Application Roles using WLST Scripts
Managing Application Roles in Oracle Enterprise Manager Fusion Middleware Control
Enabling Case Agnostic Group Names in Human Tasks
Configuring Security Policies for Human Workflow Web Services
23
Monitoring Human Workflow Service Components and Engines
Monitoring Human Workflow Service Engine Active Requests and Operation Performance Statistics
Monitoring Deployed Human Workflows in the Service Engine
24
Managing Human Workflow Service Components and Engines
Managing Human Workflow Service Component Policies
Managing the URI of the Human Workflow Service Component Task Details Application
Managing Outgoing Notifications and Incoming Email Notifications
Moving Human Workflow Data from a Test to a Production Environment
Moving Human Workflow Data from Test to Production Environments
migration.properties File Syntax
Migration Property File Examples
Exporting All Attribute Labels
Importing All Attribute Labels
Exporting Specific Attribute Labels
Importing Specific Attribute Labels
Exporting Task Payload Mapped Attribute Mappings for All Task Definition IDs
Importing Task Payload Mapped Attribute Mappings for All Task Definition IDs
Exporting Task Payload Mapped Attribute Mappings for a Specific Task Definition ID
Importing Task Payload Mapped Attribute Mappings for a Specific Task Definition ID
Exporting All Rules for a Specific User
Importing All Rules for a Specific User
Exporting All Rules for a Specific Group
Importing All Rules for a Specific Group
Exporting All User Views
Importing All User Views
Exporting a Specific User View
Importing a Specific User View
Export All Standard Views
Importing All Standard Views
Exporting a Specific Standard View
Importing a Specific Standard View
ant Script Data Migration Syntax
Part IX Administering Oracle JCA Adapters
25
Configuring Oracle JCA Adapters
Configuring the Endpoint Properties for an Inbound Adapter
Editing a Predefined Property for an Inbound Adapter
Edit a Predefined Property:
Adding Predefined Properties for an Inbound Adapter
Creating a New Property for an Inbound Adapter
Deleting a Property for an Inbound Adapter
Reverting a Property Value for an Inbound Adapter
Configuring the Endpoint Properties for an Outbound Adapter
Editing a Predefined Property for an Outbound Adapter
Adding a Predefined Property for an Outbound Adapter
Creating a New Property for an Outbound Adapter
Deleting a Property for an Outbound Adapter
Reverting a Property Value for an Outbound Adapter
26
Monitoring Oracle JCA Adapters
Monitoring Instances and Faults for an Inbound Adapter
Monitoring Recent Faults and Rejected Messages for an Inbound Adapter
Monitoring Faults for an Inbound Adapter
Searching for Rejected Messages for an Inbound Adapter
Deleting Rejected Messages for an Inbound Adapter
Monitoring Properties for an Inbound Adapter
Monitoring Instances and Faults for an Outbound Adapter
Monitoring Faults for an Outbound Adapter
Searching for Faults for an Outbound Adapter
Monitoring Properties for an Outbound Adapter
Monitoring Adapter Logs
Adapter Configuration Reports
Enabling Display of Adapter Reports
Monitoring Report
Configuration Reports
Snapshot Reports
Snapshot Reporting Persistence and Intervals
Configuration Report Categories and Adapter Properties Reported
Scheduling JCA Adapter Endpoint Activation and Deactivation using Oracle Enterprise Scheduler
Create the Schedule Metadata
Use the Created Schedule Metadata to Schedule the Deactivation and Activation of a SOA Composite JCA Adapter
Editing Oracle Enterprise Scheduler Schedule Metadata
Removing Schedules from an Adapter Endpoint
Part X Administering Oracle B2B and Oracle Healthcare
27
Configuring Oracle B2B
Configuring Oracle B2B Server Properties
Configuring Oracle B2B Operations
Configuring Oracle B2B Attributes
Configuring Oracle B2B Logging Mode
28
Monitoring Oracle B2B
Monitoring the Oracle B2B Infrastructure
Accessing Oracle B2B from the B2B Infrastructure Page
Viewing the Message Flow of an Oracle B2B Binding Component
Viewing Services and References
Accessing Oracle B2B Reports from the Oracle B2B Composite Flow Trace Page
29
Monitoring Oracle Healthcare
Introduction to the Audit Trail
Oracle SOA Suite for Healthcare Integration Auditing Options
Oracle B2B Auditing Options
Using Filter Conditions for Auditing
Configuring the Healthcare Integration Audit Trail
Viewing User Audit Logs
Part XI Administering Binding Components
30
Configuring Service and Reference Binding Components
Configuring Service and Reference Binding Component Properties
Configuring Properties for Web Services
Configuring Properties for REST Adapters
Configuring Properties for Oracle JCA Adapters
31
Monitoring Service and Reference Binding Components
Monitoring Binding Component Messages and Faults
32
Managing Service and Reference Binding Components
Managing Binding Component Policies
Override Policy Configuration Property Values
Publishing Web Services to the UDDI Registry
Publishing a Web Service to the UDDI Registry
Changing the Endpoint Reference and Service Key for Oracle Service Registry Integration
Configuring Caching of WSDL URLs
Publishing and Browsing the Oracle Service Registry
Publishing a Business Service
Creating a Connection to the Registry
Configuring a SOA Project to Invoke a Service from the Registry
Dynamically Resolving the SOAP Endpoint Location
Dynamically Resolving the WSDL Endpoint Location
Resolving Endpoints
Configuring the Inquiry URL, UDDI Service Key, and Endpoint Address for Runtime
Changing Endpoint Locations in the Registry Control
To Update WSDL Binding Overview Documentation:
Publishing WSDLs from Multiple SOA Partitions
How to Publish WSDLs to UDDI for Multiple Partitions
Part XII Administering Business Events
33
Managing Business Events
Introduction to the Event Delivery Network and JMS Provider Types
Mapping Business Events to JMS Topic Destinations
Creating an Oracle WebLogic Server JMS Topic
Optionally Creating JMS Adapter Connection Factories for Oracle WebLogic Server JMS
Creating an AQ JMS Topic
Exposing an AQ JMS Topic
Optionally Creating JMS Adapter Connection Factories for AQ JMS
Enabling a Remote Client to Interact with an AQ JMS-Based Topic
Mapping Business Events to JMS Topic Destinations on the Business Events Page
Testing the Publishing of Business Events and Viewing the EDL File
Viewing Business Event Subscribers
Resolving Duplicate Messages for Subscribers in Clustered Environments
Changing the JMS Type
Configuring the Inbound Poller Thread Number
Updating the Global Inbound Poller Thread Number in the System MBean Browser
Updating the Local Inbound Poller Thread Number Value at the Service Component Level
Part XIII Administering Oracle BPMN Process Service Components and Engines
34
Configuring Oracle BPMN Process Service Components and Engines
Configuring BPMN Process Service Engine Properties
Configuring the BPMN Service Engine for Process Monitoring
Integrating Oracle BPM with Oracle BAM 12c
Physical Data Objects
Logical Data Objects
Process Star Schema Database Views
Task 1: Enable Oracle BPM Data Publish to Oracle BAM 12c
Integrating Oracle BPM with Oracle BAM 11g
Task 1: Configure the Oracle BAM Adapter on Oracle BPM Server
Task 2: Enable Oracle BPM Data Publish to Oracle BAM 11g Monitor Express
35
Monitoring BPMN Process Service Components and Engines
Viewing the Audit Trail and Process Flow of a BPMN Process Service Component
Monitoring BPMN Process Service Engine Performance Statistics
Monitoring Deployed BPMN Processes in the Service Engine
36
Managing Oracle BPMN Service Components and Engines
Managing BPMN Process Service Component Policies
Performing BPMN Process Service Engine Message Recovery
Migrating Instances Between Different Composite Application Revisions
Migration Compatibility
Migrating Instances with the ant Script
Example of Migrating a Revision Instance for Oracle BPM
Migrating a Revision Instance
Part XIV Appendixes
A
Installing the Demo User Community in the Database
Installing the Demo User Community
Demo Community Users
Demo Community Groups
soa-infra Application Roles
SOATestDemoApp Application Roles
Roles Granted to and Owned by Users
WorkflowPermission Class
B
Troubleshooting Oracle SOA Suite and Oracle BPM Suite
Setting Logging Levels for Troubleshooting
Log Files and Thread Dumps from All Managed Servers
Parallel Purging and Table Partitioning Issues
Executing the Parallel Purge Script
Specifying the Degree of Parallel Value
Parsing SOA Composite Applications to Delete
Using Parallel Query Slaves
Debugging and Tracing Purging Operations
Debugging Purging Operations
Tracing Purging Operations
Oracle SOA Suite Table Partitioning
Referential Integrity and Equipartitioning
SOA Composite Application Range-Hash Partitions
Interval Partitioning
Global Hash Indexes
Partition Pruning
Purging Partitions
Reducing Audit Levels
Setting the Audit Level for Production Environments
Connection and Transaction Timeout Troubleshooting
Resolving Connection Timeouts
Resolving Email Notification Timeouts
Increasing Database Connection Values
Updating the EJB Transaction Timeout Value in the Deployment Archive After SOA Infrastructure Failure
Long Running, Synchronous Calls To Remote Web Services Error Out or Asynchronous Transactions Return with an Error after a Long Time
Increasing the HTTP POST Timeout Value to Resolve Broken Pipe Errors
Resolving Exception Errors When Processing Large Documents
Runtime Diagnostics Troubleshooting
Unavailability of Work Manager Threads for Incoming Processing
Oracle SOA Suite Runtime Failure with a "Cannot read WSDL" Error
Automatic Recovery of BPEL Instances is Not Recovering a Specific Instance
Some Composites Are Retried Multiple Times on Failure
Application Transaction Does Not Complete and the Underlying Composite is Stuck in a Running State
Errors During Analytics Measurement Event Processing
Human Workflow Troubleshooting
Unavailability of Human Workflow Service Engine
Task Assignment/Routing/Escalation Issues
Task Action Issues
Notification Issues
Task View Issues
Task Attribute Mapping Issues
Task Report Issues
Task History Issues
Task Form/Action Issues
Task Comments/Attachment Issues
Design Time at Runtime Issues
Human Workflow API (Including SOAP/EJB) Usage Issues
Oracle JDeveloper Data Control / Form Generation Issues
Human Workflow Service/ System MBean Browser Issues
AMX Extension Issues
Oracle BPM Worklist/Task Region Issues
Test-to-Production Issues
Identity Service Issues
Business Events and Event Delivery Network Troubleshooting
Increasing the JMS Adapter Connection Pool Size
Tuning Recommendations For Publishing Many BPEL Process Events with Oracle WebLogic Server JMS
Tuning EDN Event Bus and Delivery
Events Are Consumed by Multiple Revisions of the Same Composites
Business Event Is Picked Up Twice (Or More) By SOA Server
Some Messages Are Lost Between EDN and Composites or Composites Across Clusters
Performance Troubleshooting
Resolving Issue Where BPEL Compiler Does Not Terminate or Report Exceptions
Resolving Message Failure Caused by Too Many Open Files
Resolving MaxMessageSizeExceededException Errors Caused By Large Payloads
Extending Tablespaces to Avoid Problems at Runtime
Resolving Database Growth Issues Caused by a High Volume of Transactions
Observing Slow Application Performance Such as Longer Time to Serve Pages or Finish Transactions
Observing Incoming Message Rates Exceeding Outgoing Message Rates
Server Troubleshooting
Best Practices for Starting and Stopping a Managed Server
Diagnosing SOA Server Startup Problems
Specifying the Proxy Server
Flow Diagram Does Not Display The First Time on Some Lower End Hosts
Accessing Oracle Enterprise Manager Fusion Middleware Control on Dual Stack Hosts that Support IPv4 and IPv6
Browser Troubleshooting
Limitation on Using the Safari Browser to View WSDL File Content
Additional Troubleshooting Documentation
Scripting on this page enhances content navigation, but does not change the content in any way.