2025-12-15 Dedicated Networks Breakout Minutes
Community Attendees:
@Thorsten Lohmar @Surajj Jaggernath @Stefano Brivio @Hubert Przybysz @Jordi Gimenez (5G-MAG)
Community Attendees:
LF Staff:
Agenda / Minutes
The project's Antitrust Policy is linked from the LF and project websites. The policy is important when multiple companies, including potential industry competitors, are participating in meetings. Please review it, and if you have any questions, please contact your company’s legal counsel. Members of the LF may contact Andrew Updegrove at the firm Gesmer Updegrove LLP, which provides legal counsel to the LF.
Minutes of last Meeting (link)
Issues and Pull Requests:
PR: Format profile id as UUID by hubertp-ericsson · Pull Request #83 · camaraproject/DedicatedNetworks
Merged during the meeting
(Related Meaning of {{API_NAME}}.{{SPECIFIC_CODE}} · Issue #538 · camaraproject/Commonalities)
PR to Commonalities: New 409 error code called INCOMPATIBLE_STATE by tlohmar · Pull Request #550 · camaraproject/Commonalities
Commonalities: Duplication of error code semantics, i.e. CONFLICT and ALREADY_EXISTS · Issue #562 · camaraproject/Commonalities
Can we merge PR#81 without bumping the Commonalities version?
See Commonalities (Link), Section 3.1, NOTE 2 & NOTE 3:
NOTE 2: A {{SPECIFIC_CODE}}, unless it may have traversal scope (i.e. re-usable among different APIs), SHALL follow this scheme for a specific API: {{API_NAME}}.{{SPECIFIC_CODE}}
NOTE 3: Meaning of {{API_NAME}}.{{SPECIFIC_CODE}}. The double curly brackets '{{..}}' represent a placeholder to be replaced with the real values for the exception.
API_NAMEis the value ofapi-nameinSCREAMING_SNAKE_CASEformat whileSPECIFIC_CODErepresents the value agreed for a given API error case scenario, inSCREAMING_SNAKE_CASEformat as well (e.g. CARRIER_BILLING.PAYMENT_DENIED).
→ Seems that Commonalities allows using new Error Codes. Should be checked with Commonalties?
Suggestion: Make the
maxNumberOfDevicesan optional parameter.Update the PR to make that optional.
Error Code, What EC is used by TMF648 Quote Management API? TMF 648 uses a 409 Status Code
Suggestion: 409 (INCOMPATIVE_STATE) or 422 (NEW Error Code)
to be aligned with QoS B&A needs
Issue: Support for managing multiple devices · Issue #70 · camaraproject/DedicatedNetworks
Hubert: I am working on a consolidated response to the raised questions / comments. Thus wip.
Stefano: Potentially propose this PR as commonalities extension.
Issue in Commonalities: Relations between in-path identifiers and in-payload identifiers · Issue #540 · camaraproject/Commonalities
The issue was closed in commonalities. CloudEvents also use ‘id’ (not eventId). The use of Status parameter seem to have a similar ambiguity issue.
Should document the current thinking and way forward, when closing the issue.
New PR: Hubertp areas api by hubertp-ericsson · Pull Request #87 · camaraproject/DedicatedNetworks
AP: Create some slides / illustrations, how the different Ids are used with each other, i..e A NW reservation Request is created by …
Example: three customers are reserving a network at the same area, with the same NW profile for the same time…
Should be clarified in ICM. Consistency around usage OAuth Client Credentials grant flow · Issue #284 · camaraproject/IdentityAndConsentManagement
Since the last comment is older than a month, we need to revive the thread.
Issue: [Accesses API] x-device Header clarifications · Issue #39 · camaraproject/DedicatedNetworks
To be brough to commonalities: (A) can we continue using GET with a header and (B) is there a benefit of harmonizing using of device object in header. Two approaches: Either create individual headers for each device object property (as done in simple edge discovery) or serialize the device object (as done in Dedicated Networks)
Open
Issue: Application Developers use cases · Issue #20 · camaraproject/DedicatedNetworks
The meeting on 29th Dec will be cancled.
Minutes
Agenda 1
Comments