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.

image005.png

Figure 2 – Structure of AutomationComponent related Facets

image006.png

Figure 3 – Structure of FunctionalEntity related Facets

image007.png

Figure 4 – Structure of Asset related Facets

Table 16 describes the details of the UAFX AutomationComponent 2024 Facet.

This Facet includes the functionality common to all AutomationComponents. It supersedes the UAFX AutomationComponent Facet.

Table 16 – UAFX AutomationComponent 2024 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 MinConnections

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 AutomationComponent AcDescriptor DescriptorFile

True

UAFX AutomationComponent

UAFX AutomationComponent AcDescriptor DescriptorIdentifier

True

UAFX AutomationComponent

UAFX AutomationComponent Auditing Connection Management

True

UAFX AutomationComponent

UAFX AutomationComponent 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 AutomationComponent PublisherCapabilities Base

False

UAFX AutomationComponent

UAFX AutomationComponent PubSub Connections

False

UAFX AutomationComponent

UAFX AutomationComponent 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 AutomationComponent SubscriberCapabilities Base

False

UAFX AutomationComponent

UAFX AutomationComponent AutomationComponent PubSub Connections

False

UAFX AutomationComponent

UAFX AutomationComponent SubscriberCapabilities Preconfigured Datasets

True

Table 19 describes the details of the UAFX AutomationComponent Diagnostic Counters Facet.

This Facet includes the functionality needed for tracking AutomationComponent Connection establishment activities.

Table 19 – UAFX AutomationComponent Diagnostic Counters Facet

Group

Conformance Unit / Profile Title

Optional

UAFX AutomationComponent

UAFX AutomationComponent Diagnostics FunctionalGroup

False

UAFX AutomationComponent

UAFX AutomationComponent Diagnostics EstablishCallFailed

False

UAFX AutomationComponent

UAFX AutomationComponent Diagnostics EstablishCalls

True

UAFX AutomationComponent

UAFX AutomationComponent Diagnostics CloseCall

True

Table 20 describes the details of the UAFX AutomationComponent Logging Facet.

This Facet includes the functionality needed for logging AutomationComponent activities.

Table 20 – UAFX AutomationComponent Logging Facet

Group

Conformance Unit / Profile Title

Optional

UAFX AutomationComponent

UAFX AutomationComponent Log

False

UAFX AutomationComponent

UAFX AutomationComponent Connection Management Logging

False

UAFX AutomationComponent

UAFX AutomationComponent Connection Cleanup Logging

False

Table 21 describes the details of the UAFX IFunctionalEntity Facet.

This Facet includes the functionality common to all FunctionalEntities.

Table 21 – 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 Base

True

UAFX FunctionalEntity

UAFX InputsFolder Hierarchy

True

UAFX FunctionalEntity

UAFX IFunctionalEntity OutputData

True

UAFX FunctionalEntity

UAFX OutputsFolder PublisherCapabilities Base

True

UAFX FunctionalEntity

UAFX OutputsFolder Hierarchy

True

UAFX FunctionalEntity

UAFX IFunctionalEntity ConfigurationData

True

UAFX FunctionalEntity

UAFX IFunctionalEntity ConfigurationData Configuration

True

UAFX FunctionalEntity

UAFX IFunctionalEntity ConfigurationData Tuning

True

UAFX FunctionalEntity

UAFX ConfigurationDataFolder VariableStorage

True

UAFX FunctionalEntity

UAFX ConfigurationDataFolder Hierarchy

True

UAFX FunctionalEntity

UAFX IFunctionalEntity Status FunctionalGroup

True

UAFX FunctionalEntity

UAFX IFunctionalEntity Operational FunctionalGroup

True

UAFX FunctionalEntity

UAFX IFunctionalEntity Diagnostics FunctionalGroup

True

UAFX FunctionalEntity

UAFX IFunctionalEntity Capabilities Base

True

UAFX FunctionalEntity

UAFX IFunctionalEntity Capabilities FeedbackSignalRequired

True

UAFX FunctionalEntity

UAFX IFunctionalEntity PublisherCapabilities Base

True

UAFX FunctionalEntity

UAFX IFunctionalEntity SubscriberCapabilities Base

