View Issue Details

IDProjectCategoryView StatusLast Update
0007882Part 81: UAFX Connecting Devices and Information Model [sg.BaseFacet]Specpublic2022-05-30 22:35
ReporterGeorg Biehler Assigned ToGeorg Biehler  
PrioritynormalSeveritytextReproducibilityhave not tried
Status closedResolutionfixed 
Product Version[Field eXchange (UAFX)] 1.00.00 RC1 
Target Version1.00.00 RC3Fixed in Version1.00.00 RC3 
Summary0007882: PubSubCommunicationFlowConfigurationType: PublisherAddress and SubscriberAddress
Description

[reported by Suad Morgan - Prototyping]

Hi Georg,
The only question that is left for me is concerning the PubSubCommunicationFlowConfigurationType, the fields The PublisherAddress And subscriberAddress. Is PublisherAddress where we are publishing to or the address of the publisher.
So for example :
If the Url : opc.udp://192.168.1.150:4840 ( publish to this address ) or it is the publisher IP address. I think it means publish to this address ?? However the description says publisher Address.

Also, I see this data is redundant because it also exist in the(CommunicationModelConfig: pubsubconfiguraiton sections PubSubConnectionDataType.

TagsNo tags attached.

Activities

Georg Biehler

2022-03-23 07:48

developer   ~0016443

You are right the names for the fields and their description are misleading.

PublisherAddress is used to describe the destination address, where the NetworkMessage shall be transmitted to at the publisher (publish to this address).
SubscriberAddress is used to describe the receiving address, where the NetworkMessage shall be received at the subscriber (receive at that address).

For redundancy of the data … it lacks some description, why this element exists:
The communication model (i.e. for PubSub the CommunicationModelConfig) is a very complex structure, which needs deep knowledge about PubSub. However, to support what is stated in 6.8.1 (a Client looking at the ConnectionConfigurationSet and doing some modifications), the PubSubCommunicationFlowConfiguration serves exactly for that purpose – to give a Client the opportunity to tweak some selected parameters of the communication model (e.g., addresses, interval, security or QoS), without need to get into deep understanding of PubSub. In addition the PubSubCommunicationFlowConfiguration offers SelectionLists (prepared by the engineering tool generating the ConnectionConfigurationSet), where the Client can select from, whereas the PubSubConfiguration2DataType offers a single plain value.

Means, if the Client changes anything at the PubSubCommunicationFlowConfiguration, those changes are reflected at the appropriate element in the PubSubCommunicationModelConfiguration. For example changing the “PublisherAddress” will be used to set the Address in the WriterGroup (if unicast) or PubSubConnection (if multicast). Changing the PublishingInterval will be used to change the PublishingInterval in the WriterGroup and in the DataSetReaders …

Georg Biehler

2022-03-28 06:24

developer   ~0016456

Updated spec

Paul Hunkar

2022-04-05 15:08

manager   ~0016525

Reviewed updates in call, agreed to changes and closed issue

Issue History

Date Modified Username Field Change
2022-03-23 07:44 Georg Biehler New Issue
2022-03-23 07:48 Georg Biehler Note Added: 0016443
2022-03-24 15:38 Georg Biehler Severity minor => text
2022-03-25 12:13 Paul Hunkar Assigned To => Georg Biehler
2022-03-25 12:13 Paul Hunkar Status new => assigned
2022-03-28 06:24 Georg Biehler Status assigned => resolved
2022-03-28 06:24 Georg Biehler Resolution open => fixed
2022-03-28 06:24 Georg Biehler Fixed in Version => 1.00.00 Release
2022-03-28 06:24 Georg Biehler Note Added: 0016456
2022-04-05 15:08 Paul Hunkar Status resolved => closed
2022-04-05 15:08 Paul Hunkar Note Added: 0016525
2022-05-30 22:35 Paul Hunkar Fixed in Version 1.00.00 Release => 1.00.00 RC3
2022-05-30 22:35 Paul Hunkar Target Version => 1.00.00 RC3