### 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.