TS 26.532: Use of "NULL" in DataAggregationFunctionType may cause issues. #117
Labels
3GPP Rel-17
Issues relating to 3GPP Release 17 specifications.
3GPP Rel-18
Issues relating to 3GPP Release 18 specifications.
3GPP TS 26.532
Issues Relating to SA4's: "Data Collection and Reporting; Protocols and Formats" specification.
5G Core: Data Collection
Adopted
Clarification
Improvement
Milestone
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 beNONE
(there is no aggregation function) orIDENTITY
(the aggregation function does not change the data).The text was updated successfully, but these errors were encountered: