5G-MAG / Standards

Specifications related to 5G-MAG's areas of work. Tracking comments, bug-fixing, request for new features, etc.
https://www.5g-mag.com/standards
12 stars 4 forks source link

TS 26.532: Use of "NULL" in DataAggregationFunctionType may cause issues. #117

Closed davidjwbbc closed 2 months ago

davidjwbbc commented 7 months ago

Context

Table 6.3.3.2-1 in TS 26.532 V17.2.0 and V18.1.0 defines the DataAggregationFunctionType enumeration. This enumeration contains a value of "NULL".

Problem

The term NULL is used in lots of different computer languages to mean that a value is not defined. However in the case of this enumeration the value is defined, it is just that the meaning is that there is no aggregation function. This can lead to confusion between the absence of the value and the value being defined but indicating no change to the data. It can also clash with parsers trying to interpret the value NULL specially and implementations where NULL also means not defined.

Suggested Solution

The enumeration should use a term other than NULL to avoid confusion. A better term could be NONE (there is no aggregation function) or IDENTITY (the aggregation function does not change the data).

rjb1000 commented 7 months ago

Given that this issue affects the provisioning of event exposure in the standalone Data Collection AF (i.e. for exposure of the basic SA2 events to NWDAF), I think changes to both Rel-17 and Rel-18 are justified, even though 5G-MAG Reference Tools is only implementing Rel-18.

The Rel-17 fix could potentially be folded in to TS 26.532 CR0007 that is already addressing #114.

rjb1000 commented 6 months ago

Change Requests contributed to SA4#127-bis-e for agreement:

rjb1000 commented 5 months ago

Change Requests agreed without revision at SA4#127-bis-e:

These will go to SA#104 for approval in June.

rjb1000 commented 2 months ago

New specification versions published following approval of CRs at SA#104: