Previous Topic: View Contract Audit TrailNext Topic: Exceptions Tab


Diagnose a Contract

The Contract Diagnosis feature displays the results of a series of tests performed on each contract objective. The severity level of any fail result is provided together with suggested resolution procedures when appropriate.

Follow these steps:

  1. In the Contracts page, select the contract that you want to diagnose and click View details button.

    The Contract Details page opens.

  2. Click Diagnose.

    The defined tests are run on each defined contract objective. The metrics for the contract are displayed.

  3. The following tests are run:
    Run-time errors

    Business Logic formula errors, such as attempting to divide by 0.

    Registration to resources not empty

    Whether events have been registered for this Business Logic formula.

    Metric event types are attached to adapters:

    Whether the event types required by the metric have been defined for the appropriate adapters.

    Metric was ever calculated

    Whether any calculations have been performed on the metric. A fail result could indicate that the calculation engine is not working properly.

    Metric has results:

    Whether raw data is being generated by the calculations performed for the metric.

    Raw data records exist for the contract's period:

    Whether there is available raw data for the metric.

    In addition, the following information opens regarding each metric:

    Calculated up to

    The last date calculated for this metric.

    Calculated at

    The date and time when the last calculation occurred.

    Last event recorded at

    The date and time of the last event received for this Business Logic formula.

    Attached active resources

    The resources associated with this Business Logic formula.

  4. Metrics for which one or more tests have failed are marked by  in the Result column. The most severe test result is provided in the Type column.
  5. By default, the table comprising details of each test conducted on each objective, the results and suggested procedures if appropriate are displayed. Click Collapse to hide the tests for this metric.
  6. The table is comprised of the following columns:
    Name

    Lists each contract objective.

    Test Name

    Lists the tests performed on the contract objective.

    Result

    Displays the test results, either Pass or Fail.

    Type

    Displays an alert type for the result. Alert types include:

    Info

    Provides information about the test, for example dates or times.

    Warning

    Indicates an unsatisfactory result for the test, for example, an event type that is not attached to an adapter.

    Error

    Indicates a serious failure, for example, a Business Logic run-time error.

    Advice

    Suggests actions to resolve the issues raised by the test results.

  7. Repeat steps 5 and 6 for each metric.