Properties

Note:
Variables marked with * do not apply when connecting directly to WebSphere MQ in server bindings mode.

Channel*

public static String Channel {get; set;}

The name of the channel to connect to on the target queue manager. You must set this property, before constructing an MQQueueManager instance for use in client mode.

FipsRequired

public static String FipsRequired {get; set;}

Specifies whether only FIPS-certified algorithms are to be used if cryptography is carried out in WebSphere MQ. If cryptographic hardware is configured, the cryptographic modules used are those provided by the hardware product, and these may, or may not, be FIPS-certified to a particular level. This depends on the hardware product in use.

HdrCompList

public static ArrayList HdrCompList {get; set;}

Header Data Compression List

Hostname*

public static String Hostname {get; set;}

The TCP/IP hostname of the machine on which the WebSphere MQ server resides. If the hostname is not set, and no overriding properties are set, server bindings mode is used to connect to the local queue manager.

KeyResetCount

public static MQLONG KeyResetCount {get; set;}

Indicates the number of unencrypted bytes sent and received within an SSL conversation before the secret key is renegotiated.

MessageExit

public static String MsgExit {get; set;}

A message exit allows you to send the application data in a particular content and format. If MessageExit is set to null, no message exit will be called.

MQAIRArray

public static ArrayList MQAIRArray {get; set;}

An array of authentication information records.

MsgCompList

public static ArrayList MsgCompList {get; set;}

Message Data Compression List

Password

public static String Password {get; set;}

The password to be authenticated.

Port*

public static int Port {get; set;}

The port to connect to. This is the port on which the WebSphere MQ server is listening for incoming connection requests. The default value is 1414.

ReceiveExit

public static String ReceiveExit {get; set;}

A receive exit allows you to examine and alter data received from a queue manager. It is normally used in conjunction with a corresponding send exit at the queue manager. If ReceiveExit is set to null, no receive exit will be called.

ReceiveUserData

public static String ReceiveUserData {get; set;}

The user data associated with a receive exit. Limited to 32 characters.

SecurityExit

public static String SecurityExit {get; set;}

A security exit allows you to customize the security flows that occur when an attempt is made to connect to a queue manager. If securityExit is set to null, no security exit will be called.

SecurityUserData

public static String SecurityUserData {get; set;}

The user data associated with a security exit. Limited to 32 characters.

SendExit

public static String SendExit {get; set;}

A send exit allows you to examine alter the data sent to a queue manager. It is normally used in conjunction with a corresponding receive exit at the queue manager. If SendExit is set to null, no send exit will be called.

SendUserData

public static String SendUserData {get; set;}

The user data associated with a send exit. Limited to 32 characters.

SSLCipherSpec*

public static String SSLCipherSpec {get; set;}

If set, SSL is enabled for the connection. Set the SSLCipherSpec to the value of the CipherSpec set on the SVRCONN channel. If set to null (default), no SSL encryption is performed.

SSLCryptoHardware

public static String SSLCryptoHardware {get; set;}

Sets the name of the parameter string required to configure the cryptographic hardware present on the system. For a full description of this property, see WebSphere MQ Programmable Command Formats and Administration Interface. This variable is ignored if sslCipherSpec is null.

SSLKeyRepository

public static String SSLKeyRepository {get; set;}

This property is set to the fully-qualified filename of the key repository.

If this parameter is set to null (default), the certificate MQSSLKEYR

environment variable

will be used to locate the key repository. This variable is ignored if sslCipherSpec is null.

Note:
The . kdb extension is a mandatory part of the filename, but is not included as part of the value of the parameter. The directory you specify must exist. WebSphere MQ creates the file the first time it accesses the new key repository, unless the file already exists.

SSLPeerName*

public static String sslPeerName {get; set;}

A distinguished name pattern. If sslCipherSpec is set, this variable can be used to ensure the correct queue manager is used. For a description of the format for this value, see Using the distinguished name of the queue manager. If set to null (default), no checking of the queue manager's DN is performed. This variable is ignored if sslCipherSpec is null.

UserId

public static String UserId {get; set;}

The UserId to be authenticated.


csqzav0551