JMS Transport Configuration page (Proxy Services)

Use this page to configure transport settings for a proxy 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 one of the following:
  • Queue (for a point-to-point destination type)
  • Topic (for a publish/subscribe destination)
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 Message Type
This option is available only when the Is Response Required check box is selected.
Select one of the following:
  • Bytes (for a stream of uninterpreted bytes)
  • Text (for text messages)
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.
Client Response Timeout
This option is available only when the Is Response Required check box is selected.
Enter the number of seconds to wait for a server response before dropping the connection. This only applies if the client is another proxy service in the same domain.
Dispatch Policy
Select a dispatch policy for this endpoint. Default signifies the default dispatch policy.
Dispatch policy refers to the instance of WLS Work Manager that you want to use for the service endpoint to process the request. For example, if the proxy service has a JMS transport protocol, the proxy 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.
Message Selector
Enter a message selector expression.
Only messages with properties matching the expression are processed
Durable Subscription
This option is available only if Topic is selected for the Destination Type.
Select this check box if the subscription is durable or leave it blank if the subscription is not durable
Retry Count
Enter the number of delivery retries a message can have before it is moved to the error destination. This field only applies to WebLogic Server JMS destinations.
Retry Interval
Enter the amount of time, in milliseconds, before rolled back or recovered messages are redelivered. This field only applies to WebLogic Server JMS destinations.
Error Destination
Enter the name of the target destination for messages that have reached their redelivery limit. This field only applies to WebLogic Server JMS destinations.
Expiration Policy
Select an Expiration Policy to use when an expired message is encountered on a destination. This field only applies to WebLogic Server JMS destinations.
Is XA Required
Select this check box if your connection factory is XA.
This value is into account when the remote connection factory is unavailable. If your connection factory is available and this value is true, make sure that the connection factory is defined as transactional.
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. To learn more about service accounts, see Service Accounts on page 14-1.