The ConnectionConfigurationType ObjectType describes the configuration information needed to establish a single Connection contained in the ConnectionConfigurationSetType.

The ConnectionConfigurationType is illustrated in Figure 40.

image043.png

Figure 40 – ConnectionConfigurationType illustration

The ConnectionConfigurationType is formally defined in Table 90.

Table 90 – ConnectionConfigurationType definition

Attribute

Value

BrowseName

4:ConnectionConfigurationType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

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

0:HasComponent

Variable

4:ProcessingResult

0:StatusCode

0:BaseDataVariableType

M, RO

0:HasComponent

Object

4:Endpoint1

4:ConnectionEndpointConfigurationType

M

0:HasComponent

Object

4:Endpoint2

4:ConnectionEndpointConfigurationType

O

ConformanceUnits

UAFX ConnectionManager Base

ProcessingResult indicates the StatusCode of the last processing of this Connection. This StatusCode is the overall status of the creation or close of the ConnectionEndpoints. On creation, if any of the actions required for creating this Connection (verify FunctionalEntity, create ConnectionEndpoint, establish or reassign ControlGroup, assign ConfigurationData, configure or enable communication model for either endpoint) fail, the returned StatusCode will be stored in this Variable. Additional error information can be provided via OPC UA Diagnostics (see OPC 10000-4 and OPC 10000-5).

Endpoint1 and the optional Endpoint2 hold the configuration information for the endpoints of the Connection. The ConnectionEndpointConfigurationType is defined in 6.11.