"Embedded DataChange Subscription Server Facet" Profile
This Facet specifies the minimum level of support for data change notifications within subscriptions. It includes limits which minimize memory and processing overhead required to implement the Facet. This Facet includes functionality to create, modify and delete Subscriptions and to add, modify and remove Monitored Items. As a minimum for each Session, Servers shall support one Subscription with up to two items. In addition, support for two parallel Publish requests is required. This Facet is geared for a platform such as the one provided by the Micro Embedded Device Server Profile in which memory is limited and needs to be managed.
This page lists the conformance units of the selected profile with their name and description.
Conformance units that are inherited via included Profiles are not listed by default. Use the following radio buttons to change this default behaviour.
Show only explicitly included conformance units
Show also conformance units from included profiles
Show all existing conformance units
Show relationship of Conformance Units with Units and Profiles for Clients / Servers
Support the following Subscription Services: CreateSubscription, ModifySubscription, DeleteSubscriptions, Publish, Republish and SetPublishingMode.
Subscription Minimum 1
Support at least 1 Subscription per Session.
This number has to be supported for all of the minimum required sessions.
Subscription Publish Min 02
Support at least 2 Publish Service requests per Session.
This number has to be supported for all of the minimum required sessions. Support of a NotificationMessage retransmission queue is not required; if not available the Republish Service returns Bad_MessageNotAvailable.
Subscription PublishRequest Queue Overflow
If the maximum supported number of PublishRequests has been queued and a new PublishRequest arrives, the "oldest" PublishRequest has to be discarded by returning the proper error.
Monitored Item Services
Support the following MonitoredItem Services: CreateMonitoredItems, ModifyMonitoredItems, DeleteMonitoredItems and SetMonitoringMode.
Monitor Value Change
Support creation of MonitoredItems for Attribute value changes. This includes support of the IndexRange to select a single element or a range of elements when the Attribute value is an array.
Monitor Items 2
Support at least 2 MonitoredItems per Subscription where the size of each MonitoredItem is at least equal to size of Double.
This ConformanceUnit does not require queuing when multiple value changes occur during a "publish period".
I.e. the latest change will be sent in the Notification.