Description

This page explains the cause of Perl rules not firing on dashboard and provides a solution for the same.

Observed in CAST AIP
Release
Yes/No
8.3.x(tick)
8.2.x(tick)
8.1.x(tick)
8.0.x(tick)
7.3.x(tick)
7.2.x(tick)
7.0.x(tick)
Observed on RDBMS
RDBMS
Yes/No
Oracle Server(tick)
Microsoft SQL Server(tick)
CSS2(tick)
CSS1(tick)
Step by Step Scenario
  1. Configure a Perl UA job
  2. Run analysis & generate snapshot
  3. Launch dashboard & check that none of the Perl rules have been triggered.
Action Plan

The reason for this problem is that the Perl Language Pack had references to procedure ADG_CENTRAL_RESULT_STD which does not exist in the KB/CB after 7.0.x, it has been replaced with ADG_CENTRAL_RESULT_DIAG .Hence, in custom language packs developed for CAST AIP 6.4.x, references to the stored procedure ADG_CENTRAL_RESULT_STD (in either the metric tree XML file injected by CAST Server Manager or in the Assessment Model PMX file) must be replaced by references to the stored procedure ADG_CENTRAL_RESULT_DIAG when adapting the language pack for use with CAST AIP 7.0.x (or higher) to solve the problem.

As a workaround you follow the below steps :

  1. Run the below query on CB and KB

    update DSS_METRIC_VALUE_TYPES
    set METRIC_VALUE_PROCEDURE_NAME_2 = 'ADG_CENTRAL_RESULT_DIAG'
    where METRIC_VALUE_PROCEDURE_NAME_2 = 'ADG_CENTRAL_RESULT_STD'
    and METRIC_ID in (select METRIC_ID
    from DSS_METRIC_TYPES
    where METRIC_GROUP = 1)
  2. re-generate snapshot by skipping analysis.
Impact on Analysis Results and Dashboard

The Perl rules are visible on dashboard after applying the solution.

Notes/comments

The solution is planned to be documented in doc.castsofware.com in 7.2.5

Related Pages