Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 9 JMS Palette : JMS Connection

JMS Connection
Shared Configuration
The JMS Connection resource describes a JMS connection. This resource is used to specify activities on the JMS palette.
Configuration
The Configuration tab has the following fields.
BW-<projectName>-<topic or queue>-<engineName>-<timestamp>
Note: SSL is supported only when using TIBCO Enterprise Message Service.
See SSL Configuration for more information.
Note: This field appears only when the Use JNDI for Connection Factory field is unchecked.
See TIBCO ActiveMatrix BusinessWorks Process Design for more information about transactions.
Note: If this field is selected, the "Use UFO Connection Factory" field cannot be used.
Use this check box when using EMS Unshared State Failover factories. Refer to TIBCO Enterprise Message Service User’s Guide for details on Unshared State Failover.
Note: If this field is selected, the Use XA Connection Factory field cannot be used.
After enabling this check box you can pass the provider URL in the form of UFO. For example: "tcp://serverA:7222+tcp://serverB:7222" where serverA and serverB are two EMS servers configured for the Unshared State Failover.
UFO factories cannot be retrieved through JNDI directly.
This field allows you to choose a JNDI Configuration shared configuration object that specifies the JNDI connection information. See JNDI Configuration for more information.
This field appears only when the Use Shared JNDI Configuration field is unchecked. It is the initial context factory class for accessing JNDI. (javax.naming.Context.INITIAL_CONTEXT_
FACTORY
). You can choose from the drop-down list of supported classes, or you can type in a different InitialContextFactory class name.
Note: TIBCO ActiveMatrix BusinessWorks attempts to find the class. However, you may need to add the Java file supplied by your JNDI service provider to the CLASSPATH environment variable to use JNDI.
This field only appears when the Use Shared JNDI Configuration field is unchecked. This is the URL to the JNDI service provider (javax.naming.Context.PROVIDER_URL). An example URL is provided when one of the supported JNDI context factory classes is selected.
This field only appears when the Use Shared JNDI Configuration field is unchecked. User name to use when logging into the JNDI server (javax.naming.Context.SECURITY_
PRINCIPAL
). If the JNDI provider does not require access control, this field can be empty.
This field only appears when the Use Shared JNDI Configuration field is unchecked. Password to use when logging into the JNDI server (javax.naming.Context.SECURITY_
CREDENTIALS
). If the JNDI provider does not require access control, this field can be empty.
Test Connection Button
Allows you to test the connection specified in the configuration of this resource. This button is only enabled if JNDI is not used (that is, the Use JNDI for Connection Factory field is unchecked) or if the required JNDI fields on the Configuration and Advanced tab are supplied when JNDI is used.
Advanced
The Advanced tab has the following fields.
The TopicConnectionFactory object stored in JNDI. This object is used to create a topic connection with a JMS application.
The QueueConnectionFactory object stored in JNDI. This object is used to create a queue connection with a JMS application.
SSL Configuration
The SSL Configuration button allows you to configure the SSL connection parameters. The SSL Configuration dialog specifies the basic and advanced SSL parameters you can set for the JMS server you are connecting to.
When using JNDI to lookup the JMS Connection factory, the parameters ssl_identity and ssl_verify_host must be specified in the factories.conf file of the Enterprise Message Service server.
The following sections describe the SSL Configuration dialog.
Basic
The Basic tab of the SSL Configuration dialog allows you to specify the simplest required SSL configuration parameters for the connection.
See TIBCO Designer Palette Reference for more information.
Advanced
The Advanced tab of the SSL Configuration dialog allows you to specify more advanced SSL configuration parameters for the connection.
Note: The default context factories for TIBCO Enterprise Message Service automatically determine if host name verification is necessary. If you are using a custom implementation of the context factories, your custom implementation must explicitly set the verify host property to the correct value. For example:
When checked, this field specifies that the minimum strength of the cipher suites used can be specified with the bw.plugin.security.strongcipher.minstrength custom engine property. See TIBCO ActiveMatrix BusinessWorks Administration for more information about this property. The default value of the property disables cipher suites with an effective key length below 128 bits.

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved