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:

  • Give ConfigFileManager remote access to service configuration files
  • Change log settings
  • Change audit levels
  • Perform on-demand backups
  • Request an activation check