True

UAFX FunctionalEntity

UAFX IFunctionalEntity ConnectionEndpoints

True

UAFX FunctionalEntity

UAFX ConnectionEndpointsFolder CommHealth

True

UAFX FunctionalEntity

UAFX ConnectionEndpoint Base

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 22 describes the details of the UAFX IFunctionalEntity Run-Time Diagnostic Counters Facet.

This Facet includes the functionality needed for tracking FunctionalEntity Connection operation activities.

Table 22 – UAFX IFunctionalEntity Run-Time Diagnostic Counters Facet

Group

Conformance Unit / Profile Title

Optional

UAFX FunctionalEntity

UAFX IFunctionalEntity Diagnostics FunctionalGroup

False

UAFX FunctionalEntity

UAFX IFunctionalEntity Diagnostics OperationalConnectionCount

True

UAFX FunctionalEntity

UAFX IFunctionalEntity Diagnostics ExistingConnectionCount

False

UAFX FunctionalEntity

UAFX IFunctionalEntity Diagnostics ErrorConnectionCount

False

UAFX FunctionalEntity

UAFX IFunctionalEntity Diagnostics FailedConnectionCount

True

UAFX FunctionalEntity

UAFX IFunctionalEntity Diagnostics CleanedUpConnectionCount

True

Table 23 describes the details of the UAFX IFunctionalEntity Establishment Diagnostic Counters Facet.

This Facet includes the functionality needed for tracking FunctionalEntity Connection establishment activities.

Table 23 – UAFX IFunctionalEntity Establishment Diagnostic Counters Facet

Group

Conformance Unit / Profile Title

Optional

UAFX FunctionalEntity

UAFX IFunctionalEntity Diagnostics FunctionalGroup

False

UAFX FunctionalEntity

UAFX IFunctionalEntity Diagnostics ExistingConnectionCount

False

UAFX FunctionalEntity

UAFX IFunctionalEntity Diagnostics TotalEstablishAttemptsCount

False

UAFX FunctionalEntity

UAFX IFunctionalEntity Diagnostics FailedEstablishAttemptsCount

False

UAFX FunctionalEntity

UAFX IFunctionalEntity Diagnostics FailedVerificationCount

False

Table 24 describes the details of the UAFX FunctionalEntity Facet.

This Facet includes the base functionality for a FunctionalEntity.

Table 24 – 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 25 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 25 – 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 ConnectionEndpoint ApplicationUri

True

UAFX FunctionalEntity

UAFX IFunctionalEntity OperationalHealth

False

Table 26 describes the details of the UAFX ConnectionEndpoint Diagnostics Facet.

This Facet includes the functionality needed to track ConnectionEndpoint creation and modification times.

Table 26 – UAFX ConnectionEndpoint Diagnostics Facet

Group

Conformance Unit / Profile Title

Optional

UAFX FunctionalEntity

UAFX ConnectionEndpoint Diagnostics FunctionalGroup

False

UAFX FunctionalEntity

UAFX ConnectionEndpoint Diagnostics CreationTime

False

UAFX FunctionalEntity

UAFX ConnectionEndpoint Diagnostics ModificationTime

False

Table 27 describes the details of the UAFX IAssetRevision Facet.

This Facet includes the functionality common to all Objects implementing the IAssetRevision Interface.

Table 27 – 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 28 describes the details of the UAFX IAssetExtensions Facet.

This Facet includes the functionality common to all Objects implementing the IAssetExtensions Interface.

Table 28 – UAFX IAssetExtensions Facet

Group

Conformance Unit / Profile Title

Optional

UAFX FxAsset

UAFX IAssetExtensions Connectors

True

Table 29 describes the details of the UAFX IAssetExtensions Diagnostic Counters Facet.

This Facet includes the functionality needed for tracking Asset resource utilization.

Table 29 – UAFX IAssetExtensions Diagnostic Counters Facet

Group

Conformance Unit / Profile Title

Optional

UAFX FunctionalEntity

UAFX IAssetExtensions Diagnostics FunctionalGroup

False

UAFX FunctionalEntity

UAFX IAssetExtensions Diagnostics PowerOnUpTime

True

UAFX FunctionalEntity

