Start of Content Area

Background documentation JMS Provider Service  Locate the document in its SAP Library structure

The JMS Provider service enables you to manage the JMS destinations and connection factories on the J2EE Engine.

This service runs on both the server and dispatcher.

Caution

Each working destination (the one with at least one producer or consumer) may take up to sizeLimitInMasterQueue bytes, which means that you should ensure that N * sizeLimitInMasterQueue (where N is the number of expected working destinations) does not exceed the virtual machine heap size.

Server

Property

Description

Default Value

agentThreadCount

The maximum number of threads that can work simultaneously to deliver messages to the destinations.

10

cleanUpServiceSleepInterval

The time interval in milliseconds after which the Clean Up service is called.

600000

instrumentationMode

Controls the monitor NW:J2E:SRV:JMS. This monitor displays information about the time spent inside the onMessage() method.

The default value is 0 (switched off). If you change the value to 1, then the monitor will switch on and will display the information.

0

messageExpirationDelta

Removes all expired messages before (currentTimemessageExpirationDelta). The time interval is in milliseconds.

600000

clientMemorySize

The total amount of memory the client can distribute in the buffer.

10485760

clientConsumerBuffer

The size of the buffer the client can use.

102400

countLimitInMasterQueue

The limit of the number of messages in the master queue.

32000

sizeLimitInMasterQueue

The total size of the messages in the master queue.

1048576

fetchSizeOnStartupInMasterQueue

The number of messages that are loaded at the startup of a destination.

4096

maxFetchSizeInMasterQueue

The maximum count of the loaded messages at the startup of a destination.

1024

transactionStorePath

Defines the directory with enough free space where the transactions are to be written.

 

 

Dispatcher

Property

Description

Default Value

/tcp

The port on which the JMS Provider opens a socket.

1139

/host

An optional list of host names and/or IP addresses of the dispatcher. In case the machine has more than one host name (that is if it has several Ethernet adapters), all valid host names and/or IP addresses should be put in this list. A semicolon (;) is used as the delimiter.

 

 

See also:

 

JMS Administration in the Administration Manual

End of Content Area