This section lists the error codes returned by the Alarm Management Resident Process (AMRP). The error messages are located in inc_path:am_errors.h.
Number |
Defined Constant |
Description |
0 |
AM_SUCCESS |
Normal successful completion |
1 |
AM_NONEXISTENT_ALARM_DEF |
Alarm definition not configured |
2 |
AM_NONEXISTENT_CLASS |
Alarm class not configured |
3 |
AM_NONEXISTENT_FR |
Factory resource not configured |
4 |
AM_ROUTE_NONEXISTENT_ROLE |
Role not configured |
5 |
AM_ALARM_DEF_IN_USE |
Tried to remove alarm from cache still in use |
6 |
AM_ILLEGAL_SEGMENT |
Illegal segment type |
7 |
AM_ALREADY_CLEARED |
Alarm already reset |
8 |
AM_ILLEGAL_CURRENT_STATE |
Illegal current state |
9 |
AM_ALREADY_ACKNOWLEDGED |
Alarm already acknowledged |
10 |
AM_ILLEGAL_ACTION |
Illegal action in update |
11 |
AM_SEQ_NUM_MISMATCH |
Generation sequence numbers don't match |
12 |
AM_NO_ALARM_OCCURRENCE |
Alarm does not exist |
13 |
AM_UR_NONEXISTENT_ROLE |
Role does not exist for User registration |
14 |
AM_ALREADY_LOGGED_IN |
User already logged in |
15 |
AM_NOT_LOGGED_IN |
User not logged in |
16 |
AM_UNEXPECTED_CASE |
Unexpected case |
17 |
AM_ILLEGAL_ALARM_TRANSITION |
Illegal alarm state transition |
18 |
AM_UNKNOWN_STATE |
Unknown alarm state |
19 |
AM_ILLEGAL_FILTER |
Illegal filter |
20 |
AM_TERMINAL_NOT_LOGGED_IN |
Terminal not logged in |
21 |
AM_NONEXISTENT_ALLOCATED_PROC |
Allocated process does not exist |
22 |
AM_FIELD_NUM_MISMATCH |
Number of fields does not match alarm def |
23 |
AM_UNKNOWN_REQUEST |
Unknown request |
24 |
AM_STATE_CMD_MISMATCH |
AM command state mismatch |
25 |
AM_UR_CARADD_ERR |
Communication error with User registration |
26 |
AM_UR_LL_FAILURE |
Communication to User registration lost |
27 |
AM_IPC_WRITE_PORT_ERR |
ipc_write_port error |
28 |
AM_IPC_XLATE_ERR |
ipc_xlate error |
29 |
AM_FIELD_TYPE_MISMATCH |
Field type does not match alarm def |
30 |
AM_MASTER_SLAVE_DEADLOCK |
Master / Slave deadlock |
31 |
AM_ALREADY_SLAVE |
Process is already slave |
32 |
AM_NOT_MASTER |
Process is not master |
33 |
AM_JRNL_SLAVES_EXIST |
Slave processes exist |
34 |
AM_JRNL_RECOV_ERR |
Temporary dump file exists |
35 |
AM_JRNL_UNKNOWN_ERR |
Unknown state number for recover |
36 |
AM_JRNL_NOT_DATAGRAM |
Not the regular IPC-buffer is used |
37 |
AM_NO_FRS |
No resources associated with this alarm manager |
39 |
AM_NO_DEFAULT_SETUP |
No default setup |
40 |
AM_NONEXISTENT_SETUP |
Non-existent setup |
41 |
AM_NO_HELP_AVAIL |
No help file available |
42 |
AM_HFILE_READ_ERR |
Help file read error |
43 |
AM_INVALID_PRIM_FILTER |
The primary filter in the setup is invalid |
44 |
AM_DUP_EXTMGR_ALARM |
Another XASMgr has gen'd this alarm - Can't distinguish |
45 |
AM_INV_EXTMGR_ACTION |
Requested XASMgr action invalid |
Alarm Management and CIMPLICITY functionality. |