View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009031 | 10000-014: PubSub | Spec | public | 2023-06-28 15:12 | 2023-07-25 15:37 |
Reporter | Peter Wehrfritz | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | acknowledged | Resolution | open | ||
Summary | 0009031: RawData encoding with reversible JSON | ||||
Description | The specification is very thin when it comes to RawData encoding with Json. Without the ReversibleFieldEncoding flag, i.e., in the non-reversible case, there is probably no or little difference between DataSetFieldContentMask.None and DataSetFieldContentMask.RawData. But how does it look like for the reversible case? The only sentence I found so far related to this is the following in 7.2.4.3:
I studied the examples in the Appendix of 1.05.03 Draft 5, but I haven't found any example for the RawEncoding. I would expect that the value is encoded as the body of the variant. The type of the variant should be kown to the reader, so it is not needed to be re-transmitted all the time. It would look similar to the non-reversible output, but differ in some cases, e.g., enums, status codes, structures, unions, node ids, etc. The biggest difference is that it is reversible and can actually be consumed by a DataSetReader. | ||||
Tags | Part 014 - PubSub | ||||
Commit Version | |||||
Fix Due Date | |||||
|
Here is a possible example of a message in the "JSON-NetworkMessage" format with ReversibleFieldEncoding set to true and RawData field encoding selected with the DataSetFieldContentMask. { |
|
Agreed this needs better explaination in the specs. |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-06-28 15:12 | Peter Wehrfritz | New Issue | |
2023-06-28 15:12 | Peter Wehrfritz | Tag Attached: Part 014 - PubSub | |
2023-06-30 15:45 | Matthias Damm | Project | UA Specification => 10000-014: PubSub |
2023-07-06 15:20 | Peter Wehrfritz | Note Added: 0019690 | |
2023-07-25 15:36 | Jim Luth | Note Added: 0019722 | |
2023-07-25 15:37 | Jim Luth | Status | new => acknowledged |