BATCHMANAGER node

The BATCHMANAGER node in the Billing configuration defines input values that are used by the billing tasks in the Batch Manager. The tasks are defined in the BatchProcessing configuration.

The BATCHMANAGER node has a number of Types nodes as children, each of which defines a set of values for a specific task. Each Types node has one attribute:

Attribute Description
id Identification for this set of values, indicating the task that uses them.

Each Types node under the BATCHMANAGER node has a number of Value nodes as children. Each Value node can have these attributes:

Attribute Description
id Identification for the input value.
value Value that the Batch Manager will use for this input.

This table lists the input values that are supported for the Value nodes:

Value Description
CommitNumber Number of records that will be processed in each batch.
Create0AmountPenalties Indicates whether the Penalty Run task will create penalties with $0.00 amounts.
NoReadyToBillException Indicates whether the Bill Run Schedule task will return an error for an account with no readings that are ready to bill.
NoServicesToBillException Indicates whether the Bill Run Schedule task will return an error for an account with no billable services.
SupportMultipleMeter If an account has multiple meters, this value indicates whether the Bill Run Schedule task will check every meter associated with the account for a reading that is ready to bill. If the value is set to True, then the task will return an exception unless every meter has a billable reading. If False, the task will not return an exception if at least one meter has a billable reading.
TaskName Name of the task for which the inputs are defined.