9 PubSub configuration model

9.3 Transport Protocol Mapping configuration model

9.3.2 Broker Transport Protocol mapping

9.3.2.1 BrokerConnectionTransportType

This ObjectType represents broker transport protocol mapping specific parameters for a PubSubConnection. The BrokerConnectionTransportType is formally defined in Table 255.
Table 255 – BrokerConnectionTransportType definition
Attribute | Value |
---|---|
BrowseName | BrokerConnectionTransportType |
IsAbstract | False |
Subtype of ConnectionTransportType defined in 9.1.5.8.
References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
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.
9.3.2.2 BrokerWriterGroupTransportType

This ObjectType represents broker transport protocol mapping specific parameters for a WriterGroup. The BrokerWriterGroupTransportType is formally defined in Table 256.
Table 256 – 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.
9.3.2.3 BrokerDataSetWriterTransportType

This ObjectType represents broker transport protocol mapping specific parameters for a DataSetWriter. The BrokerDataSetWriterTransportType is formally defined in Table 257.
Table 257 – 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 189 with the names defined in Table 258.
Table 258 – 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. |
9.3.2.4 BrokerDataSetReaderTransportType

This ObjectType represents broker transport protocol mapping specific parameters for a DataSetReader. The BrokerDataSetReaderTransportType is formally defined in Table 259.
Table 259 – BrokerDataSetReaderTransportType definition
Attribute | Value |
---|---|
BrowseName | BrokerDataSetReaderTransportType |
IsAbstract | False |
Subtype of DataSetReaderTransportType defined in 9.1.8.3.
References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
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.