IBM MQ Account

Overview

You can use this account type to connect JMS Snaps with data sources that use IBM MQ account.

Prerequisites

  • Valid Username
  • Valid Hostname, Port, and Queue manager name

Account settings

Note: Learn about the common controls in the Snap settings dialog.
Field/Field set Description
Label*

String

Specify a unique label for the account.

Example: IBM MQ Account
Username

String

Specify a username necessary to create the connection to the JMS provider.

Example: [email protected]
Password

String

Specify the password associated with the JMS username.

Example: NAo93@$$!
Hostname

String/Expression

Specify the host name of the IBM MQ Queue Manager to which you need to connect.

Default value: jmsibmmqssl2.snaplogic.nia.com

Example: jmsibmmqssl2.snaplogic.nia.com
Port number

Integer/Expression

Specify the port number of the IBM MQ Queue Manager to which you must connect.

Example: 1414
Queue manager name

String/Expression

Specify the name of the IBM MQ Queue Manager to which you must connect.

Example: snaplogic
Channel

String/Expression

Specify the channel name of the IBM MQ Queue Manager to which you must connect.

Example: integration
Connection factory class

String/Expression

Specify the class name of the connection factory class to use for the connection to the IBM MQ Queue Manager.

Default value: com.ibm.mq.jms.MQConnectionFactory

Example: com.ibm.mq.jms.MQConnectionFactory
SSL enabled

Checkbox

Select this checkbox to connect to the IBM MQ Queue Manager via SSL.

Default value: Not selected

SSL cipher suite

String/Expression

Specify the SSL cipher suite to use for connection to the IBM MQ Queue Manager.

Example: TLS_RSA_WITH_AES_128_CBC_SHA256
Truststore

String/Expression

Specify the path to the SSL trust store file containing the trusted CA certificates for the connection to the IBM MQ Queue Manager.

The file can be located in SLDB, on the host machine that hosts the JCC, or at any other remote location. For a local file, click the Upload icon to select the appropriate file using the file browser icon.

Example: client.jks
Truststore password

String/Expression

Specify the password for the SSL trust store file containing the trusted CA certificates for the connection to the IBM MQ Queue Manager.

Example: <Encrypted>
Keystore

String/Expression

Specify the location of the keystore file. This field is required if SSH Auth Mode is KeyFile.

The file can be located in SLDB, on the host machine that hosts the JCC, or at any other remote location. For a local file, click the Upload icon to select the appropriate file using the file browser. You can also upload the file using any protocol such as https, ftp, sldb, and sftp.

Example: x590_certificate.jks
Keystore password

String/Expression

Specify the password for the SSL key store file containing the client certificate for the connection to the IBM MQ Queue Manager. This field is required if the SSH Auth Mode is KeyFile.

Example: Xy9!aP3r$7LmQ2zT
JAR files
List of JDBC JAR files to be loaded.
Note:

You must include all IBM MQ dependencies in this field set to avoid errors when the pipelines run.

Typical JAR file locations are /opt/mqm/java/lib/ and /opt/mqm/java/lib64/.

JAR file

String/Expression
Specify the JAR files related to the JMS provider to produce and consume messages. The JMS account supports only SLDB and File protocols. If you do not provide a protocol, then the account uses SLDB by default.

Optional. Implementation of the JMS service.

Example: Project Spaces/my_diagnostic_space/my_diagnostic /sqljdbc4-2.0.jar