This ObjectType represents datagram transport protocol mapping specific parameters for a PubSubConnection. The DatagramConnectionTransportType is formally defined in Table 315.

Table 315 – DatagramConnectionTransportType definition

Attribute

Value

BrowseName

DatagramConnectionTransportType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of ConnectionTransportType defined in 9.1.5.8.

HasComponent

Object

DiscoveryAddress

NetworkAddressType

Mandatory

HasProperty

Variable

DiscoveryAnnounceRate

UInt32

PropertyType

Optional

HasProperty

Variable

DiscoveryMaxMessageSize

UInt32

PropertyType

Optional

HasProperty

Variable

QosCategory

String

PropertyType

Optional

HasProperty

Variable

DatagramQos

QosDataType[]

PropertyType

Optional

Conformance Units

PubSub Model Datagram

The DiscoveryAddress is defined in 6.4.1.2.1.

The DiscoveryAnnounceRate is defined in 6.4.1.2.3.

The DiscoveryMaxMessageSize is defined in 6.4.1.2.4.

The QosCategory is defined in 6.4.1.2.5.

The DatagramQos is defined in 6.4.1.2.6.

This ObjectType represents datagram transport protocol mapping specific parameters for a WriterGroup. The DatagramWriterGroupTransportType is formally defined in Table 319.

Table 316 – DatagramWriterGroupTransportType definition

Attribute

Value

BrowseName

DatagramWriterGroupTransportType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of WriterGroupTransportType defined in 9.1.6.7.

HasProperty

Variable

MessageRepeatCount

Byte

PropertyType

Optional

HasProperty

Variable

MessageRepeatDelay

Duration

PropertyType

Optional

HasComponent

Object

Address

NetworkAddressType

Optional

HasProperty

Variable

QosCategory

String

PropertyType

Optional

HasProperty

Variable

DatagramQos

TransmitQosDataType[]

PropertyType

Optional

HasProperty

Variable

DiscoveryAnnounceRate

UInt32

PropertyType

Optional

HasProperty

Variable

Topic

String

PropertyType

Optional

Conformance Units

PubSub Model Datagram

The MessageRepeatCount is defined in 6.4.1.3.1.

The MessageRepeatDelay is defined in 6.4.1.3.2.

The Address is defined in 6.4.1.3.4. The abstract NetworkAddressType is defined in 9.1.5.6. The default type used for concrete instances is the NetworkAddressUrlType defined in 9.1.5.7. It represents the Address in the form of a URL String.

The QosCategory is defined in 6.4.1.3.5.

The DatagramQos is defined in 6.4.1.3.6.

The DiscoveryAnnounceRate is defined in 6.4.1.3.7

The Topic is defined in 6.4.1.3.8.

There is no datagram-specific transport protocol mapping parameter defined for the DataSetWriter.

This ObjectType represents datagram transport protocol mapping specific parameters for a DataSetReader. The DatagramDataSetReaderTransportType is formally defined in Table 317.

Table 317 – DatagramDataSetReaderTransportType definition

Attribute

Value

BrowseName

DatagramDataSetReaderTransportType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of DataSetReaderTransportType defined in 9.1.8.3.

HasComponent

Object

Address

NetworkAddressType

Optional

HasProperty

Variable

QosCategory

String

PropertyType

Optional

HasProperty

Variable

DatagramQos

ReceiveQosDataType[]

PropertyType

Optional

HasProperty

Variable

Topic

String

PropertyType

Optional

Conformance Units

PubSub Model Datagram

The Address is defined in 6.4.1.6.1. The abstract NetworkAddressType is defined in 9.1.5.6. The default type used for concrete instances is the NetworkAddressUrlType defined in 9.1.5.7. It represents the Address in the form of a URL String.

The QosCategory is defined in 6.4.1.6.2.

The DatagramQos is defined in 6.4.1.6.3.

The Topic is defined in 6.4.1.6.4.

This ObjectType represents broker transport protocol mapping specific parameters for a PubSubConnection. The BrokerConnectionTransportType is formally defined in Table 318.

Table 318 – BrokerConnectionTransportType definition

Attribute

Value

BrowseName

BrokerConnectionTransportType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of ConnectionTransportType defined in 9.1.5.8.

