10.18 ConnectionEndpointParameterDataType

10.18.1 Overview

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

The ConnectionEndpointParameterDataType is illustrated in Figure 57.

Figure Error! No sequence specified.57 – ConnectionEndpointParameterDataType illustration

10.18.2 ConnectionEndpointParameterDataType definition

The ConnectionEndpointParameterDataType is formally defined in Table 158.

Table 158 – ConnectionEndpointParameterDataType structure
Name Type Description
ConnectionEndpointParameterDataTypeStructureSubtype of Structure defined in OPC 10000-5
Name0:StringSpecifies the BrowseName of the ConnectionEndpoint.
ConnectionEndpointTypeId0:NodeIdSpecifies 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)
InputVariableIds0:NodeId[]

Specifies a list of NodeIds that are inputs.

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

OutputVariableIds0:NodeId[]

Specifies a list of NodeIds that are outputs.

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

IsPersistent0:BooleanIf TRUE, specifies that the ConnectionEndpoint shall be persistent.
CleanupTimeout0:DurationSpecifies the value of the CleanupTimeout variable.
RelatedEndpoint2:RelatedEndpointDataTypeSpecifies the other endpoint this ConnectionEndpoint is connected to.
IsPreconfigured0:BooleanIf TRUE, specifies the ConnectionEndpoint is preconfigured.

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

Table 159 – ConnectionEndpointParameterDataType definition
Attribute Value
BrowseName2:ConnectionEndpointParameterDataType
IsAbstractTrue
References NodeClass BrowseName Definition
Subtype of the 0:Structure defined in OPC 10000-5
HasSubtypeDataTypePubSubConnectionEndpointParameterDataType Defined in 10.18.3
ConformanceUnits
UAFX AutomationComponent Base
UAFX ConnectionManager Base

10.18.3 PubSubConnectionEndpointParameterDataType

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

The PubSubConnectionEndpointParameterDataType is formally defined in Table 160.

Table 160Error! No sequence specified.Error! No sequence specified. – PubSubConnectionEndpointParameterDataType structure
NameTypeDescription
PubSubConnectionEndpointParameterDataTypeStructureSubtype of ConnectionEndpointParameterDataType
Mode2:PubSubConnectionEndpointModeEnumIndicates the intended mode of the ConnectionEndpoint.

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

Table 161 – PubSubConnectionEndpointParameterDataType definition
Attribute Value
BrowseName2:PubSubConnectionEndpointParameterDataType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 2:ConnectionEndpointParameterDataType
ConformanceUnits
UAFX AutomationComponent Base
UAFX ConnectionManager Base

10.18.4 ClientServerConnectionEndpointParameterDataType

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

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