Syntax von MQ-Schema und MQ-Serviceadresse

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 = localhost, port = 7676, serviceName = jms

Die Standardeinstellungen gelten ausschließlich für den jms-Verbindungsservice. Für den Verbindungsservice ssljms müssen alle Variablen angegeben werden.

Beispiel: mq:MyHost:7677/ssljms

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: mqtcp:localhost:7676/jms

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: mqssl:localhost:7676/ssljms

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): http://hostName:port/contextRoot/tunnel?serverName=hostName:instanceName

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): http://hostName:port/contextRoot/tunnel?serverName=hostName:instanceName


Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices