# Starting, stopping, and testing boards

You can use the OAM database MIB to start, stop, and test boards in the system. For a board to be available for starting, it must exist as a managed object in the OAM API database.

Complete the following steps to start or stop a board, or query its status:

Step | Action
1 | Determine the index of the board managed object. To do so, access the Supervisor Keyword table (supervisorTable), and search for the board name in the Boards[x] array keyword. The index of the board name in the array maps to the index of the board managed object.
2 | Find the boardManagementIndex with the index value.
3 | To start the board, set brdStartStop in this row to 1. To stop the board, set brdStartStop in this row to 2. To query the status of the board, query brdStartStop.

Complete the following steps to test a board:

Step | Action
1 | Determine the index of the board managed object. To do so, access the Supervisor Keyword table (supervisorTable), and search for the board name in the Boards[x] array keyword. The index of the board name in the array maps to the index of the board managed object.
2 | Find the boardManagementIndex with the index value.
3 | Set brdTest in this row to the board test level you want to run (an integer between 1 and 255). For more information, refer to the NMS OAM System User's Manual.