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.