Connections > JMS connection properties > Connect to JMS
  

Connect to JMS

Let's configure the JMS connection properties to connect to JMS.

Before you begin

Before you get started, you'll need to get the URL of the JNDI naming provider, details of the JNDI context factory, and credentials for JMS connection.
Check out Prerequisites to learn about the requirements before you configure a connection.

Connection details

The following table describes the basic connection properties:
Property
Description
Connection Name
Name of the connection.
Each connection name must be unique within the organization. Connection names can contain alphanumeric characters, spaces, and the following special characters: _ . + -,
Maximum length is 255 characters.
Description
Description of the connection. Maximum length is 4000 characters.
Type
JMS
Use Secret Vault
Stores sensitive credentials for this connection in the secrets manager that is configured for your organization.
This property appears only if secrets manager is set up for your organization.
This property is not supported by Data Ingestion and Replication.
When you enable the secret vault in the connection, you can select which credentials that the Secure Agent retrieves from the secrets manager. If you don't enable this option, the credentials are stored in the repository or on a local Secure Agent, depending on how your organization is configured.
For information about how to configure and use a secrets manager, see Secrets manager configuration.
Runtime Environment
The name of the runtime environment where you want to run tasks.
Select a Secure Agent, Hosted Agent, or serverless runtime environment.
Hosted Agent is not applicable for mappings in advanced mode.
Select Secure Agent for Streaming Ingestion and Replication.
Connection URL
The URL of the JNDI naming provider.
For example, in IBM MQ it is the directory location that contains the .bindings file.
JNDI Username
The user name to connect to the JNDI context factory.
JNDI Password
The password to connect to the JNDI context factory.
JNDI Context Factory
A fully qualified class name that allows you to connect to the JNDI service.
The JMS provider specific initial JNDI context factory implementation for connecting to the JNDI service. This value is a fully qualified class name of the Initial Context Factory.
For example, the class name of the Initial Context Factory for ActiveMQ is org.apache.activemq.jndi.ActiveMQInitialContextFactory
For more information, see the documentation of the JMS provider.
JNDI Package Prefixes
A colon-separated list of package name prefixes provided to the JNDI context factory to identify and load the appropriate context factory classes.
A colon-delimited list of package prefixes to use when loading URL context factories. These are the package prefixes for the name of the factory class that will create a URL context factory.
For more information about the values, see the documentation of the JMS provider.
JMS Connection Factory
The name of the JNDI object used by a JMS client to create a connection.
For example, jms/QCF or jmsSalesSystem.
Connection Username
The user name to authenticate the JMS provider to connect to the JMS connection factory.
Connection Password
The password to authenticate the JMS provider to connect to the JMS connection factory.