Errata exists for this version of the document.
This Structure DataType is used to represent the configuration parameters for PubSubConnections. The PubSubConnectionDataType is formally defined in Table 26.
Table 26 – PubSubConnectionDataType Structure
Name |
Type |
Description |
PubSubConnectionDataType |
Structure |
|
name |
String |
The name of the PubSubConnection. |
enabled |
Boolean |
The enabled state of the PubSubConnection. |
publisherId |
BaseDataType |
Defined in 6.2.6.1. |
transportProfileUri |
String |
Defined in 6.2.6.2. |
address |
NetworkAddressDataType |
Defined in 6.2.6.3. The NetworkAddressDataType is defined in 6.2.6.5.3. |
connectionProperties |
KeyValuePair[] |
Defined in 6.2.6.4. |
transportSettings |
ConnectionTransportDataType |
Transport mapping specific PubSubConnection parameters. The abstract base type is defined in 6.2.6.5.2. The concrete subtypes are defined in the sections for transport mapping specific parameters. |
writerGroups |
WriterGroupDataType[] |
The WriterGroups contained in the PubSubConnection. The WriterGroup is defined in 6.2.5. |
readerGroups |
ReaderGroupDataType[] |
The ReaderGroups contained in the PubSubConnection. The ReaderGroup is defined in 6.2.7. |
This Structure DataType is an abstract base type for transport mapping specific PubSubConnection parameters. The abstract DataType does not define fields.
The ConnectionTransportDataType Structure representation in the AddressSpace is defined in Table 27.
Table 27 – ConnectionTransportDataType Definition
Attributes |
Value |
||
BrowseName |
ConnectionTransportDataType |
||
IsAbstract |
True |
||
References |
NodeClass |
BrowseName |
IsAbstract |
Subtype of Structure defined in OPC 10000-5. |
Subtypes of this abstract Structure DataType are used to represent network address information. The NetworkAddressDataType is formally defined in Table 28.
Table 28 – NetworkAddressDataType Structure
Name |
Type |
Description |
NetworkAddressDataType |
Structure |
|
networkInterface |
String |
The name of the network interface used for the communication relation. |
The NetworkAddressDataType Structure representation in the AddressSpace is defined in Table 29.
Table 29 – NetworkAddressDataType Definition
Attributes |
Value |
|||
BrowseName |
NetworkAddressDataType |
|||
IsAbstract |
True |
|||
References |
NodeClass |
BrowseName |
IsAbstract |
Description |
Subtype of Structure defined in OPC 10000-5. |
||||
HasSubtype |
DataType |
NetworkAddressUrlDataType |
False |
Defined in 6.2.6.5.4. |
This Structure DataType is used to represent network address information in the form of an URL String. The NetworkAddressUrlDataType is formally defined in Table 30.
Table 30 – NetworkAddressUrlDataType Structure
Name |
Type |
Description |
NetworkAddressUrlDataType |
Structure |
|
url |
String |
The address string for the communication relation in the form on an URL String. |
The NetworkAddressUrlDataType Structure representation in the AddressSpace is defined in Table 31.
Table 31 – NetworkAddressUrlDataType Definition
Attributes |
Value |
||
BrowseName |
NetworkAddressUrlDataType |
||
IsAbstract |
False |
||
References |
NodeClass |
BrowseName |
IsAbstract |
Subtype of NetworkAddressDataType defined in 6.2.6.5.3. |