This Structure DataTypeis used to represent the configuration parameters for PubSubConnections. The PubSubConnectionDataTypeis formally defined in Table 38.

Table 38– 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 NetworkAddressDataTypeis defined in 6.2.7.5.3.

True

ConnectionProperties

KeyValuePair[]

Defined in 6.2.7.4.

TransportSettings

ConnectionTransportDataType

Transport mapping specific PubSubConnectionparameters. 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 WriterGroupscontained in the PubSubConnection. The WriterGroupis defined in 6.2.6.

ReaderGroups

ReaderGroupDataType[]

The ReaderGroupscontained in the PubSubConnection. The ReaderGroupis defined in 6.2.8.

Its representation in the AddressSpace is defined in Table 39.

Table 39– PubSubConnectionDataType definition

Attributes

Value

BrowseName

PubSubConnectionDataType

IsAbstract

False

Subtype of Structure defined in OPC 10000-5.

Conformance Units

PubSub Parameters Discovery Extended