5.2.3 UAFX AutomationComponent

Table 4 describes AutomationComponent related UAFX Information Model ConformanceUnits. For additional information about these items, please refer to OPC 10000‑81.

Table 4 – UAFX AutomationComponent
CategoryTitleDescription
AutomationComponent
ServerUAFX AutomationComponent BaseSupports the AutomationComponentType and its related types. It also includes at least one instance of the AutomationComponentType.
ServerUAFX AutomationComponent SupportsPersistenceIncludes the SupportsPersistence Variable in the ComponentCapabilities Folder, and that the value of SupportsPersistence is set to TRUE.
ServerUAFX AutomationComponent MaxConnectionsIncludes the MaxConnections Variable in the ComponentCapabilities Folder and supports the claimed number of Connections. Note the actual maximum number of connections supported may be reduced during runtime due to resource restrictions.
ServerUAFX AutomationComponent MinConnectionsIncludes the MinConnections Variable in the ComponentCapabilities Folder and supports at least the claimed number of Connections.
ServerUAFX AutomationComponent MaxFunctionalEntitiesIncludes the MaxFunctionalEntities Variable in the ComponentCapabilities Folder and supports the claimed number of FunctionalEntities.
ServerUAFX AutomationComponent MaxConnectionsPerCallIncludes the MaxConnectionsPerCall Variable in the ComponentCapabilities Folder and supports the claimed number of Connections per call.
ServerUAFX AutomationComponent ConnectionEstablishment BundledThis AutomationComponent requires that the EstablishConnections Method restricts the commands defined in the set of bundled commands to only be issued as part of a bundle. This also requires the inclusion of the CommandBundleRequired Variable in the ComponentCapabilities Folder and that the value of CommandBundleRequired is set to TRUE.
ServerUAFX AutomationComponent ConformanceNameAll instances of the AutomationComponentType include the ConformanceName Variable.
ServerUAFX AutomationComponent ConnectionEstablishment VerifyAssetSupports the EstablishConnections Method VerifyAssetCmd command.
ServerUAFX AutomationComponent ConnectionEstablishment VerifyFunctionalEntitySupports the EstablishConnections Method VerifyFunctionalEntityCmd command.
ServerUAFX AutomationComponent ConnectionEstablishment CreateConnectionEndPointSupports the EstablishConnections Method CreateConnectionEndpointCmd command.
ServerUAFX AutomationComponent ConnectionEstablishment EstablishControlSupports the EstablishConnections Method EstablishControlCmd command.
ServerUAFX AutomationComponent ConnectionEstablishment SetConfigurationDataSupports the EstablishConnections Method SetConfigurationDataCmd command.
ServerUAFX AutomationComponent ConnectionEstablishment ReassignControlSupports the EstablishConnections Method ReassignControlCmd command.
ServerUAFX AutomationComponent ConnectionEstablishment ReserveCommunicationIdsSupports the EstablishConnections Method ReserveCommunicationIdsCmd command.
ServerUAFX AutomationComponent ConnectionEstablishment SetCommunicationConfigurationSupports the EstablishConnections Method SetCommunicationConfigurationCmd command.
ServerUAFX AutomationComponent ConnectionEstablishment Modify Not SupportedDoes not support the PubSubConfiguration2DataType ElementModify element operations. This includes returning Result Code Bad_InvalidArgument if one of these operations is selected.
ServerUAFX AutomationComponent ConnectionEstablishment EnableCommunicationSupports the EstablishConnections Method EnableCommunicationCmd command.
ServerUAFX AutomationComponent PubSub ConnectionsSupports the establishment of Connections using the PubSub communication model.
ServerUAFX AutomationComponent DescriptorSupports the AcDescriptorType and its related types. It also includes at least one instance of AcDescriptorType in the Descriptors Folder, where the AcDescriptor supports at least one of the UAFX AutomationComponent AcDescriptor DescriptorFile or UAFX AutomationComponent AcDescriptor DescriptorIdentifier ConformanceUnit, where at least one Descriptor complies with the UAFX Offline Descriptor Profile.
ServerUAFX AutomationComponent AcDescriptor DescriptorFileSupports the DescriptorFile of the AcDescriptorType.
ServerUAFX AutomationComponent AcDescriptor DescriptorIdentifierSupports the DescriptorIdentifier and DescriptorVersion of the AcDescriptorType.
ServerUAFX AutomationComponent Auditing Connection ManagementSupports AuditEvents for establishing, closing, and configuring UAFX Connections. Includes exposing the AuditUpdateMethodResultEventType, and all its supertypes in the AddressSpace.
ServerUAFX AutomationComponent Connection Management LoggingSupports logging of information that is consistent with the information defined in AuditUpdateMethodResultEventType.
ServerUAFX AutomationComponent Auditing Connection CleanupSupports AuditEvents for cleanup of UAFX Connections. Includes exposing the AuditConnectionCleanupEventType and all its supertypes in the AddressSpace.
ServerUAFX AutomationComponent PublisherCapabilities BaseSupports an instance of PublisherCapabilitiesType and the implementation of the capabilities stated in the instance. [Note that other Objects may include an instance that further restricts capabilities]
ServerUAFX AutomationComponent PublisherCapabilities Preconfigured DatasetsRequires the usage of only pre-configured PublishedDataSets as indicated by PublisherCapabilities PreconfiguredDataSetOnly = TRUE.
ServerUAFX AutomationComponent SubscriberCapabilities BaseSupports an instance of SubscriberCapabilitiesType and the implementation of the capabilities stated in the instance. [Note that other Objects may include an instance that further restricts capabilities]
ServerUAFX AutomationComponent SubscriberCapabilities Preconfigured DatasetsRequires the usage of only pre-configured SubscribedDataSets as indicated by SubscriberCapabilities PreconfiguredDataSetOnly = TRUE.
ServerUAFX AutomationComponent Connection Cleanup LoggingSupports logging of information that is consistent with the information defined in AuditConnectionCleanupEventType.
ServerUAFX AutomationComponent Diagnostics FunctionalGroupSupports the Diagnostics FunctionalGroup of the AutomationComponentType.
ServerUAFX AutomationComponent Diagnostics EstablishCallsSupports the EstablishCallCount Variable of the AutomationComponent Diagnostics FunctionalGroup.
ServerUAFX AutomationComponent Diagnostics EstablishCallFailedSupports the EstablishCallFailedCount Variable of the AutomationComponent Diagnostics FunctionalGroup.
ServerUAFX AutomationComponent Diagnostics CloseCallSupports the CloseCalCount Variable of the AutomationComponent Diagnostics FunctionalGroup.
ServerUAFX AutomationComponent LogSupports the AutomationComponentLog Component of the AutomationComponentType.