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

SQL Anywhere 12.0.1 (Deutsch) » QAnywhere » Konnektoren

 

Eine QAnywhere-Nachricht an einen JMS-Konnektor senden

Ein QAnywhere-Client kann eine Nachricht an ein JMS-System senden, indem die Adresse auf folgenden Wert eingestellt wird:

connector-address\JMS-queue-name

Die Konnektoradresse (connector-address) ist der Wert der Konnektoreigenschaft ianywhere.connector.address, während JMS-queue-name der Name ist, mit dem die JMS-Warteschlange oder das JMS-Thema durchsucht werden, indem die JNDI-Schnittstelle (Java Naming and Directory Interface) verwendet wird.

Wenn JMS-queue-name einen Backslash enthält, müssen Sie als Escapezeichen einen weiteren Backslash setzen. Eine als qq bezeichnete Warteschlange im Kontext ss muss als ss\\qq angegeben werden.

// C# example 
QAMessage msg;
QAManager mgr;
...
mgr.PutMessage( @"ianywhere.connector.wsmqfs\ss\\qq",msg);
// C++ example
QAManagerBase *mgr;
QATextMessage *msg;
...
mgr->putMessage("ianywhere.connector.easerver\\ss\\\\qq", msg);
 Beispiel
 Siehe auch