UAFX IAssetExtensions Diagnostics CurrentCPUUtilization

True

UAFX FunctionalEntity

UAFX IAssetExtensions Diagnostics MaxCPUUtilization

True

UAFX FunctionalEntity

UAFX IAssetExtensions Diagnostics CurrentMemoryUtilization

True

UAFX FunctionalEntity

UAFX IAssetExtensions Diagnostics MaxMemoryUtilization

True

Table 30 describes the details of the UAFX Asset Facet.

This Facet includes the functionality needed for an Asset that is referenced directly by the AutomationComponentType Assets Folder.

Table 30 – UAFX Asset Facet

Group

Conformance Unit / Profile Title

Optional

UAFX IAssetRevision Facet

DI IVendorNameplate Server Facet

DI ITagNameplate Server Facet

DI IDeviceHealth Server 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

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 DeviceHealth Variable

False

Table 31 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 31 – 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 32 describes the details of the UAFX Socket AssetConnector Facet.

This Facet is used for modelling an AssetConnector with a physical socket where a cable can be connected.

Table 32 – 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 33 describes the details of the UAFX Clamp AssetConnector Facet.

This Facet is used for modelling an AssetConnector with a wire connection where the wire needs to be connected to some termination connection.

Table 33 – 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 34 describes 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 34 – 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.

image008.png

Figure 5 – Structure of Bridge and Station Component Facets

Table 35 describes the details of the Base Bridge Component Facet.

This Facet 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 35 – 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 36 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 36 – 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 37 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 37 – 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 38 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 38 – 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 39 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.

Table 39 – IA-station Facet

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

This Facet supersedes the UAFX Station Facet.

Table 40 describes the details of the UAFX Station 2024 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.

Table 40 – UAFX Station 2024 Facet

Group

Conformance Unit / Profile Title

Optional

IA-station Facet

LLDP Information 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

UAFX Networking

UAFX EthernetUAFXStation Remote Systems Data

False

Figure 6, Figure 7, Figure 8, and Figure 9 illustrate the structure of UAFX Controller Profiles and Facets.

image009.png

Figure 6 – Structure of the UAFX Server Profile

image010.png

Figure 7 – Structure of the UAFX ConnectionManager Facet

image011.png

Figure 8 – Structure of the UAFX Controller Profile

image012.png

Figure 9 – Structure of UAFX Controller Safety Facet

Table 41 describes the details of the UAFX Controller 2024 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.

Table 41 – UAFX Controller Server 2024 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

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 42 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 42 – UAFX ConnectionManager Client 2025 Facet

Group

Conformance Unit / Profile Title

Optional

Minimum UA Client 2022 Profile

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

Protocol and Encoding

Host Resolution – DNS Server

False

Table 43 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 43 – 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

Table 44 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.

Table 44 – 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 45 describes the details of the UAFX ConnectionManager 2024 Facet.

This Facet includes the functionality a UAFX ConnectionManager needs to establish Connections between FunctionalEntities.

This Facet supersedes the UAFX ConnectionManager Facet.

Table 45 – UAFX ConnectionManager 2024 Facet

Group

Conformance Unit / Profile Title

Optional

UAFX ConnectionManager Client 2024 Facet

UAFX SubscriberConfiguration Facet

UAFX SKS Push Facet

UAFX ConnectionManager Connection Monitoring Facet

LogObject 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 ConnectionManager 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

False

UAFX ConnectionManager

UAFX ConnectionManager AutomationComponentConfiguration CommunicationModelConfig

True

UAFX ConnectionManager

UAFX ConnectionManager PubSubCommunicationModelConfig

True

UAFX ConnectionManager

UAFX ConnectionManager 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 Base

True

UAFX ConnectionManager

UAFX ConnectionManager Capabilities MaxConnectionConfigurationSets

True

UAFX ConnectionManager

UAFX ConnectionManager AggregatedCurrentState

True

UAFX ConnectionManager

UAFX ConnectionManager File Configuration

True

UAFX ConnectionManager

UAFX ConnectionManager Exposes CCSs

False

LogObject

LogObject Logs Folder

False

LogObject

LogObject AdditionalData

False

LogObject

