Smarts: Notification Manager (Notif) has problem reading Smarts ASL file
search cancel

Smarts: Notification Manager (Notif) has problem reading Smarts ASL file

book

Article ID: 304187

calendar_today

Updated On:

Products

VMware Smart Assurance

Issue/Introduction

Symptoms:




Smarts Notification Manager (Notif) has problem reading Smarts ASL file
Smarts log file contains the following entries:

[09/03/09 12:46:51:559 EDT] 0f ECIASL.3: Running ASL script TRAP-12_findNode.asl

[09/03/09 12:46:51:657 EDT] 0f ECIASL.1: While processing the ECIs ASL script there was a problem reading/writing repository data - com.smarts.remote.SmRemoteException: ASL-E-ERROR_RULE_INIT-While reading TRAP-12_findNode.asl



Environment

VMware Smart Assurance - SMARTS

Cause

Smarts Notif requires that all ASL variables populated by NOTIF be declared in the ASL script. If any ASL variables are missing, the above log file entry will be generated and Notif will not be able to read the ASL.

Resolution

See the release notes for the Smarts product and the administration guide regarding using ASL scripts and Notif. In the log file example in the problem symptom above where this issue was encountered, the Hook was not defined. The Hook needed to be defined as follows: 

'EVENTDISPLAYNAME = "";'

And because Notif starts looking from local/rules, the pointer to the hook in the ECI needed to be changed to icoi-trapd/TRAP-12_findNode.asl.