A JMS client can send a message to a QAnywhere client by setting the JMS message property ias_ToAddress to the QAnywhere address, and then sending the message to the JMS Destination corresponding to the connector property xjms.receiveDestination.
See QAnywhere message addresses.
For example, to send a message to the QAnywhere address "qaddr" (where the connector setting of xjms.receiveDestination is "qanywhere_receive"):
import javax.jms.*;
try {
QueueSession session;
QueueSender sender;
TextMessage mgr;
Queue connectorQueue;
// Initialize the session.
connectorQueue = session.createQueue("qanywhere_receive");
sender = session.createSender( connectorQueue );
msg = session.createTextMessage();
msg.setStringProperty("ias_ToAddress", "qaddr");
// Set the message content.
sender.send(msg);
}
catch( JMSException e ) {
// Handle the exception.
} |
Mapping JMS messages on to QAnywhere messages
JMS properties
| Discuss this page in DocCommentXchange. Send feedback about this page using email. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |