Common Alarm Service (CAS) Security
Security for the CAS is administered by the Access Control Service (ACS). As with other CygNet services, security is set on an application and event basis. The application name of the CAS is defined in the service configuration file using the keyword ACS_APPLICATION. The default is “CAS.” The security events are listed in the CAS Events table below.
The following tables provide details about CAS security settings. See also Security.
| Service Application Name | Main Security Event | Component-Level Security | Subject to Application Override |
|---|---|---|---|
|
CAS (name defined in service configuration file) |
ACCESS (name defined in service code) |
No |
Yes, the CAS is a target service. |
CAS Events
| Event | Event Description | Authorization | Tasks |
|---|---|---|---|
|
ACCESS |
Alarm record access |
1-Read |
View alarms |
|
5-Admin |
Full permission for all service Events (except ODBC) regardless of the authorization for those Events or Application Override |
||
|
ACK |
Acknowledge alarms |
2-Update |
Acknowledge alarms |
|
CLEAR |
Clear alarms and set CAS configuration properties |
4-Delete |
Clear alarms Set service auto acknowledge, auto clear, and print properties |
|
FORCE |
Clear alarms that have not been acknowledged and reset |
4-Delete |
Force clear alarms |
|
HIDE (replaces IGNORE) |
Hide/Ignore alarms |
2-Update |
Hide/Ignore alarms |
|
ODBC |
Access service records from an ODBC-compliant application |
1-Read |
View records in the service |
|
RESET |
Reset an alarm |
3-Add |
Reset alarms (performed by a CVS) |
|
SET |
Set an alarm |
3-Add |
Set alarms (performed by a CVS) |
|
SVCINFO |
Miscellaneous GenServe security management Note: The SVCINFO event allows changes to log settings and use of the GlobalFunctions method SetGenserveInfo without requiring higher privileges on other actions. Other tasks are listed at right. |
5-Admin |
Permission level required to perform the following tasks:
|

