The ConnectionManagerType is formally defined in Table 74.

Table 74 – ConnectionManagerType definition

Attribute

Value

BrowseName

4:ConnectionManagerType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseObjectType defined in OPC 10000-5

0:HasComponent

Object

4:ConnectionConfigurationSets

0:FolderType

M

0:HasComponent

Object

4:ConnectionManagerConfiguration

4:ConnectionManagerConfigurationType

O

0:HasComponent

Method

4:EditConnectionConfigurationSets

Defined in 6.7.4

O

0:HasComponent

Method

4:ProcessConnectionConfigurationSets

Defined in 6.7.5

O

0:HasComponent

Object

4:Capabilities

4:ConnectionManagerCapabilitiesType

O

0:HasComponent

Variable

4:AggregatedCurrentState

0:Boolean

0:BaseDataVariableType

O

ConformanceUnits

UAFX ConnectionManager Base

ConnectionConfigurationSets provides a Folder for the ConnectionConfigurationSets (defined in 6.8) that are exposed by this ConnectionManager. It shall be restricted to holding only instances of ConnectionConfigurationSetType, which provide the data required by a ConnectionManager to establish Connections. This Folder may also contain other Folders that can be used to organize the ConnectionConfigurationSets. The Folder may be empty. The string part of the BrowseName of ConnectionConfigurationSets shall be unique within a ConnectionConfigurationSets Folder.

ConnectionManagerConfiguration provides standardized mechanisms for adding, removing, or replacing ConnectionConfigurationSets (see F.1).

EditConnectionConfigurationSets provides a way to alter the Edit Property of one or more ConnectionConfigurationSets in a single Call.

ProcessConnectionConfigurationSets causes the ConnectionManager to manage Connections contained in one or more ConnectionConfigurationSets in a single Call (see 6.7.5). In addition, vendor-specific means may be used to trigger the processing of ConnectionConfigurationSets. All processing of ConnectionConfigurationSets shall follow the behaviour defined in 6.7.5.3.

Capabilities is a ConnectionManagerCapabilitiesType Folder that describes the functionality provided by a ConnectionManager (see 6.7.6).

AggregatedCurrentState shall be set to TRUE if one or more ConnectionConfigurationSets’ ConnectionConfigurationSetStateMachine is in State Error. This only indicates that the ConnectionManager encountered a problem in processing one or more of the ConnectionConfigurationSets; it does not indicate the status of the Connections.