Skip navigation.
Downloads | Product Documentation | Support

Administration Console Online Help

# Create Resources in a JMS System Module

Configuration Options Related Tasks Related Topics

Use these pages to create resources in a JMS system module, such as queues, topics, templates, and connection factories.

Depending on the type of resource you select, you are prompted to enter basic information for creating the resource. For targetable resources, like standalone queues and topics, connection factories, distributed queues and topics, foreign servers, and JMS SAF destinations, you can also proceed to targeting pages for selecting appropriate server targets. You can also associate targetable resources with subdeployments, which is an advanced mechanism for grouping JMS module resources and the members to server resources.

#### Configuration Options

Name | Description
--- | ---
Connection Factory | Defines a set of connection configuration parameters that are used to create connections for JMS clients. Connection factories can configure properties of the connections returned to the JMS client, and also provide configurable options for default delivery, transaction, and message flow control parameters. MBean Attribute (Does not apply to application modules): `JMSBean.ConnectionFactories`
Queue | Defines a point-to-point destination type, which are used for asynchronous peer communications. A message delivered to a queue is distributed to only one consumer. Several aspects of a queue's behavior can be configured, including thresholds, logging, delivery overrides, and delivery failure options. MBean Attribute (Does not apply to application modules): `JMSBean.Queues`
Topic | Defines a publish/subscribe destination type, which are used for asynchronous peer communications. A message delivered to a topic is distributed to all topic consumers. Several aspects of a topic's behavior can be configured, including thresholds, logging, delivery overrides, delivery failure, and multicasting parameters. MBean Attribute (Does not apply to application modules): `JMSBean.Topics`
Distributed Queue | Defines a set of queues that are distributed on multiple JMS servers, but which are accessible as a single, logical queue to JMS clients. Distributed queues can help with message load balancing and distribution, and have many of the same properties as standalone queues. MBean Attribute (Does not apply to application modules): `JMSBean.DistributedQueues`
Distributed Topic | Defines a set of topics that are distributed on multiple JMS servers, but which are accessible as a single, logical topic to JMS clients. Distributed topics can help with load balancing and distribution, and have many of the same properties as standalone topics. MBean Attribute (Does not apply to application modules): `JMSBean.DistributedTopics`
Foreign Server | Defines foreign messaging providers or remote WebLogic Server instances that are not part of the current domain. This is useful when integrating with another vendor's JMS product, or when referencing remote instances of WebLogic Server in another cluster or domain in the local WebLogic JNDI tree. MBean Attribute (Does not apply to application modules): `JMSBean.ForeignServers`
Quota | Controls the allotment of system resources available to destinations. For example, the number of bytes a destination is allowed to store can be configured with a Quota resource. MBean Attribute (Does not apply to application modules): `JMSBean.Quotas`
Destination Sort Key | Defines a unique sort order that destinations can apply to arrriving messages. By default messages are sorted in FIFO (first-in, first-out) order, which sorts ascending based on each message's unique JMSMessageID. However, you can configure destination key to use a different sorting scheme for a destination, such as LIFO (last-in, first-out). MBean Attribute (Does not apply to application modules): `JMSBean.DestinationKeys`
JMS Template | Defines a set of default configuration settings for multiple destinations. If a destination specifies a template and does not explicitly set the value of a parameter, then that parameter will take its value from the specified template. MBean Attribute (Does not apply to application modules): `JMSBean.Templates`
SAF Imported Destinations | Defines a collection of imported store-and-forward (SAF) destinations. A SAF destination is a representation of a queue or topic in a remote server instance or cluster that is imported into the local cluster or server instance, so that the local server instance or cluster can send messages to the remote server instance or cluster. All JMS destinations are automatically exported by default, unless the Export SAF Destination parameter on a destination is explicitly disabled. Each collection of SAF imported destinations is associated with a remote SAF context resource, and, optionally, a SAF error handling resource. MBean Attribute (Does not apply to application modules): `JMSBean.SAFImportedDestinations`
Remote SAF Context | Defines the URL of the remote server instance or cluster where a JMS destination is exported from. It also contains the security credentials to be authenticated and authorized in the remote cluster or server. MBean Attribute (Does not apply to application modules): `JMSBean.SAFRemoteContexts`
SAF Error Handling | Defines the action to take when the SAF service fails to forward messages to remote destinations. Configuration options include an Error Handling Policy (Redirect, Log, Discard, or Always-Forward), a Log Format, and sending Retry parameters. MBean Attribute (Does not apply to application modules): `JMSBean.SAFErrorHandlings`

Related Tasks

- Configure quotas for destinations
- Configure JMS templates
- Configure destination keys
- Configure topics
- Configure queues
- Configure connection factories
- Configure uniform distributed topics
- Configure uniform distributed queues
- Configure foreign servers
- Configure JMS SAF

Related Topics

- Configuring and Managing WebLogic JMS
- Configuring and Managing WebLogic Store-and-Forward