ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

CLI command 'show attributes' does not correctly show the model_handle attribute value for the model in question


Article ID: 198418


Updated On:


CA Spectrum


When running the CLI command 'show attributes' the returned output does not correctly show the model_handle attribute value for the model in question.


cd $SPECROOT/vnmsh
./show attributes attr=0x129fa mh=0x1220e8
Id               Name                              Iid                  Value
0x129fa     Model_Handle                                       0x0   

In the above example instead of seeing the model handle for the model, a null 0x0 is returned instead. This can cause
  problems for administrators who have automation scripts in place and require the value to be present in the output


It was found that the problem is caused by a recent change in Spectrum 10.4.1 on the handling of Keyed Attributes. The introduced change was
   to pre-loaded the keyed attributes into Memory during SpectroSERVER startup. This however appears to cause an issue with the model_handle
   attribute when being retrieved via the cli.


Release : 10.4.1, 104.2 (NetOps 20.2)

Component : Spectrum Core / SpectroSERVER


The caching of the keyed attributes can be disabled by adding the setting without quotes cache_keyed_attrs=false to the .vnmrc and
  restarting the SpectroSERVER


When keyed attribute caching is disabled a log message will be printed in the VNM.OUT log at startup. This can be used to
   verify the caching was successfully disabled.

Aug 31 09:26:24 ERROR TRACE at KeyedAttributeCacheIH is disabled.