Sintaxe de endereço do servidor de mensagens

A sintaxe para a especificação de um endereço do servidor de mensagens é a seguinte:

esquema://sintaxe_endereço

em que esquema e sintaxe_endereço são descritos na tabela seguinte.

Esquema Serviço de conexão Descrição Sintaxe
mq jms
e
ssljms
O Port Mapper do Message Queue no host e na porta especificados cuidará das solicitações de conexão, atribuindo dinamicamente uma porta com base no serviço de conexão especificado. Depois que o número da porta for conhecido, o Message Queue faz a conexão. [nomeHost][:porta][/nomeServiço]
Padrões (somente do serviço jms):
nomeHost = localhost
porta = 7676
nomeServiço = jms
mqtcp jms O Message Queue realiza uma conexão tcp direta com o host e a porta especificados a fim de estabelecer uma conexão. nomeHost:porta/jms
mqssl ssljms O Message Queue realiza uma conexão ssl segura direta com o host e a porta especificados a fim de estabelecer uma conexão. hostName:porta/ssljms
htttp httpjms O Message Queue realiza uma conexão HTTP direita com o URL do servlet de túnel especificado do Message Queue. (O broker deve ser configurado para acessar o servlet de túnel.) HTTPtunnelServletURL
htttps httpsjms O Message Queue realiza uma conexão HTTPS direita com o URL do servlet de túnel especificado do Message Queue. (O broker deve ser configurado para acessar o servlet de túnel.) HTTPStunnelServletURL

 

A tabela seguinte mostra como a sintaxe de endereço do servidor de mensagens é aplicada em alguns casos típicos.

Serviço de conexão Host do broker Porta Exemplo de endereço
Não especificado Não especificado Não especificado Padrão
(mq://localHost:7676/jms)
Não especificado Host especificado Não especificado myBkrHost
(mq://myBkrHost:7676/jms)
Não especificado Não especificado Porta do Port Mapper do broker 1012
(mq://localHost:1012/jms)
ssljms Host local Porta padrão do Port Mapper mq://localHost:7676/ssljms
ssljms Host especificado Porta padrão do Port Mapper mq://myBkrHost:7676/ssljms
ssljms Host especificado Porta do Port Mapper do broker mq://myBkrHost:1012/ssljms
jms Host local Porta do serviço especificado mqtcp://localhost:1032/jms
ssljms Host especificado Porta do serviço especificado mqssl://myBkrHost:1034/ssljms
httpjms N/D N/D http://websrvr1:8085/imq/tunnel
httpsjms N/D N/D https://websrvr2:8090/imq/tunnel