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

SQL Anywhere 12.0.0 (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:

Konnektoradresse\JMS-Warteschlangenname

Die Konnektoradresse ist der Wert der Konnektoreigenschaft ianywhere.connector.address, während JMS-Warteschlangenname 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 Ihr JMS-Warteschlangenname 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