5 Conformance Units ToC Previous Next

5.1 Overview ToC Previous Next

A ConformanceUnit represents an individually testable entity. For improved clarity, the large list of ConformanceUnits is arranged into named ConformanceGroups. These groups reflect the Service Sets in OPC 10000-4 and the OPC UA information models. Table 2 lists the ConformanceGroups. These groups and the ConformanceUnits that they describe are detailed in the Subclauses of chapter 5 starting with clause 5.2. ConformanceGroups have no impact on testing; they are used only for organizational reasons, i.e. to simplify the readability of this document.

Table 2 – Conformance Groups

Group Description
Address Space Model Defines ConformanceUnits for various features of the OPC UA AddressSpace.
Aggregates All ConformanceUnits that are related to Aggregates, including individual ConformanceUnits for each supported Aggregate as described in Part 13.
Alarms   and Conditions All ConformanceUnits that are associated with the OPC UA Information Model for Conditions, acknowledgeable Conditions, confirmations and Alarms as specified in Part 9.
Attribute   Services Includes ConformanceUnits to read or write current or historical Attribute values.
Auditing User level security includes support for security audit trails, with traceability between Client and Server audit logs.
Base Information All information elements as defined in Part 5.
Data Access ConformanceUnits   specific to Clients and Servers that deal with the representation and use of automation data as specified in Part 8.
Discovery   Services ConformanceUnits   which focus on Server Endpoint Discovery.
GDS Conformance Units for a GDS. Includes units for global discovery and global certificate management.
Historical Access Access to archived data of Node Attribute values or Events.
Method   Services Methods represent the function calls of Objects. Methods are invoked and return only after completion (successful or unsuccessful).
Miscellaneous This group contains ConformanceUnits that cover miscellaneous subjects, such as recommended behaviours, documentation etc. These ConformanceUnits typically do not fit into any of the other groups.
Monitored Item Services Clients   define MonitoredItems to subscribe to data and Events. Each MonitoredItem identifies the item to be monitored and the Subscription to use to send Notifications.
Node   Management Services Bundles ConformanceUnits for all Services to add and delete OPC UA AddressSpace Nodes and References.
Protocol and Encoding Covers all transport and encoding combinations that are specified in Part 6.
Redundancy The design of OPC UA ensures that vendors can create redundant Clients and redundant Servers in a consistent manner. Redundancy may be used for high availability, fault tolerance and load balancing.
Security Security related ConformanceUnits that can be profiled this includes all aspects of security.
Session   Services An (OPC UA) Session is an application layer connection.
Subscription   Services Subscriptions are used to report Notifications to the Client.
View Services Clients   use the View Service Set to navigate through the OPC UA AddressSpace or through a View (a subset) of the OPC UA AddressSpace.

Previous Next