Go to main content
1/25
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
What's New in This Guide for Release 12.1.3
Part I Introduction and Concepts
1
Introduction to Oracle JCA Adapters
Differences Between Using this Component in the Cloud and On-Premises Environments
Features of Oracle JCA Adapters
Types of Oracle JCA Adapters
Oracle Technology Adapters
Architecture
Design-Time Components
Runtime Components
Fusion Middleware Control Accessibility and Technology Adapters
Deployment
Legacy Adapters
Architecture
Oracle Connect
Oracle Studio
J2CA Adapter
Design-Time Components
Runtime Components
Deployment
Packaged-Application Adapters
Architecture
Application Explorer
BSE
J2CA 1.5 Resource Adapter
Design-Time Components
Runtime Components
Deployment
Oracle E-Business Suite Adapter
Types of Oracle JCA Adapters Services
Request-Response (Outbound Interaction) Service
Event Notification (Inbound Interaction) Service
Metadata Service
2
Adapter Framework
Installing Oracle JCA Adapters
Starting and Stopping Oracle JCA Adapters
Defining Adapter Interface by Importing an Existing WSDL
Adapter Configuration Wizard for Oracle MQ Series Adapter, Oracle JMS Adapter and the Oracle AQ Adapter
Example of Use of Callbacks
Configuring Message Header Properties for Oracle JCA Adapters
Physically Deploying Oracle JCA Adapters
The RAR Deployment Descriptor File and the weblogic-ra.xml Template File
Creating an Application Server Connection for Oracle JCA Adapters
Deploying Oracle JCA Adapter Applications from JDeveloper
Deploying an Application Profile for the SOA Project and the Application
Adapter Deployment Validation
Manually Deploying an Adapter RAR File that Does Not Have a Jar File Associated With It
Example of Manual Deployment
Handling the Deployment Plan When Working on a Remote Oracle SOA Server
Migrating Repositories from Different Environments
Message Ordering
How Oracle JCA Adapters Ensure No Message Loss
XA Transaction Support
Local Transactions and Global (XA) Transactions
Adapter Support of Local Transactions
Adapter Support of Global Transactions
Global Transactions, Retries and Rollbacks and Fault Policies
Basic Concepts of Transactions and Adapters
Asynchronous Transaction Flow
Example using JMS, BPEL, DB Adapter and a Database
Synchronous Transaction Flow
Inbound Transactions
Outbound Transactions
Composite Availability and Inbound Adapters
Singleton (Active/Passive) Inbound Endpoint Lifecycle Support Within Adapters
Multiple Activations of the Same Adapter Endpoint
Hot-Standby State
Correlation Support Within Adapters
CorrelationID of Receive Message Not Matching Invoke: Log Error Message
Rejecting Nonmatching Native Correlation IDs
Setting Payload Size Threshold
Payload Native Size
Setting the Payload Threshold
Limitations on Payload Size Enforcement
Changing Global Payload Size to a Finite Value
Streaming Large Payload
Batching and Debatching Support
Adding an Adapter Connection Factory
Creating a Data Source
Creating a Connection Pool
Adding or Updating an Adapter Connection Factory
Modify the JCA File
Use a Config Plan
Use the Web Logic Server Console to Create a New Connection
Recommended Setting for Data Sources Used by Oracle JCA Adapters
Error Handling
Handling Rejected Messages
How Errors or Faults that Arise Downstream are Handled
Configuring Rejection Handlers
Creating Fault Policies
Checking for Rejected Messages
Checking from the Database
Checking from the Fusion Middleware Control Console
Handling Message Errors: A Sample Scenario
Inbound Interaction Error Handling
Message Error Rejection Handlers
Web Service Handler
Custom Java Handler
JMS Queue
File
Inbound Retryable Errors
Configuring Inbound Adapters to Handle Retryable Errors
Specifying Inbound Retry Properties in the composite.xml File
Changing the Default Value of jca.retry. count for Inbound Adapter Endpoints
Global Property Modification using the MBeans Browser
Inbound Non-Retryable Errors
Examples of Non-Retryable Errors
Outbound Adapter Interaction Error Handling
Retryable Errors for Outbound Adapter Error Handling
Setting Retryable Properties for Outbound Error Handling in the composite.xml File
Example: How to Set Values for Retryable Exceptions for Outbound Interactions
Non-Retryable Errors for Outbound Interaction Handling
Fault Propagation
Two Cases When the Fault Policy Mechanism Does Not Work
Integrating JCA adapters with Oracle Web Services Manager to Protect Sensitive Data in Audit Trails
Attaching the JCA Encryption on the Endpoint
Testing Applications
Setting the Trace Level of Oracle JCA Adapters
How to Set the Trace Level of Oracle JCA Adapters
Viewing Adapter Logs
Adapter Diagnosability Dumps
Creating a Custom Adapter
Configuring a Custom Adapter
Custom Adapter Screen Flow
Frequently Asked Questions about Adapters
Why are My Applications Timing Out?
How do Transactional and Non-Transactional Adapters Differ?
What Happened to My Application's Rejected Messages? Can One Do Anything With Them?
Advanced Topic: Using the Execution Context ID Across Technologies
Placing the ECID
Configuring Composite Services/References
Simple Database/File/JMS Example
3
Adapter Integration with Oracle Application Server Components
Adapter Integration with Oracle WebLogic Server
Oracle WebLogic Server Overview
Oracle WebLogic Server Integration with Adapters
Design Time
Runtime
Adapter Integration with Oracle Fusion Middleware
Oracle BPEL Process Manager Overview
Oracle Mediator Overview
Oracle Fusion Middleware Integration with Adapters
Design Time
Runtime
Use Case: Integration with Oracle BPEL Process Manager
Oracle SOA Composite Integration with Adapters
Oracle SOA Composite Overview
Adapters Integration With Oracle SOA Composite
Monitoring Oracle JCA Adapters
4
Oracle JCA Adapter for Files/FTP
Introduction to Oracle File and FTP Adapters
Oracle File and FTP Adapters Architecture
Oracle File and FTP Adapters Integration with Oracle BPEL PM
Oracle File and FTP Adapters Integration with Mediator
Oracle File and FTP Adapters Integration with SOA Composite
Oracle File and FTP Adapters Features
File Formats
FTP Servers
Inbound and Outbound Interactions
File Debatching
File ChunkedRead
Chunked Interaction File Adapter Processing
File Chunked Interaction BPEL Invocation
The ChunkSize Parameter
Using the File Adapter Configuration Wizard to Perform Chunked Read Interaction Modelling
Chunked Interaction Error Handling Summary
Skipping Bad Records
Examples of Chunked Interaction Header and Rejected Chunked Interaction Messages
File Sorting
Dynamic Outbound Directory and File Name Specification
Security
Nontransactional
Proxy Support
No Payload Support
Large Payload Support
File-Based Triggers
Pre-Processing and Post-Processing of Files
Mechanism For Pre-Processing and Post-Processing of Files
Configuring a Pipeline
Implementing and Extending Valves
Compiling the Valves
Creating a Pipeline
Adding the Pipeline to the SOA Project Directory
Registering the Pipeline
Using a Re-Entrant Valve For Processing Zip Files
Configuring the Batch Notification Handler
Error Handling
Sending a Malformed XML File to a Local File System Folder
Threading Model
Default Threading Model
Modified Threading Model
Single Threaded Model
Partitioned Threaded Model
Performance Tuning
High Availability
Multiple Directories
Append Mode
Recursive Processing of Files Within Directories in Oracle FTP Adapter
Configure the Parameters in the Deployment Descriptor
Securing Enterprise Information System Credentials
Oracle File and FTP Adapter Concepts
Oracle File Adapter Read File Concepts
Inbound Operation
Inbound File Directory Specifications
Specifying Inbound Physical or Logical Directory Paths in SOA Composite
Archiving Successfully Processed Files
Deleting Files After Retrieval
File Matching and Batch Processing
Specifying a Naming Pattern
Including and Excluding Files
File Include and Exclude
Debatching Messages
File Polling
Using Trigger Files
Postprocessing
Native Data Translation
Inbound Service
Inbound Headers
Oracle File Adapter Write File Concepts
Outbound Operation
Outbound File Directory Creation
Specifying Outbound Physical or Logical Directory Paths in Oracle BPEL PM
Specifying Outbound Physical or Logical Directory Paths in Mediator
Specifying a Dynamic Outbound Directory Name
Specifying the Outbound File Naming Convention
Specifying a Dynamic Outbound File Name
Batching Multiple Outbound Messages
Native Data Translation
Outbound Service Files
Outbound Headers
Oracle File Adapter Synchronous Read Concepts
Oracle File Adapter File Listing Concepts
Listing Operation
File Directory Specifications
Specifying Inbound Physical or Logical Directory Paths in SOA Composite
File Matching
Specifying a Naming Pattern
Including and Excluding Files
Oracle FTP Adapter Get File Concepts
Oracle FTP Adapter Put File Concepts
Oracle FTP Adapter Synchronous Get File Concepts
Oracle FTP Adapter File Listing Concepts
File and FTP Adapter Extensions
Configuring Oracle File and FTP Adapters
Configuring the Credentials for Accessing a Remote FTP Server
Configuring Oracle File and FTP Adapters for High Availability
Prerequisites for High Availability
High Availability in Inbound Operations
Using Database Table as a Coordinator
High Availability in Outbound Operations
Using a Database Mutex
Using Secure FTP with the Oracle FTP Adapter
Secure FTP Overview
Installing and Configuring FTP Over SSL on Solaris and Linux
Installing and Configuring OpenSSL
Installing and Configuring vsftpd
Setting Up the Oracle FTP Adapter
Installing and Configuring FTP Over SSL on Windows
Installing OpenSSL
Generating OpenSSL Server Key and Certificate
Importing the Server Key and Certificate Into FileZilla Server
Converting the Server Key From PEM to PKCS12 Format
Configuring Oracle FTP Adapter Deployment Descriptor to Use the New Key
Using SFTP with Oracle FTP Adapter
SFTP Overview
Encryption
Authentication
Integrity
Data Compression
Install and Configure OpenSSH for Windows
Set Up Oracle FTP Adapter for SFTP
Configuring Oracle FTP Adapter for Password Authentication
Configuring Oracle FTP Adapter for Public Key Authentication
Configuring OpenSSH for Public-Key Authentication
Configuring Oracle FTP Adapter for Public Key Authentication with OpenSSH Running Inside a Firewall
Configuring Oracle FTP Adapter for Public Key Authentication with OpenSSH Running Outside a Firewall
Configuring Oracle FTP Adapter for HTTP Proxy
Configuring for Plain FTP Mode
Proxy Definition File
Configuring for SFTP Mode
Configuring File and FTP Adapters for High Availability
Inbound Operations
Outbound Operations
Additional Considerations
Inbound Operations
Outbound Operations
Configuring XA in High-Availability Scenarios
Oracle File and FTP Adapters Use Cases
Oracle File Adapter XML Debatching
Prerequisites
Splitting Input XML Document that Contains Repeating Element
Designing the SOA Composite
Creating the Inbound Oracle File Adapter Service
Creating the Outbound File Adapter Service
Wiring Services and Activities
Add a Receive Activity
Add an Invoke Activity
Add a Transform Activity
Deploying with JDeveloper
Monitoring Using Oracle Enterprise Manager Fusion Middleware Control Console (Fusion Middleware Control Console)
Flat Structure for Oracle BPEL PM
Prerequisites
Designing the SOA Composite
Creating the Inbound Oracle File Adapter Service
Creating the Outbound Oracle File Adapter Service
Wiring Services and Activities
Add a Receive Activity
Add an Invoke Activity
Add a Transform Activity
Deploying with JDeveloper
Monitoring Using Oracle Fusion Middleware Control Console
Flat Structure for Mediator
Prerequisites
Creating a Mediator Application and Project
Importing the Schema Definition (.XSD) Files
Creating the Inbound Oracle File Adapter Service
Creating the Outbound Oracle FTP Adapter Service
Wiring Services
Creating the Routing Rule
Deploying with JDeveloper
Runtime Task
Oracle File Adapter Scalable DOM
Prerequisites
Designing the SOA Composite
Creating the Inbound Oracle File Adapter Service
Creating the Outbound Oracle File Adapter Service
Wiring Services and Activities
Add a Receive Activity
Add an Invoke Activity
Add an Assign Activity
Deploying with JDeveloper
Monitoring Using Fusion Middleware Control Console
Oracle File Adapter Chunked Read
Prerequisites
Designing the SOA Composite
Creating the Inbound Oracle File Adapter Service
Creating the Outbound Oracle File Adapter Service
Add Another Outbound Oracle File Adapter Service
Wiring Services and Activities
Add a Receive Activity
Add an Assign Activity
Add an Invoke Activity
Add a Switch Activity
Add a Transform Activity
Deploying with JDeveloper
Monitoring Using Fusion Middleware Control Console
Oracle File Adapter Read File As Attachments
Prerequisites
Designing the SOA Composite
Creating the Inbound Oracle File Adapter Service
Creating the Outbound Oracle File Adapter Service
Wiring Services and Activities
Add a Receive Activity
Add an Invoke Activity
Add an Assign Activity
Deploying with JDeveloper
Monitoring Using Fusion Middleware Control Console
Oracle File Adapter File Listing
Prerequisites
Designing the SOA Composite
Creating the Outbound Oracle File Adapter Service
Wiring Services and Activities
Create a String Variable
Add an Invoke Activity
Add an Assign Activity
Deploying with JDeveloper
Monitoring Using Fusion Middleware Control Console
Oracle File Adapter Complex Structure
Prerequisites
Designing the SOA Composite
Creating the Inbound Oracle File Adapter Service
Creating the Outbound Oracle File Adapter Service
Wiring Services and Activities
Add a Receive Activity
Add an Invoke Activity
Add a Transform Activity
Deploying with JDeveloper
Monitoring Using Fusion Middleware Control Console
Oracle FTP Adapter Debatching
Prerequisites
Designing the SOA Composite
Creating the Inbound Oracle FTP Adapter Service
Creating the Outbound Oracle FTP Adapter Service
Wiring Services and Activities
Add a Receive Activity
Add an Invoke Activity
Add a Switch Activity
Deploying with JDeveloper
Monitoring Using Fusion Middleware Control Console
Oracle FTP Adapter Dynamic Synchronous Read
Prerequisites
Designing the SOA Composite
Creating the Inbound Oracle File Adapter Service
Creating the Outbound Oracle FTP Adapter Service
Add an Outbound Oracle File Adapter Service
Wiring Services and Activities
Add a Receive Activity
Create a Variable and add an Invoke Activity
Add Another Invoke Activity
Add an Assign Activity
Add a Transform Activity
Deploying with JDeveloper
Monitoring Using Fusion Middleware Control Console
Copying, Moving, and Deleting Files
Moving a File from a Local Directory on the File System to Another Local Directory
Copying a File from a Local Directory on the File System to Another Local Directory
Deleting a File from a Local File System Directory
Using a Large CSV Source File
Moving a File from One Remote Directory to Another Remote Directory on the Same FTP Server
Moving a File from a Local Directory on the File System to a Remote Directory on the FTP Server
Moving a File from a Remote Directory on the FTP Server to a Local Directory on the File System
Moving a File from One FTP Server to another FTP Server
Creating a Synchronous BPEL Composite using File Adapter
Changing the Connection Factory JNDI Dynamically in the FTP Adapter
Retrieving the Details of the File from an Outbound Write Operation
Changing the Sequencing Strategy for FILE/FTP Adapter
Controlling the Order in which Files Are Processed
Extending FTP Adapter
FTP and File Adapter Extension Use Cases
FTP Adapter Extension of FTP Client Login
Extending FTPClient Implementation to Override login()
Configuring FTP Adapter to Handle Response from MLSD Command
Extending MLSD
Configuring Plugin Implementations to Support the MLSD Command
Extend the Listing Operation to Send MLSD Commands Rather than the LIST Commands
Extend the Store Operation to Send Additional Proprietary FTP Commands to FTP Server Running on the MVS Platform
Additional Configuration Parameters, Implementations, Interfaces and Schema
Sample FTPClient Implementation
FtpListResponseParser Interface
FtpTimestampParser Interface
ftpmapping Schema
Using a Manifest.MF file to Generate a fileftp.jar for Compilation
Sample ListParser and TimeParser
5
Oracle JCA Adapter for Sockets
Introduction to Oracle Socket Adapter
Oracle Socket Adapter Architecture
Socket Adapter Message Rejection and Resubmission Not Used
Oracle Socket Adapter Integration with Mediator
Oracle Socket Adapter Integration with Oracle BPEL PM
Oracle Socket Adapter Integration with SOA Composite
Oracle Socket Adapter Features
Oracle Socket Adapter Concepts
Communication Modes
Inbound Synchronous Request/Response
Outbound Synchronous Request/Response
Inbound Receive
Outbound Invoke
Mechanisms for Defining Protocols
Protocol with Handshake Mechanism Using Style Sheet
Protocol with Handshake Mechanism Using Custom Java Code
Protocol Without Handshake Mechanism
Character Encoding and Byte Order
Performance Tuning
Configuring Oracle Socket Adapter Connection Pooling
How to Configure Oracle Socket Adapter Connection Pooling
Configuring Oracle Socket Adapter
Modifying the weblogic-ra.xml File
Modeling a Handshake
Modeling an Outbound Handshake
Modeling an Inbound Handshake
Designing an XSL File Using the XSL Mapper Tool
Designing XSL for Inbound Synchronous Request/Reply
Design an SOA Composite
Create an Inbound Oracle Socket Adapter
Designing XSL for Outbound Synchronous Request/Reply
Design an SOA Composite
Create an Outbound Oracle Socket Adapter
Specifying a TCP Port in a Configuration Plan For an Oracle Socket Adapter
Java Script Support
Using the Socket Adapter Configuration Wizard to Define Scripts to Use
Reporting
Sample Script
Socket Adapter NIO Support
SSL Support for the Socket Adapter
SSL Support within the Socket Adapter
Oracle Socket Adapter Use Cases
Oracle Socket Adapter Hello World
Prerequisites
Designing the SOA Composite
Creating the Inbound Oracle Socket Adapter Service
Creating the Outbound Oracle Socket Adapter Service
Wiring Services and Activities
Add a Receive Activity
Add an Invoke Activity
Add a Reply Activity
Add Assign Activities
Deploying with JDeveloper
Monitoring Using the Oracle Enterprise Manager Fusion Middleware Control Console (Fusion Middleware Control Console)
Flight Information Display System
Prerequisites
Designing the SOA Composite
Creating the Inbound Oracle Socket Adapter Service
Creating Outbound Oracle Socket Adapter Services
Wiring Services and Activities
Add a Receive Activity
Add a Reply Activity
Add a Flow Activity
Design the Flow for Airline1 Server
Design the Flow for Airline2 Server
Design the Flow for Airline3 Server
Add an Assign Activity
Deploying with JDeveloper
Monitoring Using the Fusion Middleware Control Console
Cluster Support for Socket Adapter
Configuring the Socket Adapter for Use in a Clustered Environment
Performance Optmization with Coherence
Updating the Port Property of the JNDI Connection Factory to Enable Socket Adapter Support in a Clustered Environment
6
Native Format Builder Wizard
Creating Native Schema Files with the Native Format Builder Wizard
Supported File Formats
Delimited
Fixed Length (Positional)
Complex Type
DTD
COBOL Copybook
User Inputs
COBOL Clauses
Picture Editing Types
MFL to be Converted into XSD
JSON Interchange Format
Editing Native Schema Files
Native Schema Constructs
Understanding Native Schema Constructs
Using Native Schema Constructs
Defining Fixed-Length Data
Defining Terminated Data
Defining Surrounded Data
Defining Lists
All Items Separated by the Same Mark, but the Last Item Terminated by a Different Mark (Bounded)
All Items Separated by the Same Mark, Including the Last Item (Unbounded)
Defining Arrays
All Cells Separated by the Same Mark, but the Last Cell Terminated by a Different Mark (Bounded)
All Cells Separated by the Same Mark, Including the Last Cell (Unbounded)
Cells Not Separated by Any Mark, but the Last Cell Terminated by a Mark (Bounded)
The Number of Cells Being Read from the Native Data
Explicit Array Length
Conditional Processing
Processing One Element Within a Choice Model Group Based on the Condition
Processing Elements Within a Sequence Model Group Based on the Condition
Defining Dates
Defining Dates: With Locale Support
Using Variables
Defining Prefixes and Suffixes
Defining Skipping Data
Defining fixed and default Values
Defining write
Defining LookAhead
LookAhead: Type 1
LookAhead: Type 2
Defining Complex Look Ahead Strategies for Conditional Processing of Record Using Regular Expressions
Including the Newline Character when Looking for a Pattern
Defining outboundHeader
Defining Complex Condition in conditionValue
Defining Complex Condition in choiceCondition
Defining dataLines
Defining Date Formats with Time Zone
Implementing Validation During Translation
Payload Validation
Schema Validation
Processing Files with BOM
Multi-Byte Translation for Inbound and Outbound Native Data
The Initial Problem
Solution
Specifying Padded Data
Specifying a Prefix or a Suffix
Translator Behavior with Multi-Stream Data
Outbound Translation Behavior
Examples
Base 64 Binary Padded Data
Binary
Shift JIS Encoding
Identifier Length Example
Identifier Example base64BInary
Identifier-Padded Data with SJIS
Identifier-Padded Binary
Padded Multibyte Binary Element
Padded Multi-Byte Decimal
SOSI Support
Translator XPath Functions
Terminologies
Translator XPath Functions
doTranslateFromNative Function
doTranslateToNative Function
doStreamingTranslate Function
Batching Transformation Features
Use Cases for the Native Format Builder
Defining the Schema for a Delimited File Structure
Defining a Asterisk (*) Separated Value File Structure
Defining the Schema for a Fixed Length File Structure
Defining the Schema for a Complex File Structure
Removing or Adding Namespaces to XML with No Namespace
Defining the Choice Condition Schema for a Complex File Structure
Defining Choice Condition With LookAhead for a Complex File Structure
Defining Array Type Schema for a Complex File Structure
Defining the Schema for a DTD File Structure
Defining the Schema for a COBOL Copybook File Structure
Multiple Root Levels
Single Root Level, Virtual Decimal, Fixed-Length Array
Variable Length Array
Numeric Types
Command Line Tool for Testing NXSD Translator
Prerequisites
Running the Test Tool
Using the Native Format Builder to Perform MFL Conversion
Converting an MFL Format File to Schema Format
Generating the Schema File and Adding it to the SOA Composite Process
Sample MFL File
Sample Schema File Created from the Sample MFL File
Native Format Builder Wizard Flow for MFL File Conversion
Multi-Character Streaming Support
Shared Delimiters
Basic Concepts for NXSD Translator with Inbound Shared Delimiter Processing
Terminating the Cell and the Array
Important Terminology
Sharing Cell Separator and Array Terminators
Behavior
Terminated Use Cases
Fixed Length Use Cases
Surrounded Use Cases
Miscellaneous Use Cases
Shared_array_Terminator.xsd
Shared_trailing_array.xsd
Shared_trailing_OptionalArray.xsd Use Case
Part II Message Adapters
7
Oracle JCA Adapter for AQ
Introduction to the Oracle AQ Adapter
Oracle AQ Adapter Integration with Oracle BPEL Process Manager and Oracle Mediator
Oracle AQ Adapter Integration with Oracle Mediator
Oracle AQ Adapter Features
Enqueue-Specific Features (Message Production)
Dequeue and Enqueue Features
Synchronous Request-Response
Configuration Wizard Flow for AQ Synchronous Request-Response Interaction Pattern
Editing an AQ Adapter using the Synchronous Request-Reply Interaction Pattern
Synchronous Dequeue
Configuration Wizard Flow for AQ Synchronous Dequeue
JCA File for Synchronous Request-Reply
JCA File for Synchronous Dequeue
Supported ADT Payload Types
Native Format Builder Wizard
Normalized Message Support
Is DOM 2 Compliant
Is Message-Size Aware
Multiple Receiver Threads
DequeueTimeout Property
Control Dequeue Timeout and Multiple Inbound Polling Threads
Stream Payload Support
Oracle AQ Adapter Inbound Retries
Error Handling Support
Performance Tuning
Oracle AQ Adapter Deployment
Oracle AQ Adapter Use Cases
Generic Use Case
The Adapter Configuration Wizard Walkthrough
Meeting Prerequisites
Creating an Application and an SOA Project
Defining an Oracle AQ Adapter Service
Generated WSDL and JCA Files
Dequeuing and Enqueuing Object and ADT Payloads
Dequeuing One Column of the Object Payload
Configuring the Enqueue/Dequeue Operation Type
Meeting Prerequisites
Creating an Application and an SOA Project
Defining an Oracle AQ Adapter Service
Wiring Services and Activities
Deploying with JDeveloper
Monitoring Using the Fusion Middleware Control Console
Generated WSDL and JCA Files
Using Correlation ID for Filtering Messages During Dequeue
Enqueuing and Dequeuing from Multisubscriber Queues
Oracle AQ Adapter ADT Queue
Meeting Prerequisites
Creating an Application and an SOA Project
Creating an Inbound Oracle AQ Adapter
Creating an Outbound Oracle AQ Adapter
Wiring Services and Activities
Configuring Routing Service
Configuring the Data Sources in the Oracle WebLogic Server Administration Console
Deploying with JDeveloper
Monitoring Using the Fusion Middleware Control Console
Oracle AQ Adapter RAW Queue
Prerequisites
Creating an Application and an SOA Project
Creating an Inbound Adapter Service
Creating an Outbound Adapter Service
Wiring Services and Activities
Configuring the Data Sources in the Oracle WebLogic Server Administration Console
Deploying with JDeveloper
Monitoring Using the Fusion Middleware Control Console
8
Oracle JCA Adapter for JMS
Introduction to the Oracle JMS Adapter
Oracle JMS Adapter Integration with the Oracle BPEL Process Manager
Oracle JMS Adapter Integration with Oracle Mediator
Oracle JMS Adapter Features
Oracle JMS Adapter Concepts
Point-to-Point
Publish/Subscribe
Destination, Connection, Connection Factory, and Session
Structure of a JMS Message
Oracle JMS Adapter Header Properties
Connecting with Third-Party Service Providers
Binding
Oracle JMS Adapter Use Cases
Configuring Oracle JMS Adapter
Creating an Application and a SOA Project
Using the Adapter Configuration Wizard to Configure Oracle JMS Adapter
Generated Files
weblogic-ra.xml file
Creating a New Connection by Using the Oracle WebLogic Server Administration Console
Adding a Third-Party JMS Provider
Produce Message Procedure
Configuring the Oracle JMS Adapter with TIBCO JMS
Using Preconfigured Tibco Connection Factory for non-SSL Connections
Using Dynamically Created Tibco Connection Factory for non-SSL Connections
Using a Preconfigured Tibco Connection Factory for SSL Connections
Using Dynamically Created Tibco Connection Factory for SSL Connections
Configuring Oracle JMS Adapter with IBM WebSphere MQ JMS
Non-XA Data Sources
Using a Multi-Instance Queue Manager
XA Data Sources
Configuring Oracle JMS Adapter with Active MQ JMS
WebLogic Server JMS Text Message
Meeting Prerequisites
Creating Queues in the Oracle WebLogic Server Administration Console:
Creating the Q2Qorders.xsd file
Creating an Application Server Connection
Creating an Application and an SOA Project
Creating an Inbound Adapter Service
Creating an Outbound Adapter Service
Wiring Services and Activities
Deploying with JDeveloper
Monitoring Using the Fusion Middleware Control Console
Accessing Queues and Topics from WLS JMS Server in a Remote Oracle WebLogic Server Domain
JMS Adapter Limitations When a Remote Server is Used
Synchronous/Asynchronous Request Reply Interaction Pattern
Synchronous Request Reply Pattern
Asynchronous Request Reply Pattern
AQ JMS Text Message
Meeting Prerequisites
Configuring AQ JMS in Oracle WebLogic Server Administration Console
Creating Queues in Oracle Database
Create an Application Server Connection
Creating an Application and an SOA Project
Creating an Inbound Adapter Service
Creating an Outbound Adapter Service
Wiring Services and Activities
Deploying with JDeveloper
Monitoring Using the Fusion Middleware Control Console
Accessing Queues and Topics Created in 11g from the OC4J 10.1.3.4 Server
Configuring the 11G Server or Later Server to Access Queues Present in 10.1.3.X OC4J
Copy Jar Files into the domains Folder of the Web Logic Server
Add Connector factory in the weblogic-ra.xml File
Accessing Distributed Destinations (Queues and Topics) on the WebLogic Server JMS
Providing JMS Adapter Access to Distributed Topics
The JMS Adapter with Distributed Queues and Distributed Topics
One Copy of a Message Per Application (Default Behavior)
One Copy Of a Message Per Adapter Endpoint
Specifying the Message Selector when Defining an Activation Spec
Compatibility and Migration
Configuring Oracle JMS Adapter with IBM WebSphere Default JMS Provider
Configuring Request-Reply in the JMS Adapter
Using the WLS JMS Unit-Of-Order with the JMS Adapter
Getting a Unit of Order Property
JMS Synchronous Consume
Configuring JMS Synchronous Consume
9
Oracle JCA Adapter for Database
Introduction to the Oracle Database Adapter
Functional Overview
Oracle Database Adapter Integration with Oracle BPEL PM
Design Overview
Complete Walkthrough of the Database Adapter Configuration Wizard
Creating an Application and an SOA Project
Defining an Oracle Database Adapter
Connecting to a Database
Selecting the Operation Type
Selecting and Importing Tables
Defining Primary Keys
Using ROWID as the Primary Key
Using Rowid on the Primary Key Page
Creating Relationships
What Happens When Relationships Are Created or Removed
Different Types of One-to-One Mappings
When Foreign Keys Are Primary Keys
Creating the Attribute Filter
Defining a WHERE Clause
Choosing an After-Read Strategy
Delete the Rows That Were Read
Update a Field in the Table (Logical Delete)
Update a Sequencing Table
Update an External Sequencing Table on a Different Database
Update a Sequencing File
Specifying Polling Options
Specifying Advanced Options
Entering the SQL String for the Pure SQL Operation
Oracle Database Adapter Features
Transaction Support
Configuring Oracle Database Adapter for Global Transaction Participation
Both Invokes in Same Global Transaction
Failure Must Cause Rollback
Using the Same Sessions for Both Invokes
Transaction/XA Support
Configuring an Oracle Database Adapter for Global Transaction Participation
Failure Must Cause Rollback
Pure SQL - XML Type Support
Row Set Support Using a Strongly or Weakly Typed XSD
Proxy Authentication Support
Streaming Large Payload
Schema Validation
High Availability
Scalability
Distributed Polling First Best Practice: SELECT FOR UPDATE (SKIP LOCKED)
SKIP LOCKED in Depth
On a Non-Oracle Database
Configuring PollingInterval, MaxTransactionSize, and ActivationInstances in Depth
Partition Field
activationInstances
Indexing and Null Values
Disabling Skip Locking
MarkReservedValue and Skip Locking
SequencingPollingStrategy (Last Read or Last Updated)
Distributed Polling Second Best Practice: Tuning on a Single Node First
Performance Tuning
detectOmissions Feature
OutputCompletedXml Feature
QueryTimeout for Inbound and Outbound Transactions
Doing Synchronous Post to BPEL (Allow In-Order Delivery)
Oracle Database Adapter Concepts
Relational-to-XML Mapping
Relational Types to XML Schema Types
Mapping Any Relational Schema to Any XML Schema
Querying over Multiple Tables
Using Relationship Queries (TopLink Default)
Twisting the Original Select (TopLink Batch-Attribute Reading)
Returning a Single Result Set (TopLink Joined-Attribute Reading)
Comparison of the Methods Used for Querying over Multiple Tables
SQL Operations as Web Services
DML Operations
Polling Strategies
Database Adapter Deployment
Deployment with Third-Party Databases
JDBC Driver and Database Connection Configuration
Creating a Database Connection Using a Native or Bundled Oracle WebLogic Server JDBC Driver
Creating a Database Connection Using a Third-Party JDBC Driver
Summary of Third-Party JDBC Driver and Database Connection Information
Using a Microsoft SQL Server
Using a SQLSERVER Weblogic JDBC Driver
Using a Sybase Database
Using a Sybase JConnect JDBC Driver
Using an Informix Database
Using an Informix JDBC Driver
Using an IBM DB2 Database
IBM DB2 Driver
JT400 Driver (AS400 DB2)
IBM Universal Driver
Using a MySQL Database
Using a Derby Database
Using a Progress Database
Location of JDBC Driver JAR Files and Setting the Class Path
Stored Procedure and Function Support
Design Time: Using the Adapter Configuration Wizard
Using Top-Level Standalone APIs
Using Packaged APIs and Overloading
Supported Third-Party Databases
Terms Used
Important Notes
Microsoft SQL Server
DB2 Data Types
IBM DB2 AS/400
Creating Database Connections
Design Time: Artifact Generation
The WSDL–XSD Relationship
JCA File
Oracle Data Types
Generated XSD Attributes
User-Defined Types
Complex User-Defined Types
Object Type Inheritance
Object References
Referencing Types in Other Schemas
XSD Pruning Optimization
Run Time: Before Stored Procedure Invocation
Value Binding
Data Type Conversions
Run Time: After Stored Procedure Invocation
Data Type Conversions
Null Values
Function Return Values
Run Time: Common Third-Party Database Functionality
Processing ResultSets
Returning an INTEGER Status Value
Advanced Topics
Row Set Support Using a Strongly Typed XSD
Design Time
Run Time
Row Set Support Using a Weakly Typed XSD
Design Time
Run Time
Support for PL/SQL Boolean, PL/SQL Record, and PL/SQL Table Types
Default Clauses in Wrapper Procedures
Oracle Database Adapter Use Cases
Use Cases for Oracle Database Adapter
Use Cases for Oracle Database Adapter - Stored Procedures
Creating and Configuring a Stored Procedure in JDeveloper BPEL Designer
Prerequisites
Creating an Application and an SOA Composite
Creating the Outbound Oracle Database Adapter Service
Add an Invoke Activity
Change the Message Part of the Request Message
Change the Message Part of the Response Message
Add a Assign Activity for the Input Variable
Add an Assign Activity for the Output Variable
Deploying with JDeveloper
Creating a DataSource in Oracle WebLogic Server Administration Console
Monitoring Using the Fusion Middleware Control Console
File To StoredProcedure Use Case
Prerequisites
Creating an Application and an SOA Project
Creating the Outbound Oracle Database Adapter Service
Creating an Invoke Activity
Creating the Inbound File Adapter Service
Adding a Receive Activity
Adding an Assign Activity
Wiring Services and Activities
Deploying with JDeveloper
Creating a Data Source
Adding a Connection-Instance
Testing using the File Adapter Service and SQL*Plus
Monitoring Using the Fusion Middleware Control Console
Database Adapter/Coherence Integration
Inserts/Updates to a Database
Select Optimization
Queries that Do Not Benefit from Coherence Database Adapter Integration
Database Adapter/Coherence Integration Architecture
Using Coherence Database Adapter Integration with WebLogic Server 10.3.5
Current Design of the Database Adapter (No Coherence Cache)
Read-Write Coherence Cache Database Adapter Integration
Read Coherence Cache Database Adapter Integration
Enabling No Cache Using the Operations Type Screen
Enabling Read-Write Caching Using the Operation Type Screen
Enabling Read Caching Using the Operation Type Screen
XA Transactions, Read-Write and Read Operations with Coherence/Database Adapter Integration
Coherence Cache Lifecycle and Configuration
Query by Example
Combining Query by Example with a Regular Query
Constraints on Use
Modifying the or-mappings.xml File for UTF16 Character Data Insertions
10
Oracle JCA Adapter for MQ Series
MQ Series Message Queuing Concepts
MQ Series Concepts
Introduction to Native Oracle MQ Series Adapter
The Need for Oracle MQ Series Adapter
Oracle MQ Series Adapter Integration with Oracle BPEL Process Manager and Oracle Mediator
Oracle MQ Series Adapter Integration with Mediator
Oracle MQ Series Adapter Features
RFH Version 2 (RFH2) Header
Fixed Portion
Variable Portion
SSL Enabling
XA Transactions
XA Recovery
XA Support Available for JMS Adapter to Communcate with ActiveMQ Series 5.8
High Availability
Prerequisites for High Availability
High Availability in Inbound/Outbound Operations
Scalability
Securing Enterprise Information System Credentials
Fault Policy
Inbound Rejection Handler
Retry Mechanism
JCA Inbound Retry Mechanism
Message Backout Queue
Performance Tuning
Oracle MQ Series Adapter Concepts
Messaging Scenarios
Enqueue Message
Dequeue Message
Asynchronous Request-Response (Oracle BPEL PM As Client)
Synchronous Request-Response (Oracle BPEL PM As Server)
Asynchronous Request-Response (Oracle BPEL PM As Server)
Synchronous Request-Response (Mediator As Server)
Synchronous Request-Response (Oracle BPEL PM As Client)
Synchronous Request-Response (Oracle Mediator as Client)
Asynchronous Request-Response (Oracle Mediator As Client)
Outbound Dequeue Scenario
Message Properties
Messages Types
Message Format
Message Expiry
Message Priority
Message Persistence
Correlation Schemas
Distribution List Support
Report Messages
Message Delivery Failure Options
Message Segmentation
Integration with CICS
Using the MQ Series Client Channel Definition Table Feature
Large Payload Support
Configuring the Inbound MQ Adapter for Large Payloads
Configuring the Outbound MQ Adapter for Large Payloads
Attachment Support
Configuring the Oracle MQ Series Adapter
Adding jar Files to the Oracle MQ Series Adapter Classpath: MQ Series 6 and 7
Adding JNDI Entry
Enabling Binding Mode for Connections
Selective Dequeue of Messages Using Message Selectors
Message Selector in the MQ Adapter Configuration Wizard
Using Message Selectors with MQ
Message Selector Syntax: Literals
Message Selector Identifiers
Message Selector Expressions
Message Selector Operators
Message Selector Comparison
Message Selector Arithmetic
Message Selector Advanced Operators
Message Selector Example
Message Selector Use Case: One BPEL Process Receiving Selective Messages from a MQ Queue using Message Selector
Usage with Sample Messages
Two BPEL Processes Receiving Messages from the Same MQ Queue. Both Processes Have Defined Mutually Exclusive Message Selectors
Creating the Message Selectors for the Two BPEL Process Use Case
Usage with Sample Messages for Two BPEL Process Use Case
Oracle MQ Series Adapter Use Cases
Dequeue Enqueue
Prerequisites
Designing the SOA Composite
Creating an Inbound Adapter Service
Creating an Outbound Adapter Service
Wiring Services and Activities
Deploying with JDeveloper
Monitoring Using Fusion Middleware Control
Inbound Synchronous Request-Reply
Prerequisites
Designing the SOA Composite
Creating an Inbound Adapter Service
Wiring Services and Activities
Deploying with JDeveloper
Monitoring Using the Fusion Middleware Control Console
Inbound-Outbound Synchronous Request-Reply
Prerequisites
Designing the SOA Composite
Creating an Inbound Adapter Service
Creating an Outbound Adapter Service
Wiring Services and Activities
Deploying with JDeveloper
Monitoring Using the Fusion Middleware Control Console
Asynchronous-Request-Reply
Prerequisites
Designing the SOA Composite
Creating an Inbound Adapter Service
Creating an Asynchronous Outbound Request Reply Adapter Service Outbound
Creating Another Outbound Adapter Service
Wiring Services and Activities
Deploying with JDeveloper
Monitoring Using the Fusion Middleware Control Console
Outbound Dequeue
Prerequisites
Designing the SOA Composite
Creating an Outbound Dequeue Adapter Service
Wiring Services and Activities
Deploying with JDeveloper
Monitoring Using the Fusion Middleware Control Console
Configuring a Backout Queue
Prerequisites
Designing the SOA Composite
Creating an Inbound Adapter Service
Creating an Outbound Adapter Service
Wiring Services and Activities
Deploying with JDeveloper
Monitoring Using the Fusion Middleware Control Console
CCDT Use Cases
Example Queue Manager Properties and CCDT Configuration
Configuringa ConnectionFactoryJNDI
Configuring the CCDTurl
Configuring the QueueManagerName
Reading Single or Multiple RFH2 Rules and Formatting Header Version 2 Headers
Inbound and Outbound with Multiple RFH2 Headers on Both Sides
Designing the SOA Composite
Creating an Inbound Adapter Service
Creating an Outbound Adapter Service
Wiring Services and Activities
Deploying with JDeveloper
Outbound Dequeue with Multiple RFH2 Headers
Designing the SOA Composite
Creating an Outbound Dequeue Adapter Service
Wiring Services and Activities
Deploying with JDeveloper
Processing Messages as Attachment
Designing the SOA Composite
Creating an Inbound Adapter Service
Creating an Outbound Adapter Service
Wiring Services and Activities
Deploying with JDeveloper
11
Oracle JCA Adapter for UMS
UMS and UMS Adapter Concepts
User Messaging Service
Oracle UMS Adapter
Oracle UMS Adapter Features
UMS Adapter Message Concepts
Custom Java Callout
Use Cases for Custom Java Callout
Using the Custom Callout Facility
Transaction Support
Inbound Error Handling
Outbound Error Handling
Retry Mechanism for Failed Outgoing Notifications with Status Reporting
Inbound Receive Notification in a Cluster (Through Polling or Through a Listener)
UMS Adapter Properties and Mime Type Configuration
Proprietary Headers
Email Attachments
Mail Attachment Handling
Retrieving Mime Information Associated with an Attachment in BPEL
Setting Mime Information for Multiple Attachments in BPEL
UMS Adapter Inbound and Outbound Operations
Oracle UMS Adapter Inbound ReceiveNotification Concepts
Oracle UMS Outbound Send Notification Concepts
Receive Message id as reply request
Configuring the Oracle UMS Adapter
Configuring the Email Driver for the UMS Adapter - Outbound Connectivity
Configuring the Email Driver for UMS Adapter - Inbound Connectivity
Configuring the User Messaging XMPP Driver
Configuring the User Messaging SMPP Driver
Configuring the HTTP Proxy for Firewall traversal
Designing the Adapter Service and the BPEL Process for Inbound Connectivity
Designing the Adapter Service and the BPEL Process for Outbound Connectivity
12
Oracle JCA Adapter for LDAP
LDAP Concepts
LDAP Entries, Attributes and Values
LDAP Directory Structure
Distinguished Names and Relative Distinguished Names
LDAP Service and Service Client
Referrals
Aliases
LDAP Adapter Configurations
Controls
Request Control Format
LDAP Control Restrictions
Non Default Control Configuration for Design Time Wizard
Control Availability
LDAP Browser
Attribute Viewer
Folding
Searching
Oracle LDAP Adapter Features
Configuring the LDAP Adapter
JNDI Connection Pool Properties for the LDAP Adapter
Outbound Operations
Add Operation
Delete Operation
Modify Operation
ModifyDN Operation
Compare Operation
Search Operation
DSML Operation
Inbound LDAP Adapter Features
LDAP Adapter Entry Change Notification
LDAP Adapter Entry Change Notification Configuration Wizard Flow
LDAP Adapter Change Log Notification
Change Log Notification LDAP Adapter Configuration Wizard Flow
Entry Change Notification Error Conditions
Logging
Security
Creating Outbound Credential Mappings
LDAP over SSL
Payload Size Threshold
High Availability
LDAP Adapter Exception Handling
Inbound Retriable Exceptions
Inbound Non-Retriable Exceptions
Outbound Retriable Exceptions
Outbound Non-Retriable Exceptions
LDAP Adapter Samples
13
Oracle JCA Adapter for Microsoft Message Queueing
Oracle JCA Adapter for MSMQ Concepts and Features
MSMQ Terminology
jCOM and the MSMQ Adapter
Background
Implications for the MSMQ Adapter
Security
Component-managed Sign-On
Container-Managed Sign-On
Logging and Diagnosability
MSMQ Adapter and High Availability
Set Up MSMQ on Windows Server 2008
Setup Oracle Weblogic Server for COM
Transaction Management and Error Handling
Transaction Management
Fault Handling
Outbound Retriable Errors
Outbound Non-Retriable Errors
MSMQ Adapter Features
MSMQ Properties Supported
MSMQ Adapter Configuration Wizard Flow
Creating an Enqueue Operation
Sample MSMQ Adapter Connection Factory Properties
MSMQ Adapter Design-time Artifacts
Sample JCA File for an MSMQ Enqueue Operation
Sample JCA for an MSMQ Dequeue Operation
Design-Time WSDL Artifacts
WSDL for MSMQ Enqueue Operation
WSDL for MSMQ Adapter Dequeue Operation
MSMQ Use Cases
Enqueue/Dequeue Message from Public Queue
Designing the SOA Composite
Creating the Inbound Oracle MSMQ Adapter Service
Creating the Outbound Oracle MSMQ Adapter Service
Wiring Services and Activities
Add a Receive Activity
Add an Invoke Activity
Add an Assign Activity
Enqueue/Dequeue Message from Private Queue
Designing the SOA Composite
Creating the Inbound Oracle MSMQ Adapter Service
Creating the Outbound Oracle MSMQ Adapter Service
Wiring Services and Activities
Adding a Receive Activity
Adding an Invoke Activity
Adding an Assign Activity
Enqueuing a Message to a Distribution List
Designing the SOA Composite
Creating the Inbound Oracle File Adapter Service
Creating the Outbound Oracle MSMQ Adapter Service
Wiring Services and Activities
Adding a Receive Activity
Adding an Invoke Activity
Adding an Assign Activity
14
Oracle JCA Adapter for Coherence
Oracle Coherence and Oracle JCA Coherence Adapter Concepts
Coherence Cache
The Coherence Adapter
Compatibilty
Oracle Coherence Adapter Features
Basic Use Cases
Configuring the Coherence Adapter Connection to a Remote Cluster
Coherence Adapter Connection to Local Cluster
Configuring the Coherence Adapter
Querying Items in the Coherence Cache
Defining Messages for Put, Get and Query Operations if XML is Chosen
Defining Messages for Put, Get and Query Operations if Pojo is Chosen
Coherence Adapter Files and Artifacts
JCA File
WSDL for Put Operation
WSDL for Remove with Filter Expression Having Bind Variables
WSDL for Get Operation
WSDL for Query with Filter Expression having Bind Variables
Tips for Using the Coherence Adapter
15
Oracle JCA Adapter for JDE Edwards World
JD Edwards World System and JDE Edwards World Adapter Concepts
JD Edwards World Adapter Features
Configuring the JD Edwards World Adapter
Configuring Connection Pooling for the JDEdwards World Adapter
JD Edwards Word Adapter Configuration Wizard Flow: Insert Operation
JD Edwards World Adapter: Select Operation
Configuration Files
Insert Operation Example WSDL and .jca File
Select Operation Example WSDL and .jca File
16
Oracle JCA Adapter Tuning Guide
Oracle JCA Adapter Framework Performance and Tuning
payloadSizeThreshold
DOM or Scalable DOM
Synchronous Consume
Symptoms if payloadSizeThreshold is Not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Occur
minimumDelayBetweenMessages
Symptoms if Not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Occur
JMS Adapter
adapter.jms.receive.threads
Symptoms if Not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Occur
EnableStreaming
Symptoms if Not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Occur
adapter.jms.receive.timeout
Symptoms if Not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Occur
AQ Adapter
adapter.aq.dequeue.threads
Symptoms if Not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Occur
EnableStreaming
Symptoms if Not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Arise
DequeueTimeOut
Symptoms if Not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Arise
File/FTP adapter
Thread Count and Single Thread Model
Symptoms if Not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Arise
maxRaiseSize
Symptoms if Not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Arise
PublishSize
Symptoms if Not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Arise
ChunkSize
Symptoms if Not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Arise
Database Adapter
Use Indexes
Symptoms if Not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Arise
MaxTransactionSize and MaxRaiseSize
Symptoms if Not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Arise
Do not use RowsPerPollingInterval
Symptoms if not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Arise
Enable Skip Locking true (Use Parameter usesSkipLocking)
Symptoms if not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Arise
Increase NumberOfThreads
Symptoms if not Properly Tuned
Downside of Tuning
Recommendations if Symptoms Arise
A
Oracle JCA Adapter Properties
Oracle File and FTP Adapters Properties
Oracle Socket Adapter Properties
Oracle AQ Adapter Properties
Oracle JMS Adapter Properties
Oracle Database Adapter Properties
Oracle MQ Series Adapter Properties
LDAP Adapter Properties
Coherence Adapter Properties
MSMQ JCA Adapter Properties
UMS JCA Adapter Properties
Generic Oracle JCA Adapter Properties
Generic Oracle Adapter Binding Properties
B
Oracle JCA Adapter Valves
A Simple Unzip Valve
A Simple Decryption Valve That Uses Staging File
A Valve for Encrypting Outbound Files
An Unzip Valve for processing Multiple Files
C
Oracle MQ Series Adapter Supported Encodings
Oracle MQ Series Adapter Encodings
Adding Support for Other Standard Java Encodings
Scripting on this page enhances content navigation, but does not change the content in any way.