This clause includes a listing of the categories that a Profile can be grouped into, a list of named Profiles, and the detailed listing of each Profile, including directly defined ConformanceUnits and any sub-Profiles included in the Profile.
Subclauses in 6.6 describe Profiles in a tabular format.
Table 15 lists UAFX Profiles. The Profile table is ordered by in the order they appear in this document. The table includes a list of categories the Profile is associated with and a URI. The URI is used to uniquely identify a Profile. The compliance of a product related to these Profiles is described in OPC 100007.
The contents of each of the listed Profiles will be described in a subclause of 6.6. Each table may contain references to additional Profiles and/or ConformanceUnits. If a Profile is referenced, it means that it is completely included. The ConformanceUnits are referenced using their name and conformance group. For the details of the ConformanceUnit, the reader should examine the ConformanceUnit details in clause 5.
The Profiles defined in this document shall follow the naming conventions defined in OPC 100007.
Versioning of the Profiles defined in this document shall follow the rules defined in OPC 100007.
Figure 1 illustrates the Profiles and Facets that make up a UAFX Controller application.
Figure 1 – Structure of the UAFX Profiles
Each table contains three columns. The first column is a description of the ConformanceGroup that the ConformanceUnit is part of (see 5.1). This allows the reader to easily find the ConformanceUnit. This column may also be empty, in which case the listed item is not a ConformanceUnit, but an included Profile or Facet. The second column is a brief description of the ConformanceUnit or included Profile or Facet. The last column indicates if the ConformanceUnit is optional or required. For an included Profile or Facet the last column is always crossed-out, indicating that the inclusion is mandated.
This clause defines Facets for the UAFX Information Model illustrated in Figure 2, Figure 3, and Figure 4.
Figure 2 – Structure of AutomationComponent related Facets
Figure 3 – Structure of FunctionalEntity related Facets
Figure 4 – Structure of Asset related Facets
Table 16 describes the details of the UAFX AutomationComponent Facet.
This Facet includes the functionality common to all AutomationComponents.
Table 16 – UAFX AutomationComponent Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX Base |
UAFX FxRoot |
False |
UAFX AutomationComponent |
UAFX AutomationComponent Base |
False |
UAFX AutomationComponent |
UAFX AutomationComponent SupportsPersistence |
True |
UAFX AutomationComponent |
UAFX AutomationComponent MaxFunctionalEntities |
False |
UAFX AutomationComponent |
UAFX AutomationComponent MaxConnections |
False |
UAFX AutomationComponent |
UAFX AutomationComponent MaxConnectionsPerCall |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConformanceName |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment VerifyAsset |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment VerifyFunctionalEntity |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment CreateConnectionEndPoint |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment EstablishControl |
True |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment SetConfigurationData |
True |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment ReassignControl |
True |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment ReserveCommunicationIds |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment SetCommunicationConfiguration |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment EnableCommunication |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment Bundled |
True |
UAFX AutomationComponent |
UAFX AutomationComponent Descriptor |
False |
UAFX AutomationComponent |
UAFX AcDescriptor DescriptorFile |
True |
UAFX AutomationComponent |
UAFX AcDescriptor DescriptorIdentifier |
True |
UAFX AutomationComponent |
UAFX Auditing Connection Management |
True |
UAFX AutomationComponent |
UAFX Auditing Connection Cleanup |
True |
Address Space Model |
Address Space NonVolatile and Constant |
True |
Table 17 describes the details of the UAFX AutomationComponent Communication Publisher Facet.
This Facet includes the functionality needed for a UAFX Publisher.
Table 17 – UAFX AutomationComponent Communication Publisher Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX AutomationComponent |
UAFX PublisherCapabilities |
False |
UAFX AutomationComponent |
UAFX AutomationComponent PubSub Connections |
False |
UAFX AutomationComponent |
UAFX PublisherCapabilities Preconfigured Datasets |
True |
Table 18 describes the details of the UAFX AutomationComponent Communication Subscriber Facet.
This Facet includes the functionality needed for a UAFX Subscriber.
Table 18 – UAFX AutomationComponent Communication Subscriber Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX AutomationComponent |
UAFX SubscriberCapabilities |
False |
UAFX AutomationComponent |
UAFX AutomationComponent PubSub Connections |
False |
UAFX AutomationComponent |
UAFX SubscriberCapabilities Preconfigured Datasets |
True |
Table 19 describes the details of the UAFX IFunctionalEntity Facet.
This Facet incudes the functionality common to all FunctionalEntities.
Table 19 – UAFX IFunctionalEntity Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FunctionalEntity |
UAFX IFunctionalEntity AuthorUri |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity AuthorAssignedIdentifier |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity AuthorAssignedVersion |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity ApplicationIdentifier |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity OperationalHealth |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity OperationalHealthAlarms |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Verify |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity InputData |
True |
UAFX FunctionalEntity |
UAFX InputsFolder SubscriberCapabilities |
True |
UAFX FunctionalEntity |
UAFX InputsFolder Hierarchy |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity OutputData |
True |
UAFX FunctionalEntity |
UAFX OutputsFolder PublisherCapabilities |
True |
UAFX FunctionalEntity |
UAFX OutputsFolder Hierarchy |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity ConfigurationData |
True |
UAFX FunctionalEntity |
UAFX ConfigurationDataFolder VariableStorage |
True |
UAFX FunctionalEntity |
UAFX ConfigurationDataFolder Hierarchy |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Capabilities |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Capabilities FeedbackSignalRequired |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity PublisherCapabilities |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity SubscriberCapabilities |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity ConnectionEndpoints |
True |
UAFX FunctionalEntity |
UAFX ConnectionEndpointsFolder CommHealth |
True |
UAFX FunctionalEntity |
UAFX ConnectionEndpoint Base |
True |
UAFX FunctionalEntity |
UAFX ConnectionEndpoint InputVariables |
True |
UAFX FunctionalEntity |
UAFX ConnectionEndpoint OutputVariables |
True |
UAFX FunctionalEntity |
UAFX ConnectionEndpoint PubSub |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity ControlGroups |
True |
UAFX FunctionalEntity |
UAFX ControlGroup Base |
True |
UAFX FunctionalEntity |
UAFX ControlGroup Nested |
True |
UAFX FunctionalEntity |
UAFX ControlGroup Methods |
True |
Table 20 describes the details of the UAFX FunctionalEntity Facet.
This Facet includes the base functionality for a FunctionalEntity.
Table 20 – UAFX FunctionalEntity Facet
Group |
Conformance Unit / Profile Title |
Optional |
|
UAFX IFunctionalEntity Facet |
|
UAFX FunctionalEntity |
UAFX FunctionalEntity Base |
False |
UAFX FunctionalEntity |
UAFX FunctionalEntity Type |
True |
UAFX FunctionalEntity |
UAFX FunctionalEntity SubFunctionalEntity |
True |
Table 21 describes the details of the UAFX top-level FunctionalEntity Facet.
This Facet includes the functionality needed by a FunctionalEntity that is referenced directly by the AutomationComponentType FunctionalEntities Folder.
Table 21 – UAFX top-level FunctionalEntity Facet
Group |
Conformance Unit / Profile Title |
Optional |
|
UAFX FunctionalEntity Facet |
|
UAFX FunctionalEntity |
UAFX IFunctionalEntity AuthorUri |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity AuthorAssignedIdentifier |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity AuthorAssignedVersion |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity ApplicationIdentifier |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Verify |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity ProcessData |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity ConnectionEndpoints |
False |
UAFX FunctionalEntity |
UAFX ConnectionEndpoint Base |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity OperationalHealth |
False |
Table 22 describes the details of the UAFX IAssetRevision Facet.
This Facet includes the functionality common to all Objects implementing the IAssetRevision Interface.
Table 22 – UAFX IAssetRevision Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FxAsset |
UAFX IAssetRevision Version |
True |
UAFX FxAsset |
UAFX IAssetRevision Build |
True |
UAFX FxAsset |
UAFX IAssetRevision SubBuild |
True |
UAFX FxAsset |
UAFX IAssetRevision VerifyAsset Base |
True |
UAFX FxAsset |
UAFX IAssetRevision VerifyAsset AssetIdentity |
True |
UAFX FxAsset |
UAFX IAssetRevision VerifyAsset AssetIdentityAndCompatibility |
True |
Table 23 describes the details of the UAFX IAssetExtensions Facet.
This Facet includes the functionality common to all Objects implementing the IAssetExtensions Interface.
Table 23 – UAFX IAssetExtensions Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FxAsset |
UAFX IAssetExtensions Connectors |
True |
Table 24 describes the details of the DI IVendorNameplate Facet.
This Facet includes the functionality common to all Objects implementing the IVendorNameplate Interface.
Table 24 – DI IVendorNameplate Facet
Group |
Conformance Unit / Profile Title |
Optional |
DI |
DI IVendorNameplate ManufacturerUri |
True |
DI |
DI IVendorNameplate ProductCode |
True |
DI |
DI IVendorNameplate HardwareRevision |
True |
DI |
DI IVendorNameplate SoftwareRevision |
True |
DI |
DI IVendorNameplate ProductInstanceUri |
True |
DI |
DI IVendorNameplate Manufacturer |
True |
DI |
DI IVendorNameplate Model |
True |
DI |
DI IVendorNameplate DeviceRevision |
True |
DI |
DI IVendorNameplate DeviceManual |
True |
DI |
DI IVendorNameplate DeviceClass |
True |
DI |
DI IVendorNameplate SerialNumber |
True |
DI |
DI IVendorNameplate RevisionCounter |
True |
Table 25 describes the details of the DI ITagNameplate Facet.
This Facet includes the functionality common to all Objects implementing the ITagNameplate Interface.
Table 25 – DI ITagNameplate Facet
Group |
Conformance Unit / Profile Title |
Optional |
DI |
DI ITagNameplate AssetId |
True |
DI |
DI ITagNameplate ComponentName |
True |
Table 26 describes the details of the DI IDeviceHealth Facet.
This Facet includes the functionality common to all Objects implementing the IDeviceHealth Interface.
Table 26 – DI IDeviceHealth Facet
Group |
Conformance Unit / Profile Title |
Optional |
DI Base Model |
DI DeviceHealth |
False |
DI Base Model |
DI DeviceHealthProperty |
True |
DI Base Model |
DI HealthDiagnosticsAlarm |
True |
Table 27 describes the details of the UAFX Asset Facet.
This Facet includes the functionaltity needed for an Asset that is referenced directly by the AutomationComponentType Assets Folder.
Group |
Conformance Unit / Profile Title |
Optional |
|
UAFX IAssetRevision Facet |
|
|
DI IVendorNameplate Facet |
|
|
DI ITagNameplate Facet |
|
|
DI IDeviceHealth Facet |
|
UAFX FxAsset |
UAFX Asset Base |
False |
UAFX FxAsset |
UAFX FxAsset Type |
True |
UAFX FxAsset |
UAFX SoftwareUpdate |
True |
UAFX FxAsset |
UAFX IAssetRevision Version |
False |
UAFX FxAsset |
UAFX IAssetRevision VerifyAsset Base |
False |
UAFX FxAsset |
UAFX IVendorNameplate SerialNumberOrProductInstanceUri |
False |
UAFX FxAsset |
UAFX IDeviceHealth DeviceHealthDiagnosticsAlarm |
True |
DI Base Model |
DI IVendorNameplate ManufacturerUri |
False |
DI Base Model |
DI IVendorNameplate ProductCode |
False |
DI Base Model |
DI ITagNameplate AssetId |
False |
DI Base Model |
DI DeviceHealthProperty |
False |
Table 28 describes the details of the UAFX Slot AssetConnector Facet.
This Facet is used to for modelling an AssetConnector with a physical slot where a module can be attached.
Table 28 – UAFX Slot AssetConnector Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FxAsset |
UAFX AssetConnector Slot Base |
False |
UAFX FxAsset |
UAFX AssetConnector Name |
True |
UAFX FxAsset |
UAFX AssetConnector Slot LogicalId |
True |
Table 29 describe the details of the UAFX Socket AssetConnector Facet.
This Facet is used to for modelling an AssetConnector with a physical socket where a cable can be connected.
Table 29 – UAFX Socket AssetConnector Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FxAsset |
UAFX AssetConnector Socket Base |
False |
UAFX FxAsset |
UAFX AssetConnector Id |
True |
UAFX FxAsset |
UAFX AssetConnector Kind |
True |
Table 30 describe the details of the UAFX Clamp AssetConnector Facet.
This Facet is used to for modelling an AssetConnector with a wire connection where the wire needs to be connected to some termination connection.
Table 30 – UAFX Clamp AssetConnector Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FxAsset |
UAFX AssetConnector Clamp Base |
False |
UAFX FxAsset |
UAFX AssetConnector Id |
True |
UAFX FxAsset |
UAFX AssetConnector Kind |
True |
Table 31 describe the details of the UAFX ClampBlock AssetConnector Facet.
This Facet is used to for modelling an AssetConnector with a wire connection block, where the block contains a number of termination points for twisted pair or single wire connections.
Table 31 – UAFX ClampBlock AssetConnector Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FxAsset |
UAFX AssetConnector ClampBlock Base |
False |
UAFX FxAsset |
UAFX AssetConnector Id |
True |
UAFX FxAsset |
UAFX AssetConnector Kind |
True |
UAFX FxAsset |
UAFX AssetConnector ClampBlock BlockSize |
True |
UAFX FxAsset |
UAFX AssetConnector ClampBlock Nested |
True |
This clause defines facets for Bridge Components, End Station Components, IA-stations, and UAFX Stations illustrated in Figure 5.
Figure 5 – Structure of Bridge and Station Component Facets
Table 32 describes the details of the Base Bridge Component Facet.
This Facet describes the requirements common to all products containing bridge functionality. It constitutes a minimal basis that can be relied on for any network consisting of UAFX Stations, including inherited functionality from the IA-station Facet, handling of VLAN IDs and priorities, and Remote Management. It also introduces minimum quantities for queues and VLAN IDs.
Table 32 – Base Bridge Component Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX Networking |
UAFX EthernetServices Remote Management |
False |
UAFX Networking |
UAFX EthernetBridge C-VLAN Component Support |
False |
UAFX Networking |
UAFX EthernetBridge Regenerating Priority |
True |
UAFX Networking |
UAFX EthernetBridge Strict Priority |
False |
UAFX Networking |
UAFX EthernetBridge Frame Filtering |
False |
UAFX Networking |
UAFX EthernetBridgeQuantities C-VLAN 8 |
False |
UAFX Networking |
UAFX EthernetBridgeQuantities Queue 4 |
False |
UAFX Networking |
UAFX EthernetBridgeQuantities Queue 8 |
True |
UAFX Networking |
UAFX EthernetBridgeQuantities Interference 500/200 |
True |
Table 33 describes the details of the Advanced Bridge Component Facet.
This Facet builds on the Base Bridge Component Facet and adds requirements for implementing more advanced network infrastructure capabilities. In particular, it requires time synchronization, mechanisms for network boundary protection, expedited traffic for real-time applications (preemption), and engineered loop prevention. It also introduces minimum quantities for queues, preemption fragment size, and egress buffer size.
Table 33 – Advanced Bridge Component Facet
Group |
Conformance Unit / Profile Title |
Optional |
|
Base Bridge Component Facet |
|
UAFX Networking |
UAFX EthernetServices gPTP Time Synchronization |
False |
UAFX Networking |
UAFX EthernetBridge Regenerating Priority |
False |
UAFX Networking |
UAFX EthernetBridge TE-MSTID |
False |
UAFX Networking |
UAFX EthernetBridge Per-Stream Filtering And Policing |
True |
UAFX Networking |
UAFX EthernetBridge Enhancements For Scheduled Traffic |
True |
UAFX Networking |
UAFX EthernetBridge Frame Preemption |
False |
UAFX Networking |
UAFX EthernetBridgeQuantities Queue 8 |
False |
UAFX Networking |
UAFX EthernetBridgeQuantities Preemption Minimum Non-Final Fragment Size 64 |
False |
UAFX Networking |
UAFX EthernetBridgeQuantities Interference 500/200 |
False |
Table 34 describes the details of the Full Bridge Component Facet.
This Facet constitutes the full feature and maximum required quantity facet for network infrastructure and builds on the Advanced Bridge Component Facet. It is designed to carry all industrial automation traffic types and guarantee full multi-vendor interoperability. In particular, it introduces enhancements for scheduled traffic and associated quantities.
Table 34 – Full Bridge Component Facet
Group |
Conformance Unit / Profile Title |
Optional |
|
Advanced Bridge Component Facet |
|
UAFX Networking |
UAFX EthernetBridge Enhancements For Scheduled Traffic |
False |
UAFX Networking |
UAFX EthernetBridgeQuantities Scheduled Traffic GCL 16/64 |
False |
UAFX Networking |
UAFX EthernetBridgeQuantities Scheduled Traffic GCL 16/128 |
True |
UAFX Networking |
UAFX EthernetBridgeQuantities Scheduled Traffic Cycle Time 800/1000 |
False |
Table 35 describes the details of the End Station Component Facet.
This Facet describes the functionality needed for sending and receiving network traffic, in particular tagged Ethernet frames.
Table 35 – End Station Component Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX Networking |
UAFX EthernetEndStation C-VLAN Support |
False |
UAFX Networking |
UAFX EthernetEndstationQuantities C-VLAN 1 |
False |
Table 36 describes the details of the IA-station Facet.
This Facet includes industrial automation networking component requirements. In particular, it mandates an End Station Component Facet and adds the option to include Bridge Component Facets (via the UAFX EthernetIAStation ContainsBridge ConformanceUnit). It also adds functionality for Topology Discovery, Remote Management and Time Synchronization.
Group |
Conformance Unit / Profile Title |
Optional |
|
End Station Component Facet |
|
UAFX Networking |
UAFX EthernetIAStation ContainsBridge |
True |
UAFX Networking |
UAFX EthernetIAStation Default PCP to TC Mapping |
False |
UAFX Networking |
UAFX EthernetServices Topology Discovery |
False |
UAFX Networking |
UAFX EthernetServices Remote Management |
True |
UAFX Networking |
UAFX EthernetServices gPTP Time Synchronization |
True |
Table 37 describes the details of the UAFX Station Facet.
This Facet includes all networking functionality needed for UAFX component implementation, including an IA-station and network interface representation in the Information Model and its default configuration.
Group |
Conformance Unit / Profile Title |
Optional |
|
IA-station Facet |
|
Base Network Model |
BNM Ethernet Base Info |
False |
Base Network Model |
BNM IETF Interface Base Info |
False |
Base Network Model |
BNM Entry Points |
False |
Base Network Model |
BNM IETF Interface Vlan Info |
False |
Base Network Model |
BNM Network Interface VLAN Instances |
False |
Base Network Model |
BNM Priority Mapping 2 |
False |
Base Network Model |
BNM Mapping Entry Points |
False |
Base Network Model |
BNM Mapping Instances |
False |
Base Network Model |
BNM Priority Mapping Methods |
False |
UAFX Networking |
UAFX EthernetUAFXStation Physical Interface |
False |
UAFX Networking |
UAFX EthernetUAFXStation Default VLAN Interface |
False |
UAFX Networking |
UAFX EthernetUAFXStation Default PriorityMappingTable |
False |
Figure 6, Figure 7, Figure 8, and Figure 9 illustrate the structure of UAFX Controller Profiles and Facets.
Figure 6 – Structure of the UAFX Server Profile
Figure 7 – Structure of the UAFX ConnectionManager Facet
Figure 8 – Structure of the UAFX Controller Profile
Figure 9 – Structure of UAFX Controller Safety Facet
This Profile is superseded by the UAFX Controller Server 2023 Profile (see 6.6.4.3)This Profile is superseded by the UAFX Controller Server 2023 Profile (see 6.6.4.3)
Table 38 describes the details of the UAFX Controller Server Profile.
This Profile extends the “Nano Embedded Device 2022 Server” Profile with the functionality necessary to host a UAFX Controller application.
This Profile is superseded by the UAFX Controller Server 2023 Profile (see 6.6.4.3)
Table 38 – UAFX Controller Server Profile
Group |
Conformance Unit / Profile Title |
Optional |
|
Nano Embedded Device 2022 Server Profile |
|
|
Auditing 2022 Server Facet |
|
|
Security Time Synchronization |
|
|
User Token – Anonymous Server Facet |
|
|
User Token – X509 Certificate Server Facet |
|
|
Security User Access Control Base Server 2023 |
|
|
User Role Base 2022 Server Facet |
|
|
User Role Management 2022 Server Facet |
|
|
Global Certificate Management Server Facet |
|
|
KeyCredential Service Server Facet |
|
Address Space Model |
Address Space Interfaces |
False |
Base Information |
Base Info Engineering Units |
False |
Base Information |
Base Info OptionSet |
False |
Base Information |
Base Info GetMonitoredItems Method |
False |
Base Information |
Base Info Model Change |
False |
Hidden Units |
Base Info Placeholder Modelling Rules |
False |
Security General |
Security Policy Required |
False |
Table 39 describes the details of the UAFX Controller 2023 Server Profile.
This Profile extends the “Nano Embedded Device 2022 Server” Profile with the functionality necessary to host a UAFX Controller application.
This Profile supersedes the UAFX Controller Server Profile (see 6.6.4.2)
Table 39 – UAFX Controller Server 2023 Profile
Group |
Conformance Unit / Profile Title |
Optional |
|
Nano Embedded Device 2022 Server Profile |
|
|
Auditing 2022 Server Facet |
|
|
Security Time Synchronization |
|
|
User Token – Anonymous Server Facet |
|
|
User Token – X509 Certificate Server Facet |
|
|
Security User Access Control Base Server 2023 |
|
|
User Role Base 2022 Server Facet |
|
|
User Role Management 2022 Server Facet |
|
|
Global Certificate Management Server Facet |
|
|
KeyCredential Service Server Facet |
|
|
Host Resolution Facet |
|
|
Subnet Discovery Server Facet |
|
Address Space Model |
Address Space Interfaces |
False |
Base Information |
Base Info Engineering Units |
False |
Base Information |
Base Info OptionSet |
False |
Base Information |
Base Info GetMonitoredItems Method |
False |
Base Information |
Base Info Model Change |
False |
Hidden Units |
Base Info Placeholder Modelling Rules |
False |
Security General |
Security Policy Required |
False |
Table 40 describes the details of the UAFX ConnectionManager Client Facet.
This Facet extends the “Minimum UA Client 2022” Profile with the Client functionality needed by a ConnectionManager.
Table 40 – UAFX ConnectionManager Client Facet
Group |
Conformance Unit / Profile Title |
Optional |
|
Minimum UA Client 2022 Profile |
|
|
User Token – X509 Certificate Client Facet |
|
Attribute Services |
Attribute Client Read Base |
False |
View Services |
View Client TranslateBrowsePath |
False |
AliasName |
AliasName Client Base |
False |
Method Services |
Method Client Call |
False |
Security General |
Time Sync – NTP |
False |
Table 41 describes the details of the UAFX SubscriberConfiguration Facet.
This Facet includes the information required for configuring the Subscriber of an information flow in the ConnectionManager Information Model.
Table 41 – UAFX SubscriberConfiguration Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX ConnectionManager |
UAFX ConnectionManager SubscriberConfiguration |
False |
UAFX ConnectionManager |
UAFX ConnectionManager SubscriberConfiguration ReceiveQos |
True |
UAFX ConnectionManager |
UAFX ConnectionManager SubscriberConfiguration Address |
True |
This Facet is superseded by the UAFX SKS Push 2023 Facet (see 6.6.4.7) (see 6.6.4.7)
Table 42 describes the details of the UAFX SKS Push Facet.
This Facet includes the Security Key Server functionality needed for securing UAFX Connections using the push model.
This Facet is superseded by the UAFX SKS Push 2023 Facet (see 6.6.4.7)
Table 42 – UAFX SKS Push Facet
Group |
Conformance Unit / Profile Title |
Optional |
PubSub SKS |
PubSub Model SKS |
True |
PubSub SKS |
PubSub SKS Supported Security Policy URIs |
True |
PubSub SKS |
PubSub SKS Key Management |
True |
PubSub SKS |
PubSub SKS Security Group Organization |
True |
PubSub SKS |
PubSub SKS Push Target Organization |
True |
PubSub SKS |
PubSub Model SKS Push |
True |
UAFX SKS |
UAFX SKS SetSecurityKeys |
False |
Table 43 describes the details of the UAFX SKS Push Facet.
This Facet includes the Security Key Server functionality needed for securing UAFX Connections using the push model.
This Facet supersedes the UAFX SKS Push Facet (see 6.6.4.6)
Table 43 – UAFX SKS Push 2023 Facet
Group |
Conformance Unit / Profile Title |
Optional |
PubSub SKS |
PubSub Model SKS |
True |
PubSub SKS |
PubSub SKS Supported Security Policy URIs |
True |
PubSub SKS |
PubSub SKS Key Management |
True |
PubSub SKS |
PubSub SKS Security Group Organization |
True |
PubSub SKS |
PubSub SKS Push Target Organization |
True |
PubSub SKS |
PubSub Model SKS Push |
True |
PubSub SKS |
PubSub SKS SetSecurityKeys |
False |
Table 44 describes the details of the UAFX ConnectionManager Facet.
This Facet includes the functionality needed by a UAFX Controller to establish Connections between FunctionalEntities.
Table 44 – UAFX ConnectionManager Facet
Group |
Conformance Unit / Profile Title |
Optional |
|
UAFX ConnectionManager Client Facet |
|
|
UAFX SubscriberConfiguration Facet |
|
|
UAFX SKS Push Facet |
|
UAFX Base |
UAFX FxRoot |
False |
UAFX ConnectionManager |
UAFX ConnectionManager Base |
False |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationFlowConfiguration |
False |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationFlowConfiguration Address |
False |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationFlowConfiguration PublishingInterval |
False |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationFlowConfiguration Qos |
False |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationFlowConfiguration SecurityMode |
False |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationFlowConfiguration SecurityGroupId |
False |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationFlowConfiguration TransportProfileUri |
False |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationFlowConfiguration HeaderLayoutUri |
False |
UAFX ConnectionManager |
UAFX ConnectionManager EditConnectionConfigurationSets |
True |
UAFX ConnectionManager |
UAFX ConnectionManager ProcessConnectionConfigurationSets |
True |
UAFX ConnectionManager |
UAFX ConnectionManager ActionEstablishConnectionsEnabled |
True |
UAFX ConnectionManager |
UAFX ConnectionManager ActionEstablishConnectionsDisabled |
True |
UAFX ConnectionManager |
UAFX ConnectionManager ActionEstablishConnections |
True |
UAFX ConnectionManager |
UAFX Connection Configuration Set Processing Events |
True |
UAFX ConnectionManager |
UAFX ConnectionManager ConnectionConfigurationSet SecurityKeyServer |
False |
UAFX ConnectionManager |
UAFX ConnectionManager Configuration ExpectedVerificationVariables |
False |
UAFX ConnectionManager |
UAFX ConnectionManager Configuration ControlGroups |
False |
UAFX ConnectionManager |
UAFX ConnectionManager Configuration ConfigurationData |
False |
UAFX ConnectionManager |
UAFX ConnectionManager AutomationComponentConfiguration AssetVerification |
True |
UAFX ConnectionManager |
UAFX ConnectionManager AutomationComponentConfiguration CommunicationModelConfig |
False |
UAFX ConnectionManager |
UAFX Auditing Method Calls |
True |
UAFX ConnectionManager |
UAFX Client ConnectionManager VerifyAsset |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager VerifyFunctionalEntity |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager CreateConnectionEndpoint |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager EstablishControl |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager SetConfigurationData |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager ReassignControl |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager SetCommunicationConfiguration |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager EnableCommunication |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager ReserveCommunicationIds |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager Bundled Commands |
False |
UAFX ConnectionManager |
UAFX ConnectionManager Capabilities |
True |
UAFX ConnectionManager |
UAFX ConnectionManager Capabilities MaxConnectionConfigurationSets |
True |
UAFX ConnectionManager |
UAFX ConnectionManager AggregatedCurrentState |
True |
UAFX ConnectionManager |
UAFX ConnectionManager File Configuration |
True |
Table 45 describes the details of the UAFX Controller Profile.
This Profile is a collection of Profiles and Facets necessary to build a functional UAFX Controller, including a ConnectionManager.
This Profile is superseded by the UAFX Controller 2023 Profile (see 6.6.4.10)
Table 45 – UAFX Controller Profile
Group |
Conformance Unit / Profile Title |
Optional |
|
UAFX Controller Server Profile |
|
|
Embedded DataChange Subscription 2022 Server Facet |
|
|
UAFX AutomationComponent Facet |
|
|
UAFX AutomationComponent Communication Publisher Facet |
|
|
UAFX AutomationComponent Communication Subscriber Facet |
|
|
UAFX Asset Facet |
|
|
UAFX top-level FunctionalEntity Facet |
|
|
UAFX ConnectionManager Facet |
|
|
UAFX Station Facet |
|
|
Publisher UDP UADP Periodic Fixed 2022 Profile |
|
|
Subscriber UDP UADP Periodic Fixed 2022 Profile |
|
Session Services |
Session Multiple |
False |
UAFX Base |
UAFX Input Datatype Support |
False |
UAFX Base |
UAFX Preconfigured PublishedDataSet |
False |
UAFX Base |
UAFX Preconfigured SubscribedDataSet |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity InputData |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity OutputData |
False |
UAFX FunctionalEntity |
UAFX ConnectionEndpoint PubSub |
False |
PubSub Security |
PubSub Publisher UADP Security Encryption |
False |
PubSub Security |
PubSub Publisher SetSecurityKeys |
False |
PubSub Security |
PubSub Subscriber UADP Security Decryption |
False |
PubSub Security |
PubSub Subscriber SetSecurityKeys |
False |
Security General |
Time Sync – NTP |
False |
Table 46 describes the details of the UAFX Controller 2023 Profile.
This Profile is a collection of Profiles and Facets necessary to build a functional UAFX Controller, including a ConnectionManager.
This Profile supersedes the UAFX Controller Profile (see 6.6.4.9)
Table 46 – UAFX Controller 2023 Profile
Group |
Conformance Unit / Profile Title |
Optional |
|
UAFX Controller Server 2023 Profile |
|
|
Embedded DataChange Subscription 2022 Server Facet |
|
|
UAFX AutomationComponent Facet |
|
|
UAFX AutomationComponent Communication Publisher Facet |
|
|
UAFX AutomationComponent Communication Subscriber Facet |
|
|
UAFX Asset Facet |
|
|
UAFX top-level FunctionalEntity Facet |
|
|
UAFX ConnectionManager Facet |
|
|
UAFX Station Facet |
|
|
Publisher UDP UADP Periodic Fixed 2022 Profile |
|
|
Subscriber UDP UADP Periodic Fixed 2022 Profile |
|
Session Services |
Session Multiple |
False |
UAFX Base |
UAFX Input Datatype Support |
False |
UAFX Base |
UAFX Preconfigured PublishedDataSet |
False |
UAFX Base |
UAFX Preconfigured SubscribedDataSet |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity InputData |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity OutputData |
False |
UAFX FunctionalEntity |
UAFX ConnectionEndpoint PubSub |
False |
PubSub Security |
PubSub Publisher UADP Security Encryption |
False |
PubSub Security |
PubSub Publisher SetSecurityKeys |
False |
PubSub Security |
PubSub Subscriber UADP Security Decryption |
False |
PubSub Security |
PubSub Subscriber SetSecurityKeys |
False |
Security General |
Time Sync – NTP |
False |
Table 47 describes the details of the UAFX Controller Safety Facet.
This Facet includes the functionality needed for a UAFX Controller to exchange safety-related data. Both SafetyProvider and SafetyConsumer functionality are provided.
Table 47 – UAFX Controller Safety Facet
Group |
Conformance Unit / Profile Title |
Optional |
|
SafetyProvider Facet |
|
|
SafetyConsumer Facet |
|
|
SafetyProviderPubSubMapper Facet |
|
|
SafetyConsumerPubSubMapper Facet |
|
This clause defines Profiles and Facets for the UAFX OfflineEngineering illustrated in Figure 10.
Figure 10 - Structure of Offline Engineering related Facets and Profiles
Table 48 describes the details of the UAFX Offline Security Policy – Rsa-Sha256 Facet.
This security Facet defines a public-key cryptography security policy for Descriptors with average security needs.
Table 48 – UAFX Offline Security Policy – Rsa-Sha256 Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Offline Rsa-Sha256 Limits |
False |
Security |
AsymmetricSignatureAlgorithm_RSA-PKCS15-SHA2-256 |
False |
Security |
CertificateKeyAlgorithm_RSA |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateSignatureAlgorithm_RSAPKCS15SHA2256 |
False |
Table 49 describes the details of the UAFX Offline Security Policy – Rsa-Sha384 Facet.
This security Facet defines a public-key cryptography security policy for Descriptors with high security needs.
Table 49 – UAFX Offline Security Policy – Rsa-Sha384 Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Offline Rsa-Sha384 Limits |
False |
UAFX OfflineEngineering |
UAFX Offline AsymmetricSignatureAlgorithm_RSAPKCS15SHA2384 |
False |
Security |
CertificateKeyAlgorithm_RSA |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateSignatureAlgorithm_RSAPKCS15SHA2384 |
False |
Table 50 describes the details of the UAFX Offline Security Policy – Rsa-Sha512 Facet.
This security Facet defines a public-key cryptography security policy for Descriptors with very high security needs.
Table 50 – UAFX Offline Security Policy – Rsa-Sha512 Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Offline Rsa-Sha512Limits |
False |
UAFX OfflineEngineering |
UAFX Offline AsymmetricSignatureAlgorithm_RSAPKCS15SHA2512 |
False |
Security |
CertificateKeyAlgorithm_RSA |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateSignatureAlgorithm_RSAPKCS15SHA2512 |
False |
Table 51 describes the details of the UAFX Offline Security Policy – ECC-nistP256 Facet.
This security Facet defines an elliptic curve cryptography security policy for Descriptors with average security needs. NIST curves are widely implemented and offer better performance than RSA.
Table 51 – UAFX Offline Security Policy – ECC-nistP256 Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Offline ECCnistP256 Limits |
False |
UAFX OfflineEngineering |
UAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-256 |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateKeyAlgorithm_ECC-nistP256 |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateSignatureAlgorithm_ECDSASHA2256 |
False |
Table 52 describes the details of the UAFX Offline Security Policy – ECC-nistP384 Facet.
This security Facet defines an elliptic curve cryptography security policy for Descriptors with high security needs. NIST curves are widely implemented and offer better performance than RSA.
Table 52 – UAFX Offline Security Policy – ECC-nistP384 Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Offline ECC-nistP384 Limits |
False |
UAFX OfflineEngineering |
UAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-384 |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateKeyAlgorithm_ECC-nistP384 |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateSignatureAlgorithm_ECDSA-SHA2-384 |
False |
Table 53 describes the details of the UAFX Offline Security Policy – ECC-nistP521 Facet.
This security Facet defines an elliptic curve cryptography security policy for Descriptors with very high security needs. NIST curves are widely implemented and offer better performance than RSA.
Table 53 – UAFX Offline Security Policy – ECC-nistP521 Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Offline ECC-nistP521 Limits |
False |
UAFX OfflineEngineering |
UAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-512 |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateKeyAlgorithm_ECC-nistP521 |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateSignatureAlgorithm_ECDSA-SHA2-512 |
False |
Table 54 describes the details of the UAFX Offline Descriptor Profile.
This Profile includes the elements necessary for an interoperable UAFX Descriptor file. In particular, the contents, format, structure, and security of the file are mandated.
Table 54 – UAFX Offline Descriptor Profile
Group |
Conformance Unit / Profile Title |
Optional |
|
UAFX Offline Descriptor AutomationComponent Facet |
|
|
UAFX Offline Descriptor Asset Facet |
|
|
UAFX Offline Descriptor FunctionalEntity Facet |
|
|
UAFX Offline Descriptor Networking Facet |
|
|
UAFX Offline Descriptor Core UA Facet |
|
UAFX OfflineEngineering |
UAFX Descriptor Open Packaging Convention Format |
False |
UAFX OfflineEngineering |
UAFX Descriptor Open Packaging Convention Common Services |
False |
UAFX OfflineEngineering |
UAFX Descriptor AML File Format |
False |
UAFX OfflineEngineering |
UAFX Descriptor UAFX Manifest |
False |
UAFX OfflineEngineering |
UAFX Descriptor UAFX Information Model |
False |
UAFX OfflineEngineering |
UAFX Descriptor Relationship References |
False |
UAFX OfflineEngineering |
UAFX Tool AML ExternalDataReferences |
False |
UAFX OfflineEngineering |
UAFX Tool AML ExternalReferences |
False |
UAFX OfflineEngineering |
UAFX Descriptor Digital Signature |
False |
Table 55 describes the details of the UAFX Offline Descriptor AutomationComponent Facet.
This Facet includes the content elements necessary for describing an AutomationComponent in a UAFX Descriptor file.
Table 55 – UAFX Offline Descriptor AutomationComponent Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Descriptor AcDescriptor DescriptorIdentifier |
False |
UAFX OfflineEngineering |
UAFX Descriptor AutomationComponent Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor AutomationComponent ComponentCapabilities |
False |
UAFX OfflineEngineering |
UAFX Descriptor AutomationComponent ConformanceName |
False |
UAFX OfflineEngineering |
UAFX Descriptor FxRoot |
False |
Table 56 describes the details of the UAFX Offline Descriptor Asset Facet.
This Facet includes the content elements necessary for describing an Asset in a UAFX Descriptor file.
Table 56 – UAFX Offline Descriptor Asset Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Descriptor Asset SoftwareUpdate |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector Clamp Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector ClampBlock Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector ClampBlock BlockSize |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector ClampBlock Nested |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector Id |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector Kind |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector Name |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector Slot Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector Slot LogicalId |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector Socket Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI ITagNameplate AssetId |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI ITagNameplate ComponentName |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate DeviceClass |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate DeviceManual |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate DeviceRevision |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate HardwareRevision |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate Manufacturer |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate ManufacturerUri |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate Model |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate ProductCode |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate ProductInstanceUri |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate SerialNumber |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate SoftwareRevision |
False |
UAFX OfflineEngineering |
UAFX Descriptor IAssetExtensions Connectors |
False |
UAFX OfflineEngineering |
UAFX Descriptor IAssetRevision Build |
False |
UAFX OfflineEngineering |
UAFX Descriptor IAssetRevision SubBuild |
False |
UAFX OfflineEngineering |
UAFX Descriptor IAssetRevision Version |
False |
Table 57 describes the details of the UAFX Offline Descriptor FunctionalEntity Facet.
This Facet includes the content elements necessary for describing a FunctionalEntity in a UAFX Descriptor file.
Table 57 – UAFX Offline Descriptor FunctionalEntity Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Descriptor ConfigurationDataFolder VariableStorage |
False |
UAFX OfflineEngineering |
UAFX Descriptor ConnectionEndpoint Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor ConnectionEndpoint PubSub |
False |
UAFX OfflineEngineering |
UAFX Descriptor ControlGroup Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor ControlGroup Methods |
False |
UAFX OfflineEngineering |
UAFX Descriptor FunctionalEntity Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity ApplicationIdentifier |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity AuthorAssignedIdentifier |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity AuthorAssignedVersion |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity AuthorUri |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity Capabilities |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity ConfigurationData |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity ConnectionEndpoints |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity ControlGroups |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity InputData |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity OperationalHealthAlarms |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity OutputData |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity PublisherCapabilities |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity SubscriberCapabilities |
False |
Table 58 describes the details of the UAFX Offline Descriptor Networking Facet.
This Facet includes the content elements necessary for describing Networking features in a UAFX Descriptor file.
Table 58 – UAFX Offline Descriptor Networking Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Descriptor Network Priority Mapping |
False |
UAFX OfflineEngineering |
UAFX Descriptor Network Physical Interfaces |
False |
UAFX OfflineEngineering |
UAFX Descriptor Network VLAN Interfaces |
False |
Table 59 describes the details of the UAFX Offline Descriptor Core UA Facet.
This Facet includes the content elements necessary for describing Core UA features in a UAFX Descriptor file.
Table 59 – UAFX Offline Descriptor Core UA Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Descriptor Core VendorServerInfo |
False |
UAFX OfflineEngineering |
UAFX Descriptor Core ServerRedundancy |
False |
UAFX OfflineEngineering |
UAFX Descriptor Core Server Capabilities |
False |
UAFX OfflineEngineering |
UAFX Descriptor Core MaxMonitoredItemsQueueSize |
False |
UAFX OfflineEngineering |
UAFX Descriptor Core Subscriptions Capabilities |
False |
Table 60 describes the details of the UAFX Engineering Tool Import Profile.
This Profile includes the functionality needed by an engineering tool capable of importing Descriptors.
Table 60 – UAFX Engineering Tool Import Profile
Group |
Conformance Unit / Profile Title |
Optional |
|
UAFX Offline Security Policy – Rsa-Sha256 Facet |
|
|
UAFX Offline Security Policy – Rsa-Sha384 Facet |
|
|
UAFX Offline Security Policy – Rsa-Sha512 Facet |
|
|
UAFX Offline Security Policy – ECC-nistP256 Facet |
|
|
UAFX Offline Security Policy – ECC-nistP384 Facet |
|
|
UAFX Offline Security Policy – ECC-nistP521 Facet |
|
UAFX OfflineEngineering |
UAFX Tool Descriptor Import |
False |
UAFX OfflineEngineering |
UAFX Tool UAFX AML Libraries |
False |
UAFX OfflineEngineering |
UAFX Tool Import Digital Signature |
False |
UAFX OfflineEngineering |
UAFX Tool Logging |
False |
UAFX OfflineEngineering |
UAFX Tool Descriptor Lifecycle |
False |
Table 61 describes the details of the UAFX Engineering Tool Export Profile.
This Profile includes the functionality needed by an engineering tool capable of exporting Descriptors.
Table 61 – UAFX Engineering Tool Export Profile
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Tool Descriptor Export |
False |
UAFX OfflineEngineering |
UAFX Tool UAFX AML Libraries |
False |
UAFX OfflineEngineering |
UAFX Tool Export Digital Signature |
False |
UAFX OfflineEngineering |
UAFX Tool Descriptor Lifecycle |
False |