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.

10.18.2 ConnectionEndpointParameterDataType definition
The ConnectionEndpointParameterDataType is formally defined in Table 158.
| 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 that 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 159.
| 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 |
10.18.3 PubSubConnectionEndpointParameterDataType
The PubSubConnectionEndpointParameterDataType is used by the EstablishConnections Method to create a PubSubConnectionEndpoint.
The PubSubConnectionEndpointParameterDataType is formally defined in Table 160.
| 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 161.
| 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 |
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.