You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue will be updated if additional observations are made.
Installation
Findings and problems when doing a fresh installation of the Application Function v1.4.2 RC-1. The underlying OS: Description: Ubuntu 22.04.4 LTS
Missing dependency libpcre2-dev
Run sudo apt install libpcre2-dev to solve this
Different meson versions
We need to make sure to install compatible meson versions for the sudo and the local user. Following our installation instructions leads to the installation of different meson versions:
This seems to cause a modulenotfounderror no module named mesonbuild.options' error.
By running sudo python3 -m pip install meson the problem was solved.
Feature Tests
Reflect the enabled state of PolicyTemplate provisioning in the OPTIONS method
I can confirm that the Allow header provides only the Options value in case open5gs integration is not enabled
Related issue: #45
TS26.512 v17.9.1 uplift
Error responses
I can confirm error responses include a invalidParams field now:
{
"type": "/3gpp-m1/v2",
"title": "Bad request.",
"status": 400,
"detail": "Bad MetricsReportingConfiguration for provisioning session [91236646-7be1-41ef-b025-735e6ac3a5f0]: Field \"samplePercentage\" value is less than 0.0 [range [0.0..100.0]]",
"instance": "/provisioning-sessions/91236646-7be1-41ef-b025-735e6ac3a5f0/metrics-reporting-configurations",
"invalidParams": [
{
"param": "samplePercentage",
"reason": "Field \"samplePercentage\" value is less than 0.0 [range [0.0..100.0]]"
}
]
}
MetricsReportingConfiguration.sliceScope
The sliceScope is part of the MetricsReportingConfiguration. It looks like an empty array can be provided alhtough minItems is set to 1. As an example:
Snssai:
type: objectproperties:
sst:
type: integerminimum: 0maximum: 255description: > Unsigned integer, within the range 0 to 255, representing the Slice/Service Type. It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501. sd:
type: stringpattern: '^[A-Fa-f0-9]{6}$'description: > 3-octet string, representing the Slice Differentiator, in hexadecimal representation. Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the SD shall appear first in the string, and the character representing the 4 least significant bit of the SD shall appear last in the string. This is an optional parameter that complements the Slice/Service type(s) to allow to differentiate amongst multiple Network Slices of the same Slice/Service type. This IE shall be absent if no SD value is associated with the SST.description: > When Snssai needs to be converted to string (e.g. when used in maps as key), the string shall be composed of one to three digits "sst" optionally followed by "-" and 6 hexadecimal digits "sd".required:
- sst
Array sizes are not checked by the OpenAPI templates at present... There is no issue open to address this, thought I'd already created one but appears I missed it, I'll raise one.
davidjwbbc
added a commit
to davidjwbbc/rt-5gms-application-function
that referenced
this issue
Sep 26, 2024
RC-1
This issue will be updated if additional observations are made.
Installation
Findings and problems when doing a fresh installation of the Application Function v1.4.2 RC-1. The underlying OS:
Description: Ubuntu 22.04.4 LTS
Missing dependency libpcre2-dev
Run
sudo apt install libpcre2-dev
to solve thisDifferent meson versions
We need to make sure to install compatible
meson
versions for thesudo
and thelocal
user. Following our installation instructions leads to the installation of differentmeson
versions:This seems to cause a
modulenotfounderror no module named mesonbuild.options'
error.By running
sudo python3 -m pip install meson
the problem was solved.Feature Tests
Reflect the enabled state of PolicyTemplate provisioning in the OPTIONS method
I can confirm that the
Allow
header provides only theOptions
value in case open5gs integration is not enabledRelated issue: #45
TS26.512 v17.9.1 uplift
Error responses
I can confirm error responses include a
invalidParams
field now:MetricsReportingConfiguration.sliceScope
The
sliceScope
is part of theMetricsReportingConfiguration
. It looks like an empty array can be provided alhtoughminItems
is set to 1. As an example:TS26512_M1_MetricsReportingProvisioning
TS29571_CommonData
Create operation:
GET operation:
The text was updated successfully, but these errors were encountered: