Sintaxis de las direcciones del servidor de mensajes

La sintaxis para especificar una dirección del servidor de mensajes es la siguiente:

scheme://address_syntax

Los valores de scheme (esquema) y address_syntax (sintaxis de la dirección) se describen en la tabla siguiente.

Esquema Servicio de conexión Descripción Sintaxis
mq jms
y
ssljms
El asignador de puertos de Message Queue del host especificado y el puerto gestionarán la solicitud de conexión asignando dinámicamente un puerto basado en el servicio de conexión especificado. Una vez que se conoce el número del puerto, Message Queue realiza la conexión. [hostName][:port][/serviceName]
Valores predeterminados (sólo para el servicio jms):
hostName = localhost
port = 7676
serviceName = jms
mqtcp jms Message Queue realiza una conexión tcp directa al host y al puerto indicados para establecer la conexión. hostName:port/jms
mqssl ssljms Message Queue realiza una conexión ssl segura al host y al puerto indicados para establecer la conexión. hostName:port/ssljms
htttp httpjms Message Queue realiza una conexión HTTP directa a la dirección URL especificada del servlet de túnel de Message Queue. (El agente debe estar configurado para acceder al servlet de túnel.) HTTPtunnelServletURL
htttps httpsjms Message Queue realiza una conexión HTTPS directa a la dirección URL especificada del servlet de túnel de Message Queue. (El agente debe estar configurado para acceder al servlet de túnel.) HTTPStunnelServletURL

 

La siguiente tabla muestra cómo se aplica la sintaxis de las direcciones del servidor de mensajes a casos habituales.

Servicio de conexión Host del agente Puerto Dirección de ejemplo
Sin especificar Sin especificar Sin especificar Predeterminado
(mq://localHost:7676/jms)
Sin especificar Host especificado Sin especificar myBkrHost
(mq://myBkrHost:7676/jms)
Sin especificar Sin especificar Puerto del asignador de puertos especificado 1012
(mq://localHost:1012/jms)
ssljms Host local Puerto del asignador de puertos predeterminado mq://localHost:7676/ssljms
ssljms Host especificado Puerto del asignador de puertos predeterminado mq://localHost:7676/ssljms
ssljms Host especificado Puerto del asignador de puertos especificado mq://myBkrHost:1012/ssljms
jms Host local Puerto del servicio especificado mqtcp://localhost:1032/jms
ssljms Host especificado Puerto del servicio especificado mqssl://myBkrHost:1034/ssljms
httpjms N/A N/A http://websrvr1:8085/imq/tunnel
httpsjms N/A N/A https://websrvr2:8090/imq/tunnel