Specifications

Chapter 6: Programming
Tests and Error Messages
Mitel
®
5000 Installation Manual – Issue 3.0, October 2008 Page 6-15
Dynamic Enumerations
This test checks to make sure that all dynamic enumeration fields contain valid values. A
dynamic enumeration field is an enumeration field that depends on another field. If the master
field is set to A, the field can contain one set of values. If the master field is set to B, the field
can contain a different set of values. For a summary of possible error messages, see
Table 6-4.
Ext %s has an incorrect number of
records in %s
In this case, the device does not have the proper
number of records in a table. This corruption is
repaired by adding default records to the table. The
Repair Status indicates Records Added.
Ext %s has an incorrect record
sequence in %s
In this case, the device has the proper number of
records in the table. However, the sequence
numbers are incorrect. For example, the records
should be numbered 1–10. However, they are
numbered 0–9. This corruption is repaired by
deleting the record that has an out-of-bounds
sequence number and adding a default record for
each missing sequence number. In the given
example, record 0 is deleted and record 10 is
added. The Repair Status indicates Added/Deleted
Records, Deleted Records, or Records Added
depending on the action that was taken.
Table 6-4. DB Test and Repair Error Messages for Dynamic Enumerations
Error Message Indication
Invalid table <table name> This is only a warning. It indicates that it was
looking for a table, but could not find it in the
database. This can happen if a new table is added
in a later version of a major release. If the test is
being run on the older version, this warning will
appear. For example, if Table A was added in v1.1,
running this test on databases previous to v1.1 will
produce a warning that Table A could not be found.
Invalid column <table name>:<column
name>
This is only a warning. It indicates that it was
looking for a column, but could not find it in the
database. This can happen if a new column is
added in a later version of a major release. If the
test is being run on the older version, this warning
will appear. For example, if Column A was added in
v1.1, running this test on databases previous to v1.1
will produce a warning that Column A could not be
found.
<table name>/<column name> contains
an invalid enumeration value [<invalid
value>]
The table has an incorrect value in the indicated
column. This corruption is repaired by changing the
field to a correct value. The Repair Status will be
Value Set to <value> where <value> is the new
contents for the field.
Table 6-3. DB Test and Repair Error Messages for Devices (Continued)
Error Message Indication