JMS Transport Configuration page (Business Services)

Use this page to configure transport settings for a business service using the JMS transport protocol. For more information, see the AquaLogic Service Bus Interoperability Solutions for JMS and WebSphere MQ.

Option
To create or edit...
Destination Type
Select a type for the JMS bridge destination:
  • Queue (for point-to-point)
  • Topic (for publish/subscribe)
Message Type
Select one of the following:
  • Bytes (for a stream of uninterpreted bytes)
  • Text (for text messages)
Is Response Required
This option is available only when Queue is selected for the Destination Type.
Select this option to specify that a response is expected after an outbound message is sent.
Response Correlation Pattern
This option is available only when the Is Response Required check box is selected.
Select one of the following:
  • Select JMSMessageID for JAX-RPC services running on WebLogic Server 9.2.
  • Select JMSCorrelationID for all other services. When you select this option, you must also enter a Response URI, below.
Response URI
This option is available only when JMSCorrelationID is selected for the Response Correlation Pattern.
Enter a response URI in the format:
  jms://host:port/factoryJndiName/destJndiName
To target multiple servers, use the following format:
  jms://host1:port,host2:port/QueueConnectionFactory/DestName
Response Connection Factory
This option is available only when JMSMessageID is selected for the Response Correlation Pattern.
Enter enter a response connection factory URI.
If a connection factory is not specified, the connection factory for the request is used for the response.
Response JNDI Names
This option is available only when JMSMessageID is selected for the Response Correlation Pattern.
Enter a list of JNDI destination names
Response Timeout
Enter the amount of time to wait for the response, in seconds. This field is required if you selected Is Response Required.
Request Encoding
Accept the default UTF-8 as the character set encoding for requests in JMS transports, or enter a different character set encoding.
Response Encoding
This option is available only when the Is Response Required check box is selected.
Accept the default UTF-8 as the character set encoding for responses in JMS transports, or enter a different character set encoding.
Dispatch Policy
Select the instance of WebLogic Server Work Manager that you want to use for the dispatch policy for this endpoint. The default Work Manager is used if no other Work Manager exists.
For example, if the business service has a JMS transport protocol, the business service endpoint is an MDB (message-driven bean) JAR file that you can associate with the specific dispatch policy.
Advanced Settings
Use SSL
Select only if the requests are made over a TLS/SSL connection.
TLS/SSL (Secure Sockets Layer) provides secure connections by allowing two applications connecting over a network to authenticate the other's identity and by encrypting the data exchanged between the applications. Authentication allows a server, and optionally a client, to verify the identity of the application on the other end of a network connection. Additionally, if the administrator has restricted access to individual JMS destinations (queues or topics) by setting access control on the JNDI entry for the destination, the Business Service must authenticate when looking up the entry in the JNDI tree with a user name and password.
Expiration
The time interval in milliseconds after which the message will expire. Default value is 0, which means that the message never expires.
Unit of Order
Enter a message unit-of-order. Message unit-of-order enables message producers to group messages into a single unit with respect to the processing order. This single unit-of-order requires that all messages in that unit be processed sequentially in the order they were created.
JNDI Service Account
Select a service account to use for JNDI lookups. To learn more about service accounts, see Service Accounts on page 14-1.
JMS Service Account
Select a service account to use for the JMS resource managed by the JMS server. A service account is an alias resource for a User ID and its associated password.

For more information:

  • Service Accounts on page 14-1
  • Adding Service Accounts on page 14-4