"ComplexType Server Facet [deprecated]" Profile

 Description Note: ComplexType Server Facet has been deprecated as it is superseded with ComplexType 2017 Server Facet in v1.04.

This Facet extends the Core Server Facet to include Variables with Complex Data, i.e. data that are composed of multiple elements such as a structure and where the individual elements are exposed as component variables. Support of this Facet requires the implementation of structured DataTypes and Variables that make use of these DataTypes. The Read, Write and Subscriptions service set shall support the encoding and decoding of these structured DataTypes. As an option the Server can also support alternate encodings, such as an XML encoding when the binary protocol is currently used and vice-versa.
 URI http://opcfoundation.org/UA-Profile/Server/ComplexTypes

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.






Address Space Model
Include  Name Opt.  Description  From Profile  Test Cases
Address Space Complex Data Dictionary Support structured DataTypes with a Data Dictionary. Note that V1.04 of OPC UA Part 3 specifies a simplified approach using the new DataTypeDefinition Attribute. The "Address Space DataTypeDefinition Attribute" Conformance Unit requires support of the DataTypeDefinition Attribute. Support of a DataDictionary will be deprecated in one of the next OPC UA versions.   Open

Attribute Services
Include  Name Opt.  Description  From Profile  Test Cases
Attribute Read Complex Supports reading and encoding Values with structured DataTypes.   Open
Attribute Write Complex Supports writing and decoding Values with structured DataTypes.   Open
Attribute Alternate Encoding Supports alternate Data Encoding when reading value Attributes where the Datatype is a subtype of Structure.
By default, every Server has to support the Data Encoding of the currently used Stack Profile (i.e. binary with UA Binary Encoding and XML with XML Encoding). This ConformanceUnit - when supported - specifies that the other Data Encoding is supported in addition.
  Open

Monitored Item Services
Include  Name Opt.  Description  From Profile  Test Cases
Monitor Alternate Encoding Support alternate encoding when monitoring value Attributes.
By default, every Server has to support the encoding of the currently used Stack Profile (i.e. binary with UA Binary Encoding and XML with XML Encoding). This ConformanceUnit - when supported - specifies that the other encoding is supported in addition.
  Open