The ConnectionEndpointParameterDataType is an abstract structure used by the EstablishConnections Method to provide the information for creation of a ConnectionEndpoint. It is semantically equivalent to the ConnectionEndpointParameterType as defined in 6.12.

The ConnectionEndpointParameterDataType is illustrated in Figure 57.

image060.png

Figure 57 – ConnectionEndpointParameterDataType illustration

The ConnectionEndpointParameterDataType is formally defined in Table 150.

Table 150 – ConnectionEndpointParameterDataType structure

Name

Type

Description

ConnectionEndpointParameterDataType

Structure

Subtype of Structure defined in OPC 10000-5

Name

0:String

Specifies the BrowseName of the ConnectionEndpoint.

ConnectionEndpointTypeId

0:NodeId

Specifies the well-known NodeId of the type definition, which shall be used to create the ConnectionEndpoint. This can be any of the subtypes of the ConnectionEndpointType (for example, PubSubConnectionEndpointType)

InputVariableIds

0:NodeId[]

Specifies a list of NodeIds that are inputs.

If InputVariables are not provided, it shall be null or empty.

OutputVariableIds

0:NodeId[]

Specifies a list of NodeIds that are outputs.

If OutputVariables are not provided, it shall be null or empty.

IsPersistent

0:Boolean

If TRUE, specifies the ConnectionEndpoint shall be persistent.

CleanupTimeout

0:Duration

Specifies the value of the CleanupTimeout variable.

RelatedEndpoint

2:RelatedEndpointDataType

Specifies the other endpoint this ConnectionEndpoint is connected to.

IsPreconfigured

0:Boolean

If TRUE, specifies the ConnectionEndpoint is preconfigured.

The ConnectionEndpointParameterDataType representation in the AddressSpace is formally defined in Table 151.

Table 151 – ConnectionEndpointParameterDataType definition

Attribute

Value

BrowseName

2:ConnectionEndpointParameterDataType

IsAbstract

True

References

NodeClass

BrowseName

Definition

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

HasSubtype

DataType

PubSubConnectionEndpointParameterDataType

Defined in 10.18.3

ConformanceUnits

UAFX AutomationComponent Base

UAFX ConnectionManager Base

The PubSubConnectionEndpointParameterDataType is used by the EstablishConnections Method to create a PubSubConnectionEndpoint.

The PubSubConnectionEndpointParameterDataType is formally defined in Table 152.

Table 152 – PubSubConnectionEndpointParameterDataType structure

Name

Type

Description

PubSubConnectionEndpointParameterDataType

Structure

Subtype of ConnectionEndpointParameterDataType

Mode

2:PubSubConnectionEndpointModeEnum

Indicates the intended mode of the ConnectionEndpoint.

The PubSubConnectionEndpointParameterDataType representation in the AddressSpace is formally defined in Table 153.

Table 153 – PubSubConnectionEndpointParameterDataType definition

Attribute

Value

BrowseName

2:PubSubConnectionEndpointParameterDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 2:ConnectionEndpointParameterDataType

ConformanceUnits

UAFX AutomationComponent Base

UAFX ConnectionManager Base

The ClientServerConnectionEndpointParameterDataType is used by the EstablishConnections Method to create a ClientServerConnectionEndpoint.

This DataType will be specified in a future version of this document.