# OAM EMC table

The OAM EMC (extended management component) table contains keywords, values, and qualifiers for each EMC.

The objects in the OAM EMC table (oamEMCs) are:

Object | Description
--- | ---
emcTable | Top of the table.
emcEntry | Beginning a row of the EMC table.
emcIndex | EMC index.
emcKwIndex | Unique index (within this table) identifying the keyword.
emckeywordName | Keyword name, formatted as described in OAM Database MIB tables and keywords.
emckwValue | Value of the keyword.
emckwType | Type of the keyword: integer or string.
emckwMode | 1 indicates keyword value is read-only. 2 indicates keyword value is read/write.
emckwAllowedRange | Range of allowable values for the keyword, formatted as described in OAM Database MIB tables and keywords.
emckwDescription | Short description of the keyword.

To populate this table, the OAM Database SNMP agent opens the NMS OAM Supervisor managed object and retrieves the values in the ExtendedManagementComponents[x] keyword. This value is an array listing the EMCs installed and running under the Supervisor. The agent opens the managed object for each listed EMC and creates a row in the oamEMC table for each keyword in the managed object. Each keyword is given two indices:

- The index of the EMC to which the keyword belongs (emcIndex). This value is equivalent to the index of the ExtendedManagementComponents[x] keyword listing the managed object.

- A unique numerical index (emcKwIndex), 1 or higher.