2013-04-04 27 views
0

我是服務集成總線的新手。我配置了一個總線,並將我的websphere門戶服務器添加爲總線成員。接下來創建了一個主題連接工廠,並在此處選擇了創建的總線, 我想向服務集成總線默認主題空間發送消息。我不知道如何將消息發送到使用JMS如何發送消息到服務集成總線目標主題空間

回答

0

剩下的唯一的事情就是創建一個新的話題(資源> JMS>主題>新)默認的主題空間,在其中選擇話題你想要使用的空間,在你的情況下是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(); 
+0

謝謝你,心動不如行動,還閱讀文檔,知道我的理解是主題空間可以有類型的隊列或主題的目的地。 – 2013-04-06 01:47:34