Table 46 describes the details of the Standard Event Subscription Server Facet. This Facet specifies the standard support for subscribing to events and is intended to supplement any of the FullFeatured Profiles. Support of this Facet requires the implementation of Event Types representing the Events that the Server can report and their specific fields. It also requires at least the Server Object to have the EventNotifier Attribute set. It includes the Services to Create, Modify and Delete Subscriptions and to Add, Modify and Remove Monitored Items for Object Nodes with an “EventNotifier Attribute”. Creating a monitoring item may include a filter that includes SimpleAttribute FilterOperands and a select list of Operators. The operators include: Equals, IsNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, Like, Not, Between, InList, And, Or, Cast, BitwiseAnd, BitwiseOr and TypeOf. Support of more complex filters is optional. This Facet has been updated to include several optional Base Information ConformanceUnits. These ConformanceUnits are optional to allow for backward compatibility, in the future these optional ConformanceUnits will become required, and so it is highly recommended that all servers support them.

Table 46 – Standard Event Subscription Server Facet

Group

Conformance Unit / Profile Title

Optional

Address Space Model

Address Space Events

False

Base Information

Base Info Device Failure

True

Base Information

Base Info EventQueueOverflow EventType

True

Base Information

Base Info Progress Events

True

Base Information

Base Info SemanticChange

True

Base Information

Base Info System Status

True

Base Information

Base Info System Status Underlying System

True

Monitored Item Services

Monitor Basic

False

Monitored Item Services

Monitor Complex Event Filter

True

Monitored Item Services

Monitor Events

False

Monitored Item Services

Monitor Items 10

False

Monitored Item Services

Monitor QueueSize_ServerMax

False

Subscription Services

Subscription Basic

False

Subscription Services

Subscription Minimum 02

False

Subscription Services

Subscription Publish Discard Policy

False

Subscription Services

Subscription Publish Min 05

False