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

QAnywhere-Nachrichten werden normalerweise JMS-Nachrichten zugeordnet.

QAnywhere-Nachrichteninhalt

QAnywhere

JMS

Bemerkungen

QATextMessage

javax.jms.TextMessage

Nachrichtentext als Unicode kopiert

QABinaryMessage

javax.jms.BytesMessage

Nachrichtenbytes exakt kopiert

Integrierte QAnywhere-Header

Die folgende Tabelle beschreibt die Zuordnung von integrierten Headern. In C++ und JMS sind dies Methodennamen. Address heißt in QAnywhere beispielsweise getAddress() oder setAddress(), in JMS getJMSDestination() oder setJMSDestination(). In .NET handelt es sich um Eigenschaften mit dem unten angegebenen genauen Namen, z.B. Address entspricht Address.

QAnywhere

JMS

Bemerkungen

Address

JMSDestination- und JMS-Eigenschaft

ias_ToAddress

Wenn Ihr Ziel einen Backslash enthält, müssen Sie als Escapezeichen einen weiteren Backslash setzen.

Nur der JMS-Teil der Adresse wird dem Ziel zugeordnet. Unter seltenen Umständen, wenn eine Meldung über eine Schleife wieder bei QAnywhere landet, kann es ein zusätzliches QAnywhere-Adressensuffix geben. Es wird ias_ToAddress hinzugefügt.

Expiration

JMSExpiration

InReplyToID

k.A.

nicht zugeordnet

MessageID

k.A.

nicht zugeordnet

Priority

JMSPriority

Redelivered

k.A.

nicht zugeordnet

ReplyToAddress

JMS-Eigenschaft

ias_ReplyToAddress

JMS-Eigenschaft zugeordnet

xjms.receiveDestination-Eigenschaftswert des Konnektors

JMSReplyTo

ReplyTo auf Ziel gesetzt, wird vom Konnektor verwendet, um JMS-Nachrichten zu empfangen

Timestamp

k.A.

nicht zugeordnet

k.A. JMSTimestamp Wenn Sie einer QAnywhere-Nachricht eine JMS-Nachricht zuordnen, wird die JMSTimestamp-Eigenschaft der QAnywhere-Nachricht auf den JMSTimestamp der JMS-Nachricht gesetzt.
Timestamp k.A. Wenn Sie einer JMS-Nachricht eine QAnywhere-Nachricht zuordnen, wird die JMSTimestamp-Eigenschaft der JMS-Nachricht auf die Erstellungszeit der JMS-Nachricht gesetzt.

QAnywhere-Eigenschaften
Für QAnywhere bestimmte JMS-Nachrichten adressieren