Class: com.sybase.jms.client.JmsProvider (JMS Provider) EAServer 6.3 Help
Description Specifies connection information for a JMS provider instance.
Configuration See Set Properties Task.
Properties automaticFailover, dataCompression, idleConnectionTimeout, java.naming.factory.initial, java.naming.provider.url, java.naming.security.credentials, java.naming.security.principal, jms.password, jms.username, lookupCacheTimeout, pullBatchSize, pullReceiveTimeout, pullWaitAfterFailure, pullWaitAfterSuccess, pushBatchSize, pushReceiveTimeout, pushWaitAfterFailure, pushWaitAfterSuccess, queueConnectionFactory, socketTimeout, topicConnectionFactory, useResourceAdapter
Files Repository/Instance/com/sybase/jms/client/JmsProvider/*.properties

Property: automaticFailover (Enable Automatic Failover)
Description If selected, clients can fail over. This adds additional overhead to normal JMS operation, so please test the effect on performance, especially if you are mainly using non-persistent messages.
Only Used If Property useResourceAdapter has the value "false".
Default Value false
Legal Values false, true

Property: dataCompression (Enable Data Compression)
Description Select to enable data compression for messages passed over JMS socket connections.
Only Used If Property useResourceAdapter has the value "false".
Default Value false
Legal Values false, true

Property: idleConnectionTimeout (Idle Connection Timeout)
Description The number of seconds before an idle socket connection times out.
Only Used If Property useResourceAdapter has the value "false".
Default Value 60
Minimum Value 0
Maximum Value 2147483647

Property: java.naming.factory.initial (JNDI Initial Context Factory)
Description The JNDI initial context factory for the JMS provider.
Only Used If Property useResourceAdapter has the value "false".
Default Value com.sybase.jms.client.InitialContextFactory

Property: java.naming.provider.url (JNDI Provider URL)
Description The URL for the name server.
Only Used If Property useResourceAdapter has the value "false".
Default Value iiop://host-name:2000

Property: java.naming.security.credentials (JNDI Security Credentials (Password))
Description The JNDI password.
Only Used If Property useResourceAdapter has the value "false".

Property: java.naming.security.principal (JNDI Security Principal (Username))
Description The JNDI username.
Only Used If Property useResourceAdapter has the value "false".
Default Value ${user.name}

Property: jms.password (JMS Connection Password)
Description The JMS password. Specify only if it is not sufficient to set java.naming.security.credentials

Property: jms.username (JMS Connection Username)
Description The JMS username. Specify only if it is not sufficient to set java.naming.security.principal

Property: lookupCacheTimeout (Lookup Cache Timeout)
Description The number of seconds cache entries remain active before they must be refreshed. Caching may be performed by the JNDI context to improve the efficiency of JNDI lookups.
Only Used If Property useResourceAdapter has the value "false".
Default Value 600
Minimum Value 0
Maximum Value 2147483647

Property: pullBatchSize (Pull - Batch Size)
Description The receive batch size used when this provider is referenced by pullMessagesFrom.
Default Value 1
Minimum Value 1
Maximum Value 2147483647

Property: pullReceiveTimeout (Pull - Receive Timeout)
Description The receive timeout (in milliseconds) used when this provider is referenced by pullMessagesFrom.
Default Value 600
Minimum Value 1
Maximum Value 2147483647

Property: pullWaitAfterFailure (Pull - Wait After Failure)
Description The wait time between a failed "pull" and the next "pull" (in milliseconds) used when this provider is referenced by pullMessagesFrom.
Default Value 60
Minimum Value 1
Maximum Value 2147483647

Property: pullWaitAfterSuccess (Pull - Wait After Success)
Description The wait time between a successful "pull" and the next "pull" (in milliseconds) used when this provider is referenced by pullMessagesFrom.
Default Value 0
Minimum Value 0
Maximum Value 2147483647

Property: pushBatchSize (Push - Batch Size)
Description The receive batch size used when this provider is referenced by pushMessagesTo.
Default Value 1
Minimum Value 1
Maximum Value 2147483647

Property: pushReceiveTimeout (Push - Receive Timeout)
Description The receive timeout (in milliseconds) used when this provider is referenced by pushMessagesTo.
Default Value 600
Minimum Value 1
Maximum Value 2147483647

Property: pushWaitAfterFailure (Push - Wait After Failure)
Description The wait time between a failed "pull" and the next "pull" (in milliseconds) used when this provider is referenced by pushMessagesTo.
Default Value 60
Minimum Value 1
Maximum Value 2147483647

Property: pushWaitAfterSuccess (Push - Wait After Success)
Description The wait time between a successful "pull" and the next "pull" (in milliseconds) used when this provider is referenced by pushMessagesTo.
Default Value 0
Minimum Value 0
Maximum Value 2147483647

Property: queueConnectionFactory (JMS Queue Connection Factory)
Description If "useResourceAdapter" is false, this is the JNDI lookup name for a queue connection factory. If "useResourceAdapter" is true, this is the name of a configured JCA-managed queue connection factory.
Default Value QueueConnectionFactory

Property: socketTimeout (Socket Timeout)
Description The number of seconds the client will wait for a server response before assuming the server has failed.
Only Used If Property useResourceAdapter has the value "false".
Default Value 600
Minimum Value 0
Maximum Value 2147483647

Property: topicConnectionFactory (JMS Topic Connection Factory)
Description If "useResourceAdapter" is false, this is the JNDI lookup name for a topic connection factory. If "useResourceAdapter" is true, this is the name of a configured JCA-managed topic connection factory.
Default Value TopicConnectionFactory

Property: useResourceAdapter (Use Resource Adapter)
Description If set, specifies that the JMS provider to be used is packaged as a JCA resource adapter.
Default Value false
Legal Values false, true