5.4 UAFX OfflineEngineering

5.4.1 Overview

This subclause describes UAFX OfflineEngineering ConformanceUnits. The ConformanceGroups included are UAFX OfflineEngineering and UAFX OfflineEngineering Security.

5.4.2 UAFX OfflineEngineering Descriptor

Table 10 describes UAFX OfflineEngineering Descriptor ConformanceUnits, which describe the structure and syntax of a Descriptor file. For additional information about these items, please refer to OPC 10000‑83.

Table 10 – UAFX OfflineEngineering Descriptor
CategoryTitleDescription
UAFX Descriptor
OfflineUAFX Descriptor Open Packaging Convention FormatSupports the Open Packaging Convention attachment file name extension and Pack URI syntax.
OfflineUAFX Descriptor Open Packaging Convention Common ServicesSupports the Open Packaging Convention common services files: [Content_Types].xml, .rels, origin.psdor, and origin.psdor.rels.
OfflineUAFX Descriptor AML File FormatSupports the AutomationML container file format.
OfflineUAFX Descriptor UAFX ManifestSupports the Descriptor manifest.
OfflineUAFX Descriptor UAFX Information ModelSupports the Root AML file, OPC UA FX AML Libraries, and OPC UA FX AML Core Libraries for defining OPC UA FX information models. The OPC UA FX AML Core Libraries are those libraries that are defined in OPC 10000-83 Annexes.
OfflineUAFX Descriptor Relationship ReferencesSupports Descriptor Open Packaging Conventions relationship references.
OfflineUAFX Tool AML ExternalDataReferencesSupports AutomationML ExternalDataReferences if a non-AutomationML artifact is included in a Descriptor.
OfflineUAFX Tool AML ExternalReferencesSupports AutomationML ExternalReferences if multiple AutomationML files are included in the Descriptor.
UAFX Engineering Tool
OfflineUAFX Tool Descriptor ImportSupports the importing of UAFX Descriptors.
OfflineUAFX Tool Descriptor ExportSupports the exporting of UAFX Descriptors.
OfflineUAFX Tool UAFX AML LibrariesSupports the use of AML constructs and the OPC UA FX AML Libraries.
OfflineUAFX Tool Descriptor LifecycleSupports the handling of Descriptors with different FxVersions.
UAFX OfflineEngineering Security – General
OfflineUAFX Descriptor Digital Signature Descriptor is signed using a digital signature specified in OPC 10000‑83 using one of the signing algorithms defined by the UAFX Offline Security Policies. When signing using an RSA algorithm, the PSS padding algorithm should be used whenever possible, e.g. UAFX Offline CertificateSignatureAlgorithm_ RSASAA_PSS-SHA2-256.
OfflineUAFX Tool Export Digital SignatureSupports exporting a compliant Descriptor.
OfflineUAFX Tool Import Digital SignatureSupports importing any compliant Descriptor. All digital signatures in an imported Descriptor are validated as specified in OPC 10000‑83 using the signing algorithms defined in the UAFX Offline Security Policies.
OfflineUAFX Tool LoggingSupports error message logging and display when invalid digital signatures are imported.

5.4.3 UAFX OfflineEngineering Descriptor Security

Table 11 describes UAFX OfflineEngineering Security ConformanceUnits which describe the security policies for signing Descriptors. For additional information about these items, please refer to OPC 10000‑83.

Table 11 – OfflineEngineering Descriptor Security
CategoryTitleDescription
UAFX OfflineEngineering Signing – Limits
OfflineUAFX Offline Rsa-Sha256 Limits

-> MinAsymmetricKeyLength: 2048 bits

-> MaxAsymmetricKeyLength: 4096 bits

OfflineUAFX Offline Rsa-Sha384 Limits

-> MinAsymmetricKeyLength: 3072 bits

-> MaxAsymmetricKeyLength: 4096 bits

OfflineUAFX Offline Rsa-Sha512Limits

-> MinAsymmetricKeyLength: 4096 bits

-> MaxAsymmetricKeyLength: 8192 bits

OfflineUAFX Offline ECC‑nistP256 Limits

-> MinAsymmetricKeyLength: 256 bits (ECC)

