Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » QAnywhere » Konnektoren » Eine Nachricht von einem JMS-Konnektor an einen QAnywhere-Client senden

 

Für QAnywhere bestimmte JMS-Nachrichten adressieren

Ein JMS-Client kann eine Nachricht an einen QAnywhere-Client senden, indem die JMS-Nachrichteneigenschaft ias_ToAddress auf die QAnywhere-Adresse eingestellt und dann die Nachricht an die JMS-Destination gesendet wird, die der Konnektoreigenschaft xjms.receiveDestination entspricht.

Weitere Hinweise finden Sie unter QAnywhere-Nachrichtenadressen.

Beispiel

So senden Sie eine Nachricht an die QAnywhere-Adresse "qaddr" (wobei die Konnektoreinstellung von xjms.receiveDestination "qanywhere_receive" lautet):

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.
}

JMS-Nachrichten QAnywhere-Nachrichten zuordnen
JMS-Eigenschaften