LogObject TraceContext

False

LogObject

LogObject Persistent Storage

False

Table 46 describes the details of the UAFX ConnectionManager Connection Monitoring Facet.

This Facet includes the functionality needed for a ConnectionManager to monitor Connections.

Table 46 – UAFX ConnectionManager Connection Monitoring Facet

Group

Conformance Unit / Profile Title

Optional

UAFX ConnectionManager

UAFX ConnectionManager ConnectionsDiagnostics

False

UAFX ConnectionManager

UAFX ConnectionManager Capabilities MonitorsLocalConnectionEndpoints

True

UAFX ConnectionManager

UAFX ConnectionManager Capabilities MonitorsAllConnectionEndpoints

True

Table 47 describes the details of the UAFX ConnectionManager Diagnostic Counters Facet.

This Facet includes the functionality needed for ConnectionManager tracking of Connection establishment.

Table 47 – UAFX ConnectionManager Diagnostic Counters Facet

Group

Conformance Unit / Profile Title

Optional

UAFX ConnectionManager

UAFX ConnectionManager Diagnostics FunctionalGroup

False

UAFX ConnectionManager

UAFX ConnectionManager Diagnostics EstablishCall

False

UAFX ConnectionManager

UAFX ConnectionManager Diagnostics CloseCall

False

UAFX ConnectionManager

UAFX ConnectionManager Diagnostics EstablishCallFailed

False

Table 48 describes the details of the UAFX ConnectionManager Logging Facet.

This Facet includes the functionality needed for logging ConnectionManager activities.

Table 48 – UAFX ConnectionManager Logging Facet

Group

Conformance Unit / Profile Title

Optional

UAFX ConnectionManager

UAFX ConnectionManager Log

False

UAFX ConnectionManager

UAFX ConnectionManager Auditing Method Calls Logging

False

Table 49 describes the details of the UAFX Controller 2024 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 2023 Profile.

Table 49 – UAFX Controller 2024 Profile

Group

Conformance Unit / Profile Title

Optional

UAFX Controller Server 2024 Profile

Embedded DataChange Subscription 2022 Server Facet

UAFX AutomationComponent 2024 Facet

UAFX AutomationComponent Communication Publisher Facet

UAFX AutomationComponent Communication Subscriber Facet

UAFX Asset Facet

UAFX top-level FunctionalEntity Facet

UAFX ConnectionManager 2024 Facet

UAFX Station 2024 Facet

Publisher UDP UADP Periodic Fixed 2022 Profile

Subscriber UDP UADP Periodic Fixed 2022 Profile

LogObject Facet

Session Services

Session Multiple

False

UAFX Base

UAFX Controller Datatype Support

False

UAFX Base

UAFX Preconfigured PublishedDataSet

False

UAFX Base

UAFX Preconfigured SubscribedDataSet

False

UAFX FunctionalEntity

UAFX IFunctionalEntity InputData

True

UAFX FunctionalEntity

UAFX IFunctionalEntity OutputData

True

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

Protocol and Encoding

Host Resolution – DNS Server

False

UAFX AutomationComponent

UAFX AutomationComponent ConnectionEstablishment Modify Not Supported

False

LogObject

LogObject Logs Folder

False

LogObject

LogObject AdditionalData

False

LogObject

LogObject TraceContext

False

LogObject

LogObject Persistent Storage

False

Table 50 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 50 – 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 12, Figure 11, and Figure 12.

image013.png

Figure 10 - Structure of the OfflineEngineering Descriptor Profile

image014.png

Figure 11 - Structure of the offline engineering tool import Profile

image015.png

Figure 12 - Structure of the offline engineering tool export Profile

Table 51 describes the details of the UAFX Offline Security Policy – Rsa-Pkcs-Sha256 Facet.

This security Facet defines a public-key cryptography security policy for Descriptors with average security needs.

Table 51 – UAFX Offline Security Policy – Rsa-Pkcs-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 52 describes the details of the UAFX Offline Security Policy – Rsa-Pss-Sha256 Facet.

This security Facet defines a public-key cryptography security policy for Descriptors with average security needs.

Table 52 – UAFX Offline Security Policy – Rsa-Pss-Sha256 Facet

