The syntax for specifying a message server address is as follows:
 
scheme://address_syntax
  
where the scheme and address_syntax are described in the folowing 
  table.
| Scheme | Connection Service | Description | Syntax | 
|---|---|---|---|
| mq | jms | The Message Queue Port Mapper at the specified host and port will handle the connection request, dynamically assigning a port based on the specified connection service. Once the port number is known, Message Queue makes the connection. | [hostName][:port][/serviceName]Defaults (for jms service only): hostName = localhost  | 
| mqtcp | jms | Message Queue makes a direct tcp connection to the specified host and port to establish a connection. | hostName:port/jms | 
| mqssl | ssljms | Message Queue makes a direct, secure ssl connection to the specified host and port to establish a connection. | hostName:port/ssljms | 
| htttp | httpjms | Message Queue makes a direct HTTP connection to the specified Message Queue tunnel servlet URL. (The broker must be configured to access the tunnel servlet.) | HTTPtunnelServletURL | 
| htttps | httpsjms | Message Queue makes a direct HTTPS connection to the specified Message Queue tunnel servlet URL. (The broker must be configured to access the tunnel servlet.) | HTTPStunnelServletURL | 
The following table shows how the message server address syntax applies in some typical cases.
| Connection Service | Broker Host | Port | Example Address | 
|---|---|---|---|
| Unspecified | Unspecified | Unspecified | Default (mq://localHost:7676/jms) | 
| Unspecified | Specified Host | Unspecified | myBkrHost | 
| Unspecified | Unspecified | Specified Portmapper Port | 1012 | 
| ssljms | Local Host | Default Portmapper Port | mq://localHost:7676/ssljms | 
| ssljms | Specified Host | Default Portmapper Port | mq://myBkrHost:7676/ssljms | 
| ssljms | Specified Host | Specified Portmapper Port | mq://myBkrHost:1012/ssljms | 
| jms | Local Host | Specified Service Port | mqtcp://localhost:1032/jms | 
| ssljms | Specified Host | Specified Service Port | mqssl://myBkrHost:1034/ssljms | 
| httpjms | N/A | N/A | http://websrvr1:8085/imq/tunnel | 
| httpsjms | N/A | N/A | https://websrvr2:8090/imq/tunnel |