# OAM Supervisor table

The OAM Supervisor table contains:

- A table of Supervisor keywords, values, and qualifiers.

- Values that allow you to start or stop the Supervisor process, set up event masks, register for the OAM API alert events, and create board instances in the database.

The objects in the OAM Supervisor table (oamSupervisor) are:

Object | Description
--- | ---
oamStartStop | Starts or stops the NMS OAM Supervisor process or indicates its status.
oamEventMask | Sets the NMS OAM event mask or indicates its status.
oamAlertRegister | Registers for OAM API alert notification or indicates the status of the registration.
supervisorTable | Supervisor Keyword table. Contains NMS OAM Supervisor keywords, values, and qualifiers.
oamCreateBoard | Create Board table. Contains values that enable you to create board instances in the database.

The objects in the Supervisor Keyword table (supervisorTable) are:

Object | Description
--- | ---
supervisorTable | Top of the table.
supervisorEntry | Beginning of a row of the Supervisor Keyword table.
supervisorIndex | Unique index (within this table) identifying the keyword.
keywordName | Keyword name, formatted as described in OAM Database MIB tables and keywords.
kwValue | Value of the keyword.
kwType | Type of the keyword: integer, string, or object.
kwMode | 1 indicates keyword value is read-only. 2 indicates keyword value is read/write.
kwAllowedRange | Range of allowable values for the keyword, formatted as described in OAM Database MIB tables and keywords.
kwDescription | Short description of the keyword.

The following illustration shows sample HPOpenView output displaying the contents of the Supervisor Keyword table:

The objects in the Create Board table (oamCreateBoard) are:

Object | Description
--- | ---
productName | Product type of the board to create. All product names supported by NMS OAM can be found in the Supervisor keyword Products[x]. To learn how to access this keyword in the MIB, see Accessing board, plug-in, and EMC keywords.
boardName | Name to give the created board.
boardNumber | Board number to give the created board.
applyBoardCommand | Set this value to 1 to create the board based upon the productName, boardName, and boardNumber values you specified.