Run a Server Bucket Check

A server bucket check checks the stockpiles and transaction buckets for each stockpile (and the main bucket) against what is in the database to ensure the stockpiles and transactions are correct.

The server runs the CheckAndFixTransactionBuckets routine, identifying any inconsistencies with the internal transaction collections in memory, and attempts to fix them. The performance impact with this setting switched on is a small delay before warehousing starts. The delay varies on the speed of the computer on which the server is running, and the speed of the database server.

This test can be run when transactions appear to not be downstreamed. A symptom of this is an incorrect closing balance after a transaction.

The bucket contents should be:

  • Main Bucket—All transactions and surveys after the archive date, as well as the previous transaction
  • Stockpile Bucket—All transactions and surveys involving the stockpile after the archive date, as well as the previous transaction involving the stockpile

This activity disables downstreaming so that the test can be properly performed.

After the diagnostics are run on the system, the results can be exported to an XML file. This file can be re-imported on another system to be viewed. For example, to export results to send to the Datamine support team.

Security Note: You need the Allow server tools security right in the Options user group security rights group for this activity.

Activity Steps

  1. Open the Server Transaction Bucket Check.
  2. Click Run.

    The server runs the CheckAndFixTransactionBuckets routine. The Server Results tab displays the results.

  3. To save the server results to a bucket (BKT) file:
    1. Click Save.
    2. Enter the name of the bucket file.
    3. Click Save.
  4. To load server results from an existing bucket (BKT) file:
    1. Click Open.
    2. Enter the name of the bucket file.
    3. Click Open.