JMS Transport Configuration page

The Create/Edit a Business Service - JMS Transport Configuration page is one in a series of pages for creating and editing business services, as described in Creating and Configuring Business Services and Editing Business Service Configurations.

For more information, see the AquaLogic Service Bus Interoperability Solutions for JMS.

Use this page to configure transport settings for a business service using the JMS transport protocol. Table 16-11 describes how to use the page.

Table 16-11 Create/Edit a Business Service - JMS Transport Configuration Page 
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.
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:

After you finish

Click Next to continue configuring this service on the next page; or click Last to review and save this configuration on the Create/Edit a Business Service - Summary page.