BatchLauncher

These settings configure the behavior of Curam when problems occur invoking batch programs.

Table 1. BatchLauncher settings

Property Name

Type

Meaning

curam.batchlauncher.erroremail.recipient

STRING

The email address of the recipient of error emails from Curam.

curam.batchlauncher.erroremail.nostacktrace

BOOLEAN

Default: false. Suppress the stack trace in the error emails.

curam.batchlauncher.default.error.code

INT32

Default: 1. The default error code returned by a batch program.

curam.batchlauncher.dbtojms.enabled

BOOLEAN

Default: false. Specifies whether deferred processing and workflow functionality for batch programs should be enabled. When set to true the curam.batchlauncher.dbtojms.notification.host and curam.batchlauncher.dbtojms.notification.port properties must also be set.

curam.batchlauncher.dbtojms.notification.host

String

Default: localhost. Specifies whether the host on which the database-to-JMS listener is available. This property must be set when the curam.batchlauncher.dbtojms.enabled property is set to true.

curam.batchlauncher.dbtojms.contextroot

STRING

The context root used by the Curam web client. Default value = 'Curam'.

curam.batchlauncher.dbtojms.notification.port

INT32

Default: 9044. Specifies whether the port on which the database-to-JMS notification listener is available. This property must be set when the curam.batchlauncher.dbtojms.enabled property is set to true.

curam.batchlauncher.dbtojms.notification.ssl

BOOLEAN

Default: true. Specifies that the database-to-JMS notification listener on the application server is using SSL.

curam.batchlauncher.dbtojms.notification.ssl.protocol

String

Default: SSL. The protocol name appropriate and valid for your environment, which is dependent on your JDK and application server; e.g.: SSL, TLS, etc. For this property to be used curam.batchlauncher.dbtojms.notification.ssl must be set affirmatively.

curam.batchlauncher.dbtojms.notification.encoding

String

Specifies the encoding of the database-to-JMS listener.

curam.batchlauncher.dbtojms.notification.batchlaunchermode

String

Specifies the db-to-jms mode for the batch launcher. 0=none, 1=once per batch launcher session, 2=once per batch job.

curam.batchlauncher.dbtojms.notification.disabled.in.standalone

BOOLEAN

Specifies that the batch launcher should not perform a db-to-jms notification when run in standalone mode.

curam.batchlauncher.dbtojms.notification.test.stubtrigger

BOOLEAN

Default: false. For debugging batch jobs which use DBtoJMS: stubs out DBtoJMS.beginTransfer() to prevent it from creating deferred processes. JMSLiteEngine must be started to process the messages.

curam.batchlauncher.dbtojms.messagespertransaction

INT32

Default: 512. The number of messages per transaction processed by the database-to-JMS conversion.