Die vollständige Syntax für die Adresse eines Nachrichtenservice lautet
scheme://address-syntax
dabei sind schema und address-syntax in der Tabelle unten beschrieben.
Die Werte für MQ-Schema und MQ-Service sind in den ersten beiden Spalten der folgenden Tabelle aufgeführt.
| Schemaname | Verbindungsservice | Beschreibung | Adresssyntax |
|---|---|---|---|
mq |
jms und ssljms |
Die Message Queue-Clientlaufzeitumgebung stellt eine Verbindung zum MQ-Port-Mapper auf dem angegebenen Host und Port her. Der Port-Mapper gibt eine Liste der dynamisch eingerichteten Verbindungsserviceports zurück, und die Message Queue-Clientlaufzeitumgebung stellt anschließend eine Verbindung zu dem Port her, über den der angegebene Verbindungsservice gehostet wird. | [hostName][:port][/serviceName]
Standardwerte:hostName = Die Standardeinstellungen gelten ausschließlich für den Beispiel: |
mqtcp |
jms |
Die Message Queue-Clientlaufzeitumgebung verbindet sich über TCP mit dem angegebenen Host und Port (der MQ-Port-Mapper wird umgangen), um eine Verbindung herzustellen. | hostName:port/jms
Beispiel: |
mqssl |
ssljms |
Die Message Queue-Clientlaufzeitumgebung verbindet sich über SSL mit dem angegebenen Host und Port (der MQ-Port-Mapper wird umgangen), um eine Verbindung herzustellen. | hostName:port/ssljms
Beispiel: |
http |
httpjms |
Die Message Queue-Clientlaufzeitumgebung stellt über HTTP eine Verbindung zu einem Message Queue-Tunnel-Servlet mit der angegebenen URL her. (Der Broker muss für den Zugriff auf das HTTP-Tunnel-Servlet konfiguriert sein, wie im Message Queue Administrator's Guide beschrieben.) | hostName:port/contextRoot/tunnel
Wenn mehrere Broker-Instanzen dasselbe Tunnel Servlet verwenden, ist die Syntax zur Verbindung mit einer bestimmten Broker-Instanz (und keiner zufällig gewählten Broker-Instanz): |
https |
httpsjms |
Die Message Queue-Clientlaufzeitumgebung stellt eine sichere HTTPS-Verbindung zur angegebenen Message Queue-Tunnel-Servlet-URL her. (Der Broker muss für den Zugriff auf das HTTPS-Tunnel-Servlet konfiguriert sein, wie im Message Queue Administrator's Guide beschrieben.) | hostName:port/contextRoot/tunnel
Wenn mehrere Broker-Instanzen dasselbe Tunnel Servlet verwenden, ist die Syntax zur Verbindung mit einer bestimmten Broker-Instanz (und keiner zufällig gewählten Broker-Instanz): |