JMS Server Configuration Parameters
3.4 JMS Server Configuration
JMS servers are environment-related configuration entities that act as management containers for JMS queue and topic resources within JMS modules that are specifically targeted to JMS servers. A JMS servers primary responsibility for its targeted destinations is to maintain information on what persistent store is used for any persistent messages that arrive on the destinations, and to maintain the states of durable subscribers created on the destinations. As a container for targeted destinations, any configuration or run-time changes to a JMS server can affect all of its destinations.3.4.1 JMS Server Configuration Parameters
The WebLogic Server Administration Console enables you to configure, modify, target, and delete JMS server resources in a system module. For a road map of the JMS server tasks, see Configure JMS servers in the Oracle WebLogic Server Administration Console Help. You can configure the following parameters for JMS servers: ■ General configuration parameters, including persistent storage, message paging defaults, a template to use when your applications create temporary destinations, and expired message scanning. ■ Threshold and quota parameters for destinations in JMS system modules targeted to a particular JMS server. For more information about configuring messages and bytes quota for JMS servers and destinations, see Performance and Tuning for Oracle WebLogic Server. ■ Message logging parameters for a JMS servers log file, which contains the basic events that a JMS message traverses, such as message production, consumption, and removal. For more information about configuring message life cycle logging on JMS servers, see Section 10.3, Message Life Cycle Logging. ■ Destination pause and resume controls that enable you to pause message production, message insertion in-flight messages, and message consumption operations on all the destinations hosted by a single JMS Server. For more information about pausing message operations on destinations, see Section 10.5, Controlling Message Operations on Destinations. Some JMS server options are dynamically configurable. When options are modified at runtime, only incoming messages are affected; stored messages are not affected. For Note: WebLogic Domain, WebLogic Server, and WebLogic JMS Server names have additional unique naming requirements when two different WebLogic domains interoperate with each other, or when a client communicates with more than one WebLogic domain. See Section 9.3, Integration and Multi-Domain Best Practices. Note: A sample examplesJMSServer configuration is provided with the product in the Examples Server. For more information about developing basic WebLogic JMS applications, refer to Developing a Basic JMS Application in Programming JMS for Oracle WebLogic Server. Configuring Basic JMS System Resources 3-5 more information about the default values for all JMS server options, see JMSServerBean and JMSServerRuntimeMBean in the Oracle WebLogic Server MBean Reference.3.4.2 JMS Server Targeting
Parts
» Oracle Fusion Middleware Online Documentation Library
» Document Scope and Audience Guide to This Document
» Enterprise-Grade Reliability WebLogic Server Value-Added JMS Features
» Enterprise-Level Features WebLogic Server Value-Added JMS Features
» Performance WebLogic Server Value-Added JMS Features
» Tight Integration with WebLogic Server Interoperability With Other Messaging Services
» What Is the Java Message Service? WebLogic JMS Architecture and Environment
» Related Documentation Domain Configuration
» JMS Server Behavior in WebLogic Server 9.x and Later
» JMS System Modules JMS Application Modules
» Comparing JMS System Modules and Application Modules Configurable JMS Resources in Modules
» Persistent Stores JMS Store-and-Forward SAF Path Service
» What Are JMS Configuration Resources? Methods for Configuring JMS System Resources
» JMS Server Configuration Parameters
» JMS Server Targeting JMS Server Monitoring Parameters Session Pools and Connection Consumers
» Default Targeting Advanced Subdeployment Targeting
» Using a Default Connection Factory
» Connection Factory Configuration Parameters Connection Factory Targeting
» Advantages of JMS Clustering
» Configuration Guidelines for JMS Clustering What About Failover?
» Path Service High Availability Implementing Message UOO With a Path Service
» How WebLogic JMS Accesses Foreign JMS Providers Sample Configuration for MQSeries JNDI
» Targeting Uniform Distributed Queues and Topics
» Load Balancing Options Load Balancing Messages Across a Distributed Destination
» Consumer Load Balancing Producer Load Balancing Defeating Load Balancing
» Distributed Destination Load Balancing When Server Affinity Is Enabled
» Distributed Destination Migration Distributed Destination Failover
» Configure Shared Subscriptions Oracle Fusion Middleware Online Documentation Library
» Methods for Configuring JMS Application Modules
» Sample of a Simple Standalone JMS Application Module Deploying Standalone JMS Application Modules
» How to Create JMS Servers and JMS System Module Resources
» Using AQ Destinations as Foreign Destinations Driver Support Transaction Support
» Create Users and Grant Permissions Create AQ Queue Tables
» Configure a WebLogic Data Source
» Configure AQ JMS Foreign Server Destinations
» Message Driven Beans AQ JMS Extensions
» Resource References JDBC Connection Utilization Oracle RAC Support Debugging
» Controlling Access to Destinations that are Looked Up using the JMS API
» WebLogic Messaging Bridge Advanced Topics
» Monitoring Queues Monitoring Topics Monitoring Durable Subscribers for Topics
» Monitoring Message Runtime Information Querying Messages
» Moving Messages Deleting Messages Creating New Messages
» JMS Message Management Using Java APIs Managing Transactions
» Managing Durable Topic Subscribers
» Configure JMS Servers and Persistent Stores.
» Configure a JMS Module Configure JMS Resources
» Enable Debugging Using the Command Line Enable Debugging Using the WebLogic Scripting Tool
» Changes to the config.xml File
» JMS Debugging Scopes Debugging JMS
» Messaging Kernel and Path Service Debugging Scopes Request Dyeing
» Enabling JMS Message Logging
» JMS Message Log Record Format
» Consumer Created Event Consumer Destroyed Event Message Produced Event Message Consumed Event
» Message Expired Event Retry Exceeded Event
» Pausing and Resuming Production at Boot-time Pausing and Resuming Production at Runtime
» Pausing and Resuming Insertion at Boot Time Pausing and Resuming Insertion at Runtime
» Pausing and Resuming Consumption at Boot-time Pausing and Resuming Consumption at Runtime
Show more