HasProperty

Variable

ResourceUri

String

PropertyType

Mandatory

HasProperty

Variable

AuthenticationProfileUri

String

PropertyType

Mandatory

Conformance Units

PubSub Model Broker

The ResourceUri is defined in 6.4.2.2.1.

The AuthenticationProfileUri is defined in 6.4.2.2.2.

This ObjectType represents broker transport protocol mapping specific parameters for a WriterGroup. The BrokerWriterGroupTransportType is formally defined in Table 319.

Table 319 – BrokerWriterGroupTransportType definition

Attribute

Value

BrowseName

BrokerWriterGroupTransportType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of WriterGroupTransportType defined in 9.1.6.7.

HasProperty

Variable

QueueName

String

PropertyType

Mandatory

HasProperty

Variable

ResourceUri

String

PropertyType

Mandatory

HasProperty

Variable

AuthenticationProfileUri

String

PropertyType

Mandatory

HasProperty

Variable

RequestedDeliveryGuarantee

BrokerTransportQualityOfService

PropertyType

Mandatory

Conformance Units

PubSub Model Broker

The QueueName is defined in 6.4.2.3.1.

The ResourceUri is defined in 6.4.2.3.2.

The AuthenticationProfileUri is defined in 6.4.2.3.3.

The RequestedDeliveryGuarantee is defined in 6.4.2.3.4.

This ObjectType represents broker transport protocol mapping specific parameters for a DataSetWriter. The BrokerDataSetWriterTransportType is formally defined in Table 320.

Table 320 – BrokerDataSetWriterTransportType definition

Attribute

Value

BrowseName

BrokerDataSetWriterTransportType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of DataSetWriterTransportType defined in 9.1.7.3.

HasProperty

Variable

QueueName

String

PropertyType

Mandatory

HasProperty

Variable

MetaDataQueueName

String

PropertyType

Mandatory

HasProperty

Variable

ResourceUri

String

PropertyType

Mandatory

HasProperty

Variable

AuthenticationProfileUri

String

PropertyType

Mandatory

HasProperty

Variable

RequestedDeliveryGuarantee

BrokerTransportQualityOfService

PropertyType

Mandatory

HasProperty

Variable

MetaDataUpdateTime

Duration

PropertyType

Mandatory

Conformance Units

PubSub Model Broker

The QueueName is defined in 6.4.2.5.1.

The ResourceUri is defined in 6.4.2.5.2.

The AuthenticationProfileUri is defined in 6.4.2.5.3.

The RequestedDeliveryGuarantee is defined in 6.4.2.5.4.

The MetaDataQueueName is defined in 6.4.2.5.5.

The MetaDataUpdateTime is defined in 6.4.2.5.6.

This type extends the list of well-known extension field names defined in Table 222 with the names defined in Table 321.

Table 321 – Broker Writer well-known extension field names

Name

Type

Description

QueueName

String

The Broker queue destination for Data messages.

MetaDataQueueName

String

The Broker queue destination for metadata messages.

This ObjectType represents broker transport protocol mapping specific parameters for a DataSetReader. The BrokerDataSetReaderTransportType is formally defined in Table 322.

Table 322 – BrokerDataSetReaderTransportType definition

Attribute

Value

BrowseName

BrokerDataSetReaderTransportType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of DataSetReaderTransportType defined in 9.1.8.3.

HasProperty

Variable

QueueName

String

PropertyType

Mandatory

HasProperty

Variable

ResourceUri

String

PropertyType

Mandatory

HasProperty

Variable

AuthenticationProfileUri

String

PropertyType

Mandatory

HasProperty

Variable

RequestedDeliveryGuarantee

BrokerTransportQualityOfService

PropertyType

Mandatory

HasProperty

Variable

MetaDataQueueName

String

PropertyType

Mandatory

Conformance Units

PubSub Model Broker

The QueueName is defined in 6.4.2.6.1.

The ResourceUri is defined in 6.4.2.6.2.

The AuthenticationProfileUri is defined in 6.4.2.6.3.

The RequestedDeliveryGuarantee is defined in 6.4.2.6.4.

The MetaDataQueueName is defined in 6.4.2.6.5.