Before you begin
The publish/subscribe (pub/sub) messaging model enables an application to send a message to multiple applications. Pub/sub messaging applications send and receive messages by subscribing to a topic.
To create a topic in a JMS system module:
Once you create a topic, you cannot rename it. Instead, you must delete it and create another one that uses the new name.
If you do not specify a JNDI name for the topic, it will not
be available for JNDI lookup even after it has been targeted to
a JMS server. Therefore, you will only be able to access the
topic using the
javax.jms.topicSession.createtopic()
API or in
an application-scoped context.
Caution: If you click Finish at this point, the topic will be created without any targeting information. As a result, the topic will not be deployed and thus will not be available to applications until you manually select a subdeployment target, as described in Specify subdeployments for topics.
On the targeting page, you can either target the topic to a system-selected JMS server or optionally proceed to an advanced targeting page where you can either select an existing subdeployment or create a new subdeployment. A subdeployment for JMS destinations is a mechanism by which multiple standalone destinations are grouped and targeted to a single JMS server.
Note: JMS administrators cannot create any subdeployment beginning with BEA_JMS_SUBDEPLOYMENT. This naming restriction is validated during the subdeployment creation process.
Upon clicking Finish, the configured topic is added to the module's Summary of Resources table, which displays its system-generated subdeployment name and JMS server target. You can also reconfigure subdeployment targets later if you wish. For more information about managing subdeployments, refer to Configure subdeployments in JMS system modules.
Upon clicking Finish, the configured topic is added to the module's Summary of Resources table, which displays the user-defined subdeployment name and JMS server target. You can also reconfigure subdeployment targets later if you wish. For more information about managing subdeployments, refer to Configure subdeployments in JMS system modules.
After you finish
If you want to configure additional parameters for the new topic, including general properties, thresholds and quotas, producer overrides, logging, message delivery failure, and multicast properties, see Configure topics.
![]() ![]() |