Self-Solve Knowledge Search

Minimize Maximize
TeMIP ALB - Unable to convert target entity into a MClientEntitySpec
Title :
TeMIP ALB - Unable to convert target entity into a MClientEntitySpec
Document ID :
KM02221143
Product - Version:
temip expert 5.1 ;
OS :
Updated :
Wed Apr 06 03:11:03 GMT 2016
Summary :
Cannot modify SNMP AM Managed Object to another using Alarm Beautifier, Got error from temip::convertStr2Entity().
Problem
When trying to modify SNMP AM Managed Object who has numerical value to another, it reports below error in ALB log.
2016-03-30-15:51:13:     Got error from temip::convertStr2Entity( { CSC_WORKS_LMS TEMIP2_ns:.cw01 INTERFACES ifTable 10021 } )
2016-03-30-15:51:13:     Event Time has not of the form yyyy-mm-dd-hh:mm:ss The current time will be used when sending alarm.
2016-03-30-15:51:13:     Got error from temip::convertStr2Entity( VMODCISCO 19216810434 )
2016-03-30-15:51:13:     Conversion problem >>>>>>>>>>>>>
Unable to convert target entity >{ CSC_WORKS_LMS TEMIP2_ns:.cw01 INTERFACES ifTable 10021 }< into a MClientEntitySpec.Unable to convert managed object >VMODCISCO 19216810434< into a MClientEntitySpec.<<<<<<<<<<<<<
2016-03-30-15:51:13: +++ Entering execute_error_row( 1 )
2016-03-30-15:51:13:     Error text is >>Unable to convert target entity >{ CSC_WORKS_LMS TEMIP2_ns:.cw01 INTERFACES ifTable 10021 }< into a MClientEntitySpec.Unable to convert managed object >VMODCISCO 19216810434< into a MClientEntityS
pec.<<
Cause
According to the ALB user guide - 4.4.6 Conversion of Alarm Fields, there are below conversion rules:
For Perceived Severity, Alarm Type, Probable Cause and Specific Problem the values of an alarm field can contain numerical values or string values.
It means the numerical value is not supported for Managed Object field.
Fix
We can change both MO and target entity using corrective filter in C++ code.