Table 24describes the details of the Core ServerFacet. This Facet defines the core functionality required for any UA Serverimplementation. The core functionality includes the ability to discover endpoints, establish secure communication channels, create Sessions, browse the AddressSpaceand read and/or write to Attributesof Nodes. The key requirements are: support for a single Session, support for the Serverand ServerCapabilities Object, all mandatory Attributesfor Nodesin the AddressSpace, and authentication with UserName and Password. This Facet has been extended with additional Base Information ConformanceUnits. They are optional to provide backward compatibility. In the future the ConformanceUnit“Base Info ServerCapabilities” will become required, and so it is highly recommended that all Serverssupport it. For broad applicability, it is recommended that Serverssupport multiple transport and security Profiles.
Group |
Conformance Unit / ProfileTitle |
Optional |
SecurityPolicy – None |
False |
|
User Token – User Name Password ServerFacet |
False |
|
Address Space Model |
Address Space Base |
False |
AttributeRead |
False |
|
AttributeWrite Index |
True |
|
AttributeWrite Values |
True |
|
Base Information |
Base Info Core Structure |
False |
Base Information |
Base Info OptionSet |
True |
Base Information |
Base Info Placeholder Modelling Rules |
True |
Base Information |
Base Info ServerCapabilities |
True |
Base Information |
Base Info ValueAsText |
True |
False |
||
DiscoveryGet Endpoints |
False |
|
Security |
Security – No Application Authentication |
True |
Security |
Security Administration |
True |
SessionBase |
False |
|
False |
||
SessionMinimum 1 |
False |
|
View Services |
View Basic |
False |
View Services |
View Minimum Continuation Point 01 |
False |
View Services |
View RegisterNodes |
False |
View Services |
View TranslateBrowsePath |
False |