February 22, 2019

Improvements in the MIB loading process


The system’s behaviour (TM&TC) generally remains consistent with previous versions, but the system is more rigorous in checking the loaded contents, especially where duplicates appear after merging several MIB’s.
You are not obliged to clean up duplicates immediately, but you will see warnings. These warnings are correct, and you should clean up as soon as it is convenient.All table resolution (searching for cross-references) is now done after loading all tables; therefore, e.g. cross-references are now allowed from MIB databases loaded first to databases loaded last.

In detail:

The whole MIB loading process is faster, because it performs fewer repeated sorts and searches during loading.

The correct user action when a duplicate is reported is to clean up duplicates from all except a single MIB. Note that cross-references are allowed from one MIB to another, even to MIB’s that are loaded later, but there is a potential ambiguity when the target object is duplicated. The ambiguity should be removed, to make sure that it is clear which TC or which TM object is actually to be used.

Recognising that it may not be convenient to clean up all duplicates immediately, a consistent approach is taken when a duplicate exists: