The connectionFactory parameter
The connection factory parameter's syntax is as follows:
connectionFactory=name(value)name(value)...
where name is a sub-parameter name
and (value) is an appropriate value, and the name(value) element is repeated as necessary. There is no separator between occurrences
of name(value).
Sub-parameter names and values are as follows. If you are using SSL, you
must add further SSL-specific sub-parameters, as detailed in SSL-related options in the URI.
All the sub-parameters are optional; if none are to be set, you must code
the connectionFactory parameter as connectionFactory=().
- connectQueueManager
- Specifies the queue manager to which the client will connect. The default
is blank.
- binding
- Which type of binding should be used on the queue manager connection.
If the binding option is not specified but options appropriate to a client
binding are specified (such as clientConnection), the
sender code assumes a client type binding. If no client type attributes are
specified and no binding type is specified, the default is "auto" which means
that the client will attempt a server connection first. If this is not successful
a client connection will then be attempted. If "server" is specified as the
binding type, then the client will not attempt a client bindings connection
if the server connection fails. Other options are "client", where it is known
a server bindings connection would not be appropriate, or "xaclient" (xaclient applies to .NET only). The SOAP/WebSphere MQ sender code checks the
URI for any inconsistencies in the specified options. For example if the URI
specifies "binding=server" but also had client type parameters specified such
as "clientConnection=" or SSL parameters, an error message is displayed by
the SOAP/WebSphere MQ sender and the request fails.
- clientChannel
- Specifies the channel to be used when a SOAP client makes a WebSphere MQ client
connection. The default value is null. If the clientConnection keyword is specified, a value must be given for clientChannel.
- clientConnection
- Specifies the connection string to be used when a SOAP client makes
a WebSphere MQ client connection. For TCP/IP, this is in the form of
either a hostname (for example MACH1.ABC.COM) or network
address in IPV4 format (for example 19.22.11.162) or IPV6 format,
(for examplefe80:43e4:0204:acff:fe97:2c34:fde0:3485). It can
include the port number, for example MACH1.ABC.COM(123).