2.13 Setup for Solace PubSub - jmstoolbox/jmstoolbox GitHub Wiki
Solace PubSub+
Remarks
This page assumes you have some familiarity with the Solace PubSub+ Broker. If not, you can read the Solace Documentation.
JMSToolBox will show:
- Queues defined as Queues in SMF (ie not the ones defined as
"JMS JNDI Queues"
). - Topics defined as
"JMS JNDI Topics"
Extra JARS
No extra jar is needed as JMSToolBox is bundled with the latest Solace PubSub+ jms client jars
Connection Properties
Host
: SMF host namePort
: SMF portUser/Password
: User allowed to connect to SMF
Properties
-
VPN
: Name of the VPN (eg 'default') -
browser_timeout
: The maximum time in ms for a QueueBrowser to wait for a message to arrive in the Browser’s local message buffer before returning.If there is already a message waiting, Enumeration.hasMoreElements() returns immediately. Minimum value: 250 -
mgmt_url
: Managment URL (scheme+host+port) of the SEMP managment interface (eg 'http://localhost:8080') -
mgmt_username
: Managment user name -
mgmt_password
: Managment user password -
ssl_cipher_suite
: The TLS/ SSL cipher suites to use to negotiate a secure connection -
ssl_connection_downgrade_to
: Transport protocol that TLS/SSL connections will be downgraded to after client authentication (eg 'PLAIN_TEXT') -
ssl_excluded_protocols
: Protocols that should not be used -
ssl_authentication_Scheme
: Client authentication scheme: AUTHENTICATION_SCHEME_BASIC (default) or AUTHENTICATION_SCHEME_CLIENT_CERTIFICATE -
ssl_key_store
: Client side certificate key store ((eg D:/somewhere/key.jks) -
ssl_key_store_format
: Client side certificate key store format ('jks' or 'pkcs12') -
ssl_key_store_password
: Client side certificate key store password -
ssl_private_key_alias
: Key alias for client client certificate authentication -
ssl_private_key_password
: Key password -
ssl_protocol
: Comma-separated list of the encryption protocolsl ('sslv3,tlsv1,tlsv1.1,tlsv1.2') -
ssl_trust_store
: Trust store (eg D:/somewhere/trust.jks). Mandatory if the SSL Certificate Validation property is set to true -
ssl_trust_store_format
: Trust store format ('jks' or 'pkcs12') -
ssl_trust_store_password
: Trust store password -
ssl_trusted_common_name_list
: A list of up to 16 acceptable common names for matching in server certificates -
ssl_validate_certificate
: Indicates whether the API should validate server certificates with the trusted certificates in the trust store -
ssl_validate_certificate_date
: Indicates whether the Session connection should fail when an expired certificate or a certificate not yet in use is received