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

 

JMS-Nachrichten QAnywhere-Nachrichten zuordnen

JMS-Nachrichten werden normalerweise QAnywhere-Nachrichten zugeordnet.

JMS-Nachrichteninhalt

JMS

QAnywhere

Bemerkungen

javax.jms.TextMessage

QATextMessage

Nachrichtentext als Unicode kopiert

javax.jms.BytesMessage

QABinaryMessage

Nachrichtenbytes exakt kopiert

javax.jms.StreamMessage

k.A.

Nicht unterstützt

javax.jms.MapMessage

k.A.

Nicht unterstützt

javax.jms.ObjectMessage

k.A.

Nicht unterstützt

Integrierte JMS-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.

JMS

QAnywhere

Bemerkungen

JMS Destination

k.A.

Das JMS-Ziel muss auf die Warteschlange eingestellt werden, die in der Konnektoreigenschaft xjms.receiveDestination angegeben wird.

JMS Expiration

Expiration

JMS CorrelationID

InReplyToID

JMS MessageID

k.A.

nicht zugeordnet

JMS Priority

Priority

JMS Redelivered

k.A.

nicht zugeordnet

JMS ReplyTo und ianywhere.connector.address-Eigenschaftswert des Konnektors

ReplyToAddress

Die Konnektoradresse wird mit dem JMS ReplyTo Destination-Namen verkettet, mit '\' begrenzt.

JMS DeliveryMode

k.A.

nicht zugeordnet

JMS Type

QAnywhere JMSType-Nachrichteneigenschaft

JMS Timestamp

k.A.

nicht zugeordnet