Table of Contents
- Title and Copyright Information
- Preface
- 1 WebLogic Server Value-Added JMS Features
- 2 Understanding JMS Resource Configuration
-
3
Configuring Basic JMS System Resources
- Methods for Configuring JMS System Resources
- Main Steps for Configuring Basic JMS System Resources
- JMS Configuration Naming Requirements
- JMS Server Configuration
- JMS System Module Configuration
- Specifying the Unmapped Resource Reference Mode for Connection Factories
- Connection Factory Configuration
- Queue and Topic Destination Configuration
- JMS Template Configuration
- Destination Key Configuration
- Quota Configuration
- Message Limit in a Subscription
- Foreign Server Configuration
- Distributed Destination Configuration
- JMS Store-and-Forward (SAF) Configuration
-
4
Configuring Advanced JMS System Resources
- Configuring WebLogic JMS Clustering
- Migration of JMS-Related Services
- Using the WebLogic Path Service
- Configuring Foreign Server Resources to Access Third-Party JMS Providers
-
Configuring Distributed Destination Resources
- Uniform Distributed Destinations vs. Weighted Distributed Destinations
- Creating Uniform Distributed Destinations
- Creating Weighted Distributed Destinations
- Load Balancing Messages Across a Distributed Destination
- Distributed Destination Migration
- Distributed Destination Failover
- Configure an Unrestricted ClientID
- Configure Shared Subscriptions
-
5
Simplified JMS Cluster and High Availability Configuration
- What Are the WebLogic Clustering Options for JMS?
- Understanding the Simplified JMS Cluster Configuration
- Using Persistent Stores with Cluster Targeted JMS Servers
- Targeting JMS Modules Resources
- Simplified JMS Configuration and High Availability Enhancements
- Considerations and Limitations of Clustered JMS
- Best Practices for Using Cluster Targeted JMS Services
- Runtime MBean Instance Naming Syntax
- 6 Using WLST to Manage JMS Servers and JMS System Module Resources
-
7
Interoperating with Oracle AQ JMS
- Overview
- Using AQ Destinations as Foreign Destinations
- Driver Support
- Transaction Support
- Oracle Real Application Clusters
- MBean and Console Support
-
Configuring WebLogic Server to Interoperate with AQ JMS
- Configure Oracle AQ in the Database
- Configure WebLogic Server for AQ JMS
- Additional Configuration for Interoperation with Oracle 12c Database
- Programming Considerations
- Advanced Topics
- 8 Monitoring JMS Statistics and Managing Messages
-
9
Best Practices for JMS Beginners and Advanced Users
- Configuration Best Practices
- Targeting Best Practices
- High Availability Best Practices
- Client Resiliency Best Practices
- Distributed Destination Best Practices
- Understanding WebLogic JMS Client Options
- Understanding WebLogic URLs
- Strict Message Ordering Best Practices
- Integrating Remote JMS Destinations
- JMS Performance and Tuning
-
10
Troubleshooting WebLogic JMS
- Configuring Notifications for JMS
- Debugging JMS
- Message Life Cycle Logging
- JMS Message Log Content
-
Controlling Message Operations on Destinations
- Definition of Message Production, Insertion, and Consumption
- Production Pause and Production Resume
- Insertion Pause and Insertion Resume
-
Consumption Pause and Consumption Resume
- Pausing and Resuming Consumption at Boot-time
- Pausing and Resuming Consumption at Runtime
- Consumption Pause and Resume and Queue Browsers
- Consumption Pause and Resume and Distributed Destination
- Consumption Pause and Resume and Message-Driven Beans
- Consumption Pause and Resume and JMS Connection Stop/Start
- Definition of In-Flight Work
- Order of Precedence for Boot Time Pause and Resume of Message Operations
- Security
- A JMS Resource Definition Elements Reference
-
B
Configuring JMS Application Modules for Deployment (Deprecated)
- Methods for Configuring JMS Application Modules
- JMS Schema
- Packaging JMS Application Modules In an Enterprise Application
- Deploying Standalone JMS Application Modules
- Generating Unique Runtime JNDI Names for JMS Resources