Syntaxe des adresses du serveur de messagerie

La syntaxe permettant de spécifier une adresse de serveur de messagerie se présente comme suit :

schéma://syntaxe_adresse

schéma et syntaxe_adresse sont décrits dans le tableau suivant.

Schéma Service de connexion Description Syntaxe
mq jms
et
ssljms
Le mappeur de ports Message Queue à l'hôte et au port spécifiés gérera la demande de connexion : il attribuera dynamiquement un port en se basant sur le service de connexion spécifié. Lorsque le numéro du port est connu, Message Queue établit la connexion. [hostName][:port][/serviceName]
Valeurs par défaut (pour le service jms seulement) :
hostName = localhost
port = 7676
serviceName = jms
mqtcp jms Message Queue ouvre une connexion TCP directe avec l'hôte et le port spécifiés pour établir une connexion. hostName:port/jms
mqssl ssljms Message Queue ouvre une connexion SSL directe et sécurisée avec l'hôte et le port spécifiés pour établir une connexion. hostName:port/ssljms
htttp httpjms Message Queue ouvre une connexion HTTP directe avec l'URL de servlet du tunnel de Message Queue spécifiée. Le courtier doit être configuré pour accéder au servlet de tunnel. HTTPtunnelServletURL
htttps httpsjms Message Queue ouvre une connexion HTTPS directe avec l'URL de servlet du tunnel de Message Queue spécifiée. Le courtier doit être configuré pour accéder au servlet de tunnel. HTTPStunnelServletURL

 

Le tableau suivant illustre comment la syntaxe des adresses du serveur de messagerie s'applique dans quelques cas types.

Service de connexion Hôte courtier Port Exemple d'adresse
Non spécifié Non spécifié Non spécifié Adresse par défaut
(mq://localHost:7676/jms)
Non spécifié Hôte spécifié Non spécifié myBkrHost
(mq://myBkrHost:7676/jms)
Non spécifié Non spécifié Port Portmapper spécifié 1012
(mq://localHost:1012/jms)
ssljms Hôte local Port Portmapper par défaut mq://localHost:7676/ssljms
ssljms Hôte spécifié Port Portmapper par défaut mq://myBkrHost:7676/ssljms
ssljms Hôte spécifié Port Portmapper spécifié mq://myBkrHost:1012/ssljms
jms Hôte local Port de service spécifié mqtcp://localhost:1032/jms
ssljms Hôte spécifié Port de service spécifié mqssl://myBkrHost:1034/ssljms
httpjms N/D N/D http://websrvr1:8085/imq/tunnel
httpsjms N/D N/D https://websrvr2:8090/imq/tunnel