# NMS OAM reason codes

Several NMS OAM service functions are asynchronous functions that return a code indicating whether the invocation was successful or not. Subsequent events indicate whether the function completed or not.

The following table alphabetically lists the NMS OAM service reason codes:

Reason code | Hex | Decimal | Description
--- | --- | --- | ---
OAM_REASON_FAILED | 0x40001001 | 1073745921 | Indicates that a board start, stop, or test attempt failed.
OAM_REASON_FINISHED | 0x40001000 | 1073745920 | Indicates that a board was started or stopped successfully, or a board test completed successfully.

For more information about NMS OAM service event handling, refer to NMS OAM event structure.