6.2.7.5.1 PubSubConnectionDataType

This Structure DataType is used to represent the configuration parameters for PubSubConnections. The PubSubConnectionDataType is formally defined in Table 48.

Table 48 – PubSubConnectionDataType structure
Name Type Description Allow Subtypes
PubSubConnectionDataTypeStructure

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

BooleanThe enabled state of the PubSubConnection.

PublisherId

BaseDataTypeDefined in 6.2.7.1.

TransportProfileUri

StringDefined 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 49.

Table 49 – PubSubConnectionDataType definition
Attributes Value
BrowseNamePubSubConnectionDataType
IsAbstractFalse
Subtype of Structure defined in OPC 10000-5.
Conformance Units
PubSub Parameters Discovery Extended