This Structure DataType is used to represent the configuration parameters for PubSubConnections. The PubSubConnectionDataType is formally defined in Table 39.
Table 39 – PubSubConnectionDataType structure
Name |
Type |
Description |
Allow Subtypes |
PubSubConnectionDataType |
Structure |
|
|
Name |
String |
The name of the PubSubConnection. The name shall be unique across a PubSubConfiguration. It is recommended to use a human readable name. |
|
Enabled |
Boolean |
The enabled state of the PubSubConnection. |
|
PublisherId |
BaseDataType |
Defined in 6.2.7.1. |
|
TransportProfileUri |
String |
Defined in 6.2.7.2. |
|
Address |
NetworkAddressDataType |
Defined in 6.2.7.3. The NetworkAddressDataType is defined in 6.2.7.5.3. |
True |
ConnectionProperties |
KeyValuePair[] |
Defined in 6.2.7.4. |
|
TransportSettings |
ConnectionTransportDataType |
Transport mapping specific PubSubConnection parameters. The abstract base type is defined in 6.2.7.5.2. The concrete subtypes are defined in the subclauses for transport mapping specific parameters. If no concrete subtype is defined for the transport mapping, the field shall be null. |
True |
WriterGroups |
WriterGroupDataType[] |
The WriterGroups contained in the PubSubConnection. The WriterGroup is defined in 6.2.6. |
|
ReaderGroups |
ReaderGroupDataType[] |
The ReaderGroups contained in the PubSubConnection. The ReaderGroup is defined in 6.2.8. |
|
Its representation in the AddressSpace is defined in Table 40.
Table 40 – PubSubConnectionDataType definition
Attributes |
Value |
BrowseName |
PubSubConnectionDataType |
IsAbstract |
False |
Subtype of Structure defined in OPC 10000-5. |
|
Conformance Units |
|
PubSub Parameters Discovery Extended |