Jms 如何向服务集成总线目标主题空间发送消息

Jms 如何向服务集成总线目标主题空间发送消息,jms,websphere,websphere-portal,jms-topic,Jms,Websphere,Websphere Portal,Jms Topic,我不熟悉服务集成总线。我已经配置了一个总线,并将WebSpherePortal服务器添加为总线成员。接下来,我们创建了一个主题连接工厂,并在这里选择了创建的总线, 我想向服务集成总线默认主题空间发送一条消息。我不确定如何使用JMS将消息发送到默认主题空间,唯一剩下的就是创建一个新主题(Resources>JMS>Topics>new),在其中选择要使用的主题空间,在您的情况下是default.topic.space。 之后,您可以使用以下代码向主题发送消息: // Get the connect

我不熟悉服务集成总线。我已经配置了一个总线,并将WebSpherePortal服务器添加为总线成员。接下来,我们创建了一个主题连接工厂,并在这里选择了创建的总线,
我想向服务集成总线默认主题空间发送一条消息。我不确定如何使用JMS将消息发送到默认主题空间,唯一剩下的就是创建一个新主题(Resources>JMS>Topics>new),在其中选择要使用的主题空间,在您的情况下是default.topic.space。 之后,您可以使用以下代码向主题发送消息:

// Get the connection factory
connFactory=(ConnectionFactory)initCtx.lookup("jms/mycf");
// Get the destination used to send a message
destination = (Destination)initCtx.lookup("jms/mytopic");

Connection conn = connFactory.createConnection();
// Create a non-transacted session
Session session = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
// Create the message producer
MessageProducer msgProducer = session.createProducer(destination);
// Create the message
TextMessage txtMsg = session.createTextMessage("Hello There!!!");

 // Send the message
 msgProducer.send(txtMsg);
 session.close();
 conn.close();

谢谢,明白了,我也在阅读文档,我知道主题空间可以有Queue或topic类型的目的地。