Show TOC Start of Content Area

Background documentation Properties Related to the Messaging System  Locate the document in its SAP Library structure

The Following Properties are Related to the Messaging System

Name

Description

messaging.initial.delay

messaging.startup.delay

Values are time periods in milliseconds

Default for both properties: 0

These properties must not be changed for SAP NetWeaver AS Java.

In the case of other Java engines, it may be necessary to delay the initialization and startup up the messaging system in order to wait for the startup of required resources, such as the data source of the transaction manager and so on.

messaging.system.transactionManager

Default value for SAP AS Java: ts

JNDI name of the AS Java transaction manager.

This property must not be changed for SAP AS Java.

messaging.system.failNonDelivered

Value type: Boolean

Default: false

This property specifies whether asynchronous messages should automatically be set to failed, once the maximum amount of retries is exceeded.

The default value is false, so that messages in state Not Delivered have to be manually set to failed as part of an administrator task in message monitoring.

You can modify this property online.

messaging.system.statusLog

Values: System, Send, Recv, Call, Rqst, Event

This property enables or disables the status statistics. Use disable or an empty string to switch it off.

You can modify this property online.

messaging.system.queueParallelism.maxReceivers

Value type: Integer

Default: 0 (disabled)

This property specifies the maximum number of parallel worker threads per queue, based on the receiver fields of the processed messages. A value of 2, for example, will limit the amount of parallel worker threads for one receiver channel instance to 2, allowing the remaining configured worker threads to process messages for other receiver channel instances of the same adapter type.

messaging.cluster.timeout

Value is in milliseconds.

Default: 60000 (1 minute)

This property specifies the timeout value for the cluster communication in AS Java. Even though the default value of one minute should be sufficient, this value may be increased in cases where you are experiencing cluster timeout exceptions of the cluster communication mechanism.

You can modify this property online.

messaging.reassignCheck.waitTime

Value: Minutes

Default: 30

This property specifies the time the system waits after startup before a cluster node reassignment check is executed.

Changes are not active until the next server node restart.

You can modify this property online.

messaging.failover.reassignOnNodeLoss

Value type: Boolean

Default: true

This property enables or disables the reassign handling after a node loss.

You can modify this property online.

messaging.duplicateCheck.persistTime

Value: Days

Default: 30

This property specifies the duplicate check persist time.

You can modify this property online.

messaging.debug

Currently supported values are: HTTP, SSL, and seqNo

Default: HTTP

This property enables extended debugging statements in the trace file for the message body (extended transport level debugging).

You can modify this property online.

messaging.jarm.enabled

Value type: Boolean

Default: false

This property enables or disables JARM.

You can modify this property online.

messaging.auditLogEnabled

Value type: Boolean

Default: true

This property enables or disables the audit log.

You can modify this property online.

messaging.auditLog.memoryCache

Value type: Boolean

Default: true

This property enables or disables the audit log caching.

You can modify this property online.

messaging.throughputStatistics

Values: enabled/disabled

Default: enabled

This property enables or disables the throughput statistics.

messaging.compression.enabled

Value type: Boolean

Default: false

This property enables or disables message compression in the persistence layer.

You can modify this property online.

messaging.compression.threshold

Value type: Integer

Default: 0

This property defines the message size threshold for message compression in the persistence layer.

You can modify this property online.

messaging.bulkCommit.threshold

Value type: Integer

Default: 100

This property is used in the message and audit log deletion procedure. It sets the threshold size for bulking database updates into one transaction or commit.

You can modify this property online.

messaging.prioritization.high

Value type: Integer

Default: 75

This property specifies the percentage of available processing time to be spent on messages with priority high.

You can modify this property online.

messaging.prioritization.normal

Value type: Integer

Default: 20

This property specifies the percentage of available processing time to be spent on messages with priority normal.

You can modify this property online.

messaging.prioritization.low

Value type: Integer

Default: 5

This property specifies the percentage of available processing time to be spent on messages with priority low.

You can modify this property online.

 

End of Content Area