-> MaxAsymmetricKeyLength: 384 bits (ECC for CA Only)

OfflineUAFX Offline ECC‑nistP384 Limits

-> MinAsymmetricKeyLength: 384 bits (ECC)

-> MaxAsymmetricKeyLength: 521 bits (ECC for CA Only)

OfflineUAFX Offline ECC‑nistP521 Limits

-> MinAsymmetricKeyLength: 521 bits (ECC)

-> MaxAsymmetricKeyLength: 521 bits (ECC)

UAFX OfflineEngineering Signing - Algorithms
OfflineUAFX Offline CertificateSignatureAlgorithm_ RSA-PKCS15-SHA2-256

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASSA-PKCS1-v1_5 scheme is used.

The hash algorithm is SHA2 with 256 bits, 384 bits, or 512 bits. It is described in https://tools.ietf.org/html/rfc6234.

OfflineUAFX Offline AsymmetricSignatureAlgorithm_RSA-PKCS15-SHA2-384

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASSA-PKCS1-v1_5 scheme is used.

The hash algorithm is SHA2 with 384 bits and is described in https://tools.ietf.org/html/rfc6234.

The URI is http://www.w3.org/2001/04/xmldsig-more#rsa-sha384.

OfflineUAFX Offline CertificateSignatureAlgorithm_RSA-PKCS15-SHA2-384

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASSA-PKCS1-v1_5 scheme is used.

The hash algorithm is SHA2 with 384 bits or 512 bits. It is described in https://tools.ietf.org/html/rfc6234.

OfflineUAFX Offline AsymmetricSignatureAlgorithm_RSA-PKCS15-SHA2-512

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASSA-PKCS1-v1_5 scheme is used.

The hash algorithm is SHA2 with 512 bits and is described in https://tools.ietf.org/html/rfc6234.

The URI is http://www.w3.org/2001/04/xmldsig-more#rsa-sha512.

OfflineUAFX Offline CertificateSignatureAlgorithm_RSA-PKCS15-SHA2-512

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASSA-PKCS1-v1_5 scheme is used.

The hash algorithm is SHA2 with 512 bits. It is described in https://tools.ietf.org/html/rfc6234.

OfflineUAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-256

The ECC digital signature algorithm described in https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

The hash algorithm is SHA2 with 256 bits and is described in https://tools.ietf.org/html/rfc6234.

The URI is http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256.

OfflineUAFX Offline CertificateKeyAlgorithm_ECC-nistP256

The P-256 or P-384 curve described in http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

ECC public key compression is not used.

ECC coordinates are encoded as big-endian integers padded with zeros.

An end entity Certificate shall use P-256.

A CA that issues end entity Certificates shall use P-256.

Other CAs may use P-384.

OfflineUAFX Offline CertificateSignatureAlgorithm_ECDSA-SHA2-256

ECC digital signature algorithm described in https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

The SHA2 algorithm is described in http://tools.ietf.org/html/rfc6234.

The SHA2 algorithm length depends on the public key.

The length shall be 256 bits if the P-256 curve is used.

The length shall be 384 bits if the P-384 curve is used.

OfflineUAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-384

The ECC digital signature algorithm described in https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

The hash algorithm is SHA2 with 384 bits and is described in https://tools.ietf.org/html/rfc6234.

The URI is http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha384.

OfflineUAFX Offline CertificateKeyAlgorithm_ECC-nistP384

The P-384 or P-521 curve described in http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

ECC public key compression is not used.

ECC coordinates are encoded as big-endian integers padded with zeros.

An end entity Certificate shall use P-384.

A CA that issues end entity Certificates shall use P-384.

Other CAs may use P-521.

OfflineUAFX Offline CertificateSignatureAlgorithm_ECDSA-SHA2-384

ECC digital signature algorithm described in http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

The SHA2 algorithm is described in http://tools.ietf.org/html/rfc6234.

The SHA2 algorithm length depends on the public key.

The length shall be 384 bits if the P-384 curve is used.

The length shall be 512 bits if the P-521 curve is used.

OfflineUAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-512

The ECC digital signature algorithm described in https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