Group

Conformance Unit / Profile Title

Optional

UAFX OfflineEngineering

UAFX Offline Rsa-Sha256 Limits

False

Security

AsymmetricSignatureAlgorithm_RSA-PSS-SHA2-256

False

Security

CertificateKeyAlgorithm_RSA

False

UAFX OfflineEngineering 

UAFX Offline CertificateSignatureAlgorithm_ RSASAA_PSS-SHA2-256

False 

Table 53 describes the details of the UAFX Offline Security Policy – Rsa-Pkcs-Sha384 Facet.

This security Facet defines a public-key cryptography security policy for Descriptors with high security needs.

Table 53 – UAFX Offline Security Policy – Rsa-Pkcs-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 54 describes the details of the UAFX Offline Security Policy – Rsa-Pss-Sha384 Facet.

This security Facet defines a public-key cryptography security policy for Descriptors with high security needs.

Table 54 – UAFX Offline Security Policy – Rsa-Pss-Sha384 Facet

Group

Conformance Unit / Profile Title

Optional

UAFX OfflineEngineering

UAFX Offline Rsa-Sha384 Limits

False

UAFX OfflineEngineering 

UAFX AsymmetricSignatureAlgorithm_RSASAA_PSS-SHA2-384

False 

Security

CertificateKeyAlgorithm_RSA

False

UAFX OfflineEngineering 

UAFX Offline CertificateSignatureAlgorithm_RSASAA_PSS-SHA2-384

False 

Table 55 describes the details of the UAFX Offline Security Policy – Rsa-Pkcs-Sha512 Facet.

This security Facet defines a public-key cryptography security policy for Descriptors with very high security needs.

Table 55 – UAFX Offline Security Policy – Rsa-Pkcs-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 56 describes the details of the UAFX Offline Security Policy – Rsa-Pss-Sha512 Facet.

This security Facet defines a public-key cryptography security policy for Descriptors with very high security needs.

Table 56 – UAFX Offline Security Policy – Rsa-Pss-Sha512 Facet

Group

Conformance Unit / Profile Title

Optional

UAFX OfflineEngineering

UAFX Offline Rsa-Sha512Limits

False

UAFX OfflineEngineering 

UAFX Offline AsymmetricSignatureAlgorithm_RSASAA_PSS-SHA2-512

False 

Security

CertificateKeyAlgorithm_RSA

False

UAFX OfflineEngineering 

UAFX Offline CertificateSignatureAlgorithm_RSASAA_PSS-SHA2-512

False 

Table 57 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 57 – 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 58 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 58 – 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 59 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 59 – 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 60 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 60 – 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 61 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 61 – 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 PublisherCapabilities

False

UAFX OfflineEngineering

UAFX Descriptor AutomationComponent SubscriberCapabilities

False

UAFX OfflineEngineering

UAFX Descriptor AutomationComponent ComponentCapabilities

False

UAFX OfflineEngineering

UAFX Descriptor AutomationComponent ConformanceName

False

UAFX OfflineEngineering

UAFX Descriptor FxRoot

False

Table 62 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 62 – UAFX Offline Descriptor Asset Facet

Group

Conformance Unit / Profile Title

Optional

UAFX OfflineEngineering

UAFX Descriptor Asset Base

False

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 63 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 63 – 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 64 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 64 – 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 65 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 65 – 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 66 describes the details of the UAFX Engineering Tool Import 2024 Profile.

This Profile includes the functionality needed by an engineering tool capable of importing Descriptors.

This Profile supersedes the UAFX Engineering Tool Import Profile.

Table 66 – UAFX Engineering Tool Import 2024 Profile

Group

Conformance Unit / Profile Title

Optional

UAFX Offline Security Policy – Rsa-Pkcs-Sha256 Facet

UAFX Offline Security Policy – Rsa-Pss-Sha256 Facet

UAFX Offline Security Policy – Rsa-Pkcs-Sha384 Facet

UAFX Offline Security Policy – Rsa-Pss-Sha384 Facet

UAFX Offline Security Policy – Rsa-Pkcs-Sha512 Facet

UAFX Offline Security Policy – Rsa-Pss-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 67 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 67 – 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