Go to main content
1/15
Contents
Title and Copyright Information
Preface
Documentation Accessibility
Conventions
1
Introduction and Roadmap
Document Scope and Audience
Guide to This Document
Related Documentation
Samples and Tutorials for the JMS Developer
JMS Resource Adapter Example
Avitek Medical Records Application (MedRec) and Tutorials
JMS Examples in the WebLogic Server Distribution
Additional JMS Examples Available for Download
New and Changed Features in This Release
2
Understanding the WebLogic JMS Resource Adapter
JMS Resource Adapter Overview
Supported Application Servers
Supported WebLogic Server Destinations
Location of the JMS Resource Adapter Within WebLogic Server
3
Administering the JMS Resource Adapter on Oracle GlassFish Server
JMS Resource Adapter Components
How to Integrate the JMS Resource Adapter in a JMS Environment
General Limitations and Considerations
Support for the weblogic.jms.extension API
Supported weblogic.jms.extension Interfaces
Supported weblogic.jms.extension Classes
JMS Resource Adapter Example
4
Administering the JMS Resource Adapter on Oracle GlassFish Server
Configuration Information and Other Considerations
Additional GlassFish Server Resources
5
Understanding Message Consumption
Configuring MDBs to Consume Inbound Messages
Configuring inbound-resourceadapter Properties in the ra.xml File
Required activation-config Properties
Optional activation-config Properties
Example inbound-resourceadapter Configuration
Configuring activation-config Properties in the ejb-jar.xml File
The ejb-jar.xml File and Annotations
Configuring Required activation-config Properties in the ejb-jar.xml File
Example Queue Configuration
Example Topic Configuration
Configuring Optional activation-config Properties in the ejb-jar.xml File
Example ejb-jar.xml File with JMS Resource Adapter activation-config Properties
Thread Management
Setting the Maximum Threads for a Physical Destination
Setting the Maximum Threads for a Distributed Destination
Using an Exception Queue
Setting User Name and Password Properties
Configuring Advanced WebLogic JMS Resources
The JMS Resource Adapter and Sharable Subscriptions
Using Ordered Message Processing
Design Strategies When Consuming from DistributedTopics
Replicated Versus Partitioned Distributed Topics
One-Copy-Per-Application Design Strategy for Distributed Topics
Implementing One-Copy-Per-Application
Example One-Copy-Per-Application EJB Configuration
One-Copy-Per-Server Design Strategy for Distributed Topics
Implementing One-Copy-Per-Server
Consuming from Standalone (Nondistributed) Topics
Best Practices for Inbound Communication
6
Sending Outbound JMS Messages
JMS Resource Adapter Outbound Communication Basics
Defining Outbound Connections
JMS Resource Adapter Connection Factories
Configuring JMS Resource Adapter Connection Factory Properties
JMS Resource Adapter Outbound Connection Limitations
Understanding How Outbound Messages Are Load Balanced
RMI Load Balancing Using the Connection Factory
Load Balancing Messages to Distributed Destinations
Configuring Transaction Support for Outbound Communication
Configuring Authentication for Outbound Communication
7
Configuring Destinations and Naming Contexts
About Context Objects for Administered Objects
Using Automatic Destination Wrapping
Administered Objects for Queues and Topics
Example Administered Object Stanza
8
Understanding Resource Providers
Basic Resource Provider Configuration
Advanced Method for Configuring Resource Providers
Example Resource Provider Configuration
9
Understanding Transaction Processing
JMS Resource Adapter Transaction Support
Transaction Support for Outbound Communication
Transaction Support for Inbound Transactions
Lazy Enlistment of Connections in a Transaction
WebLogic Cluster-Wide Recovery
10
Understanding Failure Management
WebLogic Server Failure
WebLogic Distributed Destination Member Failure
Transaction Recovery
Transaction Recovery When WebLogic Server is Unavailable
Transaction Recovery When the Foreign Server is Unavailable
Understanding WebLogic Service Migration
11
Securing JMS Resource Adapter Connections
Java Connector Architecture Security
WebLogic JMS Security
Overview of JMS Security Models
Protecting JMS Resources
Specifying User Name and Password Credentials
Specifying a User Name and Password for Inbound Connections Using the Java Connector Architecture Container
Specifying a User Name and Password for Inbound Connections Using JNDI
Specifying a User Name and Password for Inbound Connections Using a Connection Factory
Specifying a User Name and Password for Outbound Connections
Securing Credentials with Oracle Wallet
Example JNDI Configurations for Setting Credentials
Using the wljmsra Encryption Utility
Secure Communication
12
JMS Resource Adapter Deployment Descriptor Elements and Properties
Example JMS Resource Adapter ra.xml File
JMS Resource Adapter Element Descriptions
activationspec
activationspec-class
adminobject
adminobject-class
adminobject-interface
authentication-mechanism
authentication-mechanism-type
config-property-name
config-property-type
config-property-value
connection-definition
connectionfactory-impl-class
config-property
connectionfactory-interface
connection-impl-class
connection-interface
connector
credential-interface
display-name
eis-type
inbound-resourceadapter
managedconnectionfactory-class
messageadapter
messagelistener
messagelistener-type
reauthentication-support
required-config-property
resourceadapter
resourceadapter-class
resourceadapter-version
outbound-resourceadapter
transaction-support
vendor-name
JMS Resource Adapter Inbound Properties
JMS Resource Adapter Outbound Configuration Properties
Administered Object Configuration Properties
Scripting on this page enhances content navigation, but does not change the content in any way.