The hash algorithm is SHA2 with 512 bits and is described in https://tools.ietf.org/html/rfc6234.

The URI is http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512.

OfflineUAFX Offline CertificateKeyAlgorithm_ECC-nistP521

The P-521 curve described in http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

ECC public key compression is not used.

ECC coordinates are encoded as big-endian integers padded with zeros.

OfflineUAFX Offline CertificateSignatureAlgorithm_ECDSA-SHA2-512

ECC digital signature algorithm described in http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

The hash algorithm is SHA2 with 512 bits and is described in https://tools.ietf.org/html/rfc6234.

Offline UAFX Offline CertificateSignatureAlgorithm_ RSASAA_PSS-SHA2-256

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASAA-PSS scheme is used.

The hash algorithm is SHA2 with 256 bits, 384 bits, or 512 bits. It is described in https://tools.ietf.org/html/rfc6234.

Offline UAFX Offline AsymmetricSignatureAlgorithm_RSASAA_PSS-SHA2-384

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASAA-PSS scheme is used.

The hash algorithm is SHA2 with 384 bits. It is described in https://tools.ietf.org/html/rfc6234.

The URI is http://www.w3.org/2001/04/xmldsig-more#rsa-sha384.

Offline UAFX Offline CertificateSignatureAlgorithm_RSASAA_PSS-SHA2-384

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASAA-PSS scheme is used.

The hash algorithm is SHA2 with 384 bits or 512 bits. It is described in https://tools.ietf.org/html/rfc6234.

Offline UAFX Offline AsymmetricSignatureAlgorithm_RSASAA_PSS-SHA2-512

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASAA-PSS scheme is used.

The hash algorithm is SHA2 with 512 bits. It is described in https://tools.ietf.org/html/rfc6234.

The URI is http://www.w3.org/2001/04/xmldsig-more#rsa-sha512.

Offline UAFX Offline CertificateSignatureAlgorithm_RSASAA_PSS-SHA2-512

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447

The RSASAA-PSS scheme is used. 

The hash algorithm is SHA2 with 512 bits. It is described in https://tools.ietf.org/html/rfc6234.

5.4.4 UAFX Descriptor contents

5.4.4.1 Overview

This subclause describes UAFX Descriptor contents ConformanceUnits. The ConformanceGroups included are UAFX Descriptor Contents – UAFX Information Model, UAFX Descriptor Contents – Networking Information Model, UAFX Descriptor Contents – Core UA Information Model.

5.4.4.2 UAFX Descriptor Contents – UAFX Information Model

Table 12 describes UAFX Descriptor Contents – UAFX Information Model ConformanceUnits, which describe the UAFX Information Model contents of a Descriptor. For additional information about these items, please refer to OPC 10000‑81.

Table 12 – UAFX Descriptor Contents – UAFX Information Model
CategoryTitleDescription
UAFX Descriptor contents – UAFX IM – AutomationComponent
OfflineUAFX Descriptor AcDescriptor DescriptorIdentifierIf the product supports the UAFX AutomationComponent AcDescriptor DescriptorIdentifier ConformanceUnit, the AML descriptions of all instances of AutomationComponentType AcDescriptorType DescriptorIdentifier and DescriptorVersion Variables and their contents are included.
OfflineUAFX Descriptor AutomationComponent BaseIf the product supports the UAFX AutomationComponent Base ConformanceUnit, the AML descriptions of all instances of AutomationComponentType are included.
OfflineUAFX Descriptor AutomationComponent PublisherCapabilitiesIf the product supports the UAFX AutomationComponent PublisherCapabilities Base ConformanceUnit, the AML descriptions of all instances of the AutomationComponentType PublisherCapabilities Objects and their contents are included.
OfflineUAFX Descriptor AutomationComponent SubscriberCapabilitiesIf the product supports the UAFX AutometionComponent SubscriberCapabilities Base ConformanceUnit, the AML descriptions of all instances of the AutomationComponentType SubscriberCapabilities Objects and their contents are included.
OfflineUAFX Descriptor AutomationComponent ComponentCapabilitiesIncludes the AML descriptions of all instances of the AutomationComponentType ComponentCapabilities Folders and their contents.
OfflineUAFX Descriptor AutomationComponent ConformanceNameIf the product supports the UAFX AutomationComponent ConformanceName ConformanceUnit, the AML descriptions of all instances of AutomationComponentType ConformanceName Variable and its contents are included.
OfflineUAFX Descriptor FxRootIncludes the AML description of the well-known UAFX Information Model instance FxRoot.
UAFX Descriptor contents – UAFX IM – Asset
OfflineUAFX Descriptor Asset BaseIf the product supports the UAFX Asset Base ConformanceUnit, the AML descriptions of all instances of objects in the Assets folder are included.
OfflineUAFX Descriptor Asset SoftwareUpdateIf the product supports the UAFX SoftwareUpdate ConformanceUnit, the AML descriptions of all instances of UAFX SoftwareUpdate AddIn are included.
OfflineUAFX Descriptor IAssetRevision VersionIf the product supports the UAFX IAssetRevision Version ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IAssetRevision BuildIf the product supports the UAFX IAssetRevision Build ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IAssetRevision SubBuildIf the product supports the UAFX IAssetRevision SubBuild ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate ManufacturerUriIf the product supports the DI IVendorNameplate ManufacturerUri ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate ProductCodeIf the product supports the DI IVendorNameplate ProductCode ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate HardwareRevisionIf the product supports the DI IVendorNameplate HardwareRevision ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate SoftwareRevisionIf the product supports the DI IVendorNameplate SoftwareRevision ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate ProductInstanceUriIf the product supports the DI IVendorNameplate ProductInstanceUri ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate ManufacturerIf the product supports the DI IVendorNameplate Manufacturer ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate ModelIf the product supports the DI IVendorNameplate Model ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate DeviceRevisionIf the product supports the DI IVendorNameplate DeviceRevision ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate DeviceManualIf the product supports the DI IVendorNameplate DeviceManual ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate DeviceClassIf the product supports the DI IVendorNameplate DeviceClass ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate SerialNumberIf the product supports the DI IVendorNameplate SerialNumber ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI ITagNameplate AssetIdIf the product supports the DI ITagNameplate AssetId ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit are included.
OfflineUAFX Descriptor DI ITagNameplate ComponentNameIf the product supports the DI ITagNameplate ComponentName ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit are included.
OfflineUAFX Descriptor IAssetExtensions ConnectorsIf the product supports the UAFX IAssetExtensions Connectors ConformanceUnit, the AML descriptions of all instances of Connectors Folder of the IAssetExtensions Interface and their contents are included.
OfflineUAFX Descriptor AssetConnector IdIf the product supports the UAFX AssetConnector Id ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector NameIf the product supports the UAFX AssetConnector Name ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector KindIf the product supports the UAFX AssetConnector Kind ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector Slot BaseIf the product supports the UAFX AssetConnector Slot Base ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector Slot LogicalIdIf the product supports the UAFX AssetConnector Slot LogicalId ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector Socket BaseIf the product supports the UAFX AssetConnector Socket Base ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector Clamp BaseIf the product supports the UAFX AssetConnector Clamp Base ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector ClampBlock BaseIf the product supports the UAFX AssetConnector ClampBlock Base ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector ClampBlock BlockSizeIf the product supports the UAFX AssetConnector ClampBlock BlockSize ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector ClampBlock NestedIf the product supports the UAFX AssetConnector ClampBlock Nested ConformanceUnit, the AML descriptions of all instances of nested ClampTypes and their contents are included.
OfflineUAFX Descriptor ConnectionEndpoint PubSubIf the product supports the UAFX ConnectionEndpoint PubSub ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor ControlGroup MethodsIf the product supports the UAFX ControlGroup Methods ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity CapabilitiesIf the product supports the UAFX IFunctionalEntity Capabilities Base ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor ControlGroup BaseIf the product supports the UAFX ControlGroup Base ConformanceUnit, the AML descriptions of all instances of ControlGroupType are included.
OfflineUAFX Descriptor ConnectionEndpoint BaseIf the product supports the UAFX ConnectionEndpoint Base ConformanceUnit, the AML descriptions of all instances of subtypes of ConnectionEndpointType are included.
UAFX Descriptor contents – UAFX IM – FunctionalEntity
OfflineUAFX Descriptor FunctionalEntity BaseIf the product supports the UAFX FunctionalEntity Base ConformanceUnit, the AML descriptions of all instances of FunctionalEntityType, a subtype of it, or an Object that implements the IFunctionalEntity Interface are included.
OfflineUAFX Descriptor IFunctionalEntity ControlGroupsIf the product supports the UAFX IFunctionalEntity ControlGroups ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity SubscriberCapabilitiesIf the product supports the UAFX IFunctionalEntity SubscriberCapabilities Base ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity PublisherCapabilitiesIf the product supports the UAFX IFunctionalEntity PublisherCapabilities Base ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity ConnectionEndpointsIf the product supports the UAFX IFunctionalEntity ConnectionEndpoints ConformanceUnit and includes preconfigured ConnectionEndpoints, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity ConfigurationDataIf the product supports the UAFX IFunctionalEntity ConfigurationData ConformanceUnit, the AML descriptions of all instances of ConfigurationDataFolderType and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity OutputDataIf the product supports the UAFX IFunctionalEntity OutputData ConformanceUnit, the AML descriptions of all instances of OutputsFolderType and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity InputDataIf the product supports the UAFX IFunctionalEntity IntputData ConformanceUnit, the AML descriptions of all instances of InputsFolderType and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity OperationalHealthAlarmsIf the product supports the UAFX IFunctionalEntity OperationalHealthAlarms ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity ApplicationIdentifierIf the product supports the UAFX IFunctionalEntity ApplicationIdentifier ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity AuthorAssignedVersionIf the product supports the UAFX IFunctionalEntity AuthorAssignedVersion ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity AuthorAssignedIdentifierIf the product supports the UAFX IFunctionalEntity AuthorAssignedIdentifier ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity AuthorUriIf the product supports the UAFX IFunctionalEntity AuthorUri ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor ConfigurationDataFolder VariableStorageIf the product supports the UAFX ConfigurationDataFolder VariableStorage ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
5.4.4.3 UAFX Descriptor Contents – Networking Information Model

Table 13 describes UAFX Descriptor Contents – Networking Information Model ConformanceUnits, which describe the UAFX Station Information Model contents of a Descriptor. For additional information about these items, please refer to OPC 10000‑82.

Table 13 – UAFX Descriptor Contents – Networking Information Model
CategoryTitleDescription
OfflineUAFX Descriptor Network Priority MappingIf the product supports the UAFX EthernetUAFXStation Default PriorityMappingTable ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor Network Physical InterfacesIf the product supports the UAFX EthernetUAFXStation Physical Interface ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor Network VLAN InterfacesIf the product supports the UAFX EthernetUAFXStation Default VLAN Interface ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
5.4.4.4 UAFX Descriptor Contents – Core UA Information Model

Table 14 describes UAFX Descriptor Contents – Core UA Information Model ConformanceUnits, which describe the Core UA Information Model contents of a Descriptor. For additional information about these items, please refer to OPC 10000‑7.

Table 14 – UAFX Descriptor Contents – Networking Information Model
CategoryTitleDescription
OfflineUAFX Descriptor Core VendorServerInfoIncludes the AML description of the VendorServerInfo Variable of the Server Object.
OfflineUAFX Descriptor Core ServerRedundancyIncludes the AML description of the ServerRedundancy Variable of the Server Object.
OfflineUAFX Descriptor Core Server CapabilitiesIncludes the AML description of the UA IM Objects required by the Base Info Server Capabilities 2 ConformanceUnit and their contents.
OfflineUAFX Descriptor Core MaxMonitoredItemsQueueSizeIncludes the AML description of the UA IM Objects required by the Base Info Server Capabilities MaxMonitoredItemsQueueSize ConformanceUnit and their contents.
OfflineUAFX Descriptor Core Subscriptions Capabilities Includes the AML description of the UA IM Objects required by the Base Info Server Capabilities Subscriptions ConformanceUnit and their contents.