This Structure DataType is used to hold the information for a ConnectionConfigurationSet.

It is semantically equivalent to the ConnectionConfigurationSetType as defined in 6.8.2 with the exception that the elements ConnectionConfigurationSetStateMachine, Edit, and Lock as defined in the ConnectionConfigurationSetType are not part of this DataType. If this DataType is converted to an Object, the ConnectionConfigurationSetStateMachine shall be in State Ready, the Edit shall be set to False, and the Lock shall be assigned to the ConnectionManager.

The ConnectionConfigurationSetConfDataType is formally defined in Table F.1.

Table F.1 – ConnectionConfigurationSetConfDataType structure

Name

Type

Description

Allow Subtypes

ConnectionConfigurationSetConfDataType

Structure

Subtype of Structure defined in OPC 10000-5

BrowseName

0:String

String part of the BrowseName of the ConnectionConfigurationSet.

False

ConnectionConfigurationSetFolder

0:String[]

Optional path of the ConnectionConfigurationSet folder used to group ConnectionConfigurationSets where each entry in the String array represents one level in the folder hierarchy.

If no grouping is needed, the parameter is a null or empty String array.

False

Connections

4:ConnectionConfigurationConfDataType[]

A list of Connection configurations to be established.

False

CommunicationFlows

4:CommunicationFlowConfigurationConfDataType[]

A list of communication model-specific configurations to apply to Connections.

True

ServerAddresses

4:ServerAddressConfDataType[]

A list of addressing information for AutomationComponents.

False

AutomationComponentConfigurations

4:AutomationComponentConfigurationConfDataType[]

A list of AutomationComponents used for Connection establishment.

False

RollbackOnError

0:Boolean

Indicates the behaviour that should be followed when there is an error on Connection establishment. If this Property is TRUE and an error occurs during the Connection establishment sequence, processing of the set will stop, and all established Connections that are part of this set shall be closed.

False

SecurityKeyServer

4:SecurityKeyServerAddressConfDataType

The location of the SKS to be used for PubSub security configuration of this ConnectionConfigurationSet, including SecurityGroups and PubSubKeyPushTargets.

If the optional SKS configuration is to be omitted, the field shall be set to null.

False

Version

0:UInt32

The version of the ConnectionConfigurationSet.

False

ConnectionConfigurationSetProperties

0:KeyValuePair[]

The KeyValuePair array provides additional configuration properties for the ConnectionConfigurationSet.

False

The ConnectionConfigurationSetConfDataType representation in the AddressSpace is formally defined in Table F.2.

Table F.2 – ConnectionConfigurationSetConfDataType definition

Attribute

Value

BrowseName

4:ConnectionConfigurationSetConfDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

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

ConformanceUnits

UAFX ConnectionManager Configuration