Batch threshold settings
The threshold level is the limit where a running batch will terminate, if the number of processed documents that have errors has been reached.
Namespace | Key | Value |
---|---|---|
com.pb.engageone.server.batch | document.error.level | an integer value. Minimum is zero |
Following are occurrences of the threshold configuration in the config-settings.xml file for accumulated batch and non-accumulated batch. The setting has a default value of zero. The setting in the non-accumulated batch refers to the value in the batch namespace. It can be changed as well.
Accumulated batch example
<namespace name="com.pb.engageone.server.batch">
<setting>
<key>database.vendor</key>
<value>${com.pbbi.datalayer[database.vendor]}</value>
</setting>
<setting>
<key>jdbc.password</key>
<value>16171247f0f6b84cc894e1a71aed208</value>
</setting>
<setting>
<key>jdbc.url</key>
<value>jdbc:oracle:thin:@172.16.9.51:1521:orcl</value>
</setting>
<setting>
<key>engageOne.Guid</key>
<value>f9ae282d19b4498fbd36fb35f99c2eab</value>
</setting>
<setting>
<key>jdbc.driverClassName</key>
<value>oracle.jdbc.driver.OracleDriver</value>
</setting>
<setting>
<key>jdbc.username</key>
<value>EO_DBA</value>
</setting>
<setting>
<key>document.error.level</key>
<value>0</value>
</setting>
<setting>
<key>dij.report.encoding</key>
<value>UTF-8</value>
</setting>
<setting>
<key>fixed.report.encoding</key>
<value>${com.pb.engageone[default.file.encoding]}</value>
</setting>
<setting>
<key>xml.report.encoding</key>
<value>UTF-8</value>
</setting>
<setting>
<key>incident.archive.path</key>
<value>${com.pb.engageone[active.drive]}/incident-archive/batch</value>
</setting>
<setting>
<key>csv.report.encoding</key>
<value>${com.pb.engageone[default.file.encoding]}</value>
</setting>
<setting>
<key>default.file.encoding</key>
<value>${com.pb.engageone[default.file.encoding]}</value>
</setting>
</namespace>
Non-accumulated batch example
<namespace name="com.pb.engageone.server.batch.na">
<setting>
<key>jdbc.username</key>
<value>${com.pb.engageone.batch[jdbc.username]}</value>
</setting>
<setting>
<key>record.cache.path</key>
<value>${com.pb.engageone.server.batch.na[batch.cache.path]}/records</value>
</setting>
<setting>
<key>batch.work.dir</key>
<value>${com.pb.engageone[server.folder]}/batch/work</value>
</setting>
<setting>
<key>error.folder.path</key>
<value>${com.pb.engageone.server.batch.na[batch.work.dir]}/errors</value>
</setting>
<setting>
<key>batch.cache.path</key>
<value>${com.pb.engageone.server.batch.na[batch.work.dir]}/cache</value>
</setting>
<setting>
<key>jdbc.driverClassName</key>
<value>${com.pb.engageone.batch[jdbc.driverClassName]}</value>
</setting>
<setting>
<key>default.file.encoding</key>
<value>${com.pb.engageone[default.file.encoding]}</value>
</setting>
<setting>
<key>csv.report.encoding</key>
<value>${com.pb.engageone[default.file.encoding]}</value>
</setting>
<setting>
<key>document.error.level</key>
<value>${com.pb.engageone.batch[document.error.level]}</value>
</setting>
<setting>
<key>xml.report.encoding</key>
<value>${com.pb.engageone.batch[xml.report.encoding]}</value>
</setting>
<setting>
<key>workerThread.pool.size</key>
<value>2</value>
</setting>
<setting>
<key>activeContent.cache.path</key>
<value>${com.pb.engageone.server.batch.na[batch.cache.path]}/activeContents</value>
</setting>
<setting>
<key>batch.temp.dir</key>
<value>${com.pb.engageone.server.batch.na[batch.work.dir]}/temp</value>
</setting>
<setting>
<key>fixed.report.encoding</key>
<value>${com.pb.engageone[default.file.encoding]}</value>
</setting>
</namespace>