From bbacd2b6d273945824c1f390e7410b0435961e53 Mon Sep 17 00:00:00 2001 From: lengyelb Date: Mon, 27 Apr 2026 16:52:18 +0200 Subject: [PATCH 1/4] Edit _3gpp-common-subscription-control.yang added adminState to subscription --- .../_3gpp-common-subscription-control.yang | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/yang-models/_3gpp-common-subscription-control.yang b/yang-models/_3gpp-common-subscription-control.yang index 833e46ad..1f9c3582 100755 --- a/yang-models/_3gpp-common-subscription-control.yang +++ b/yang-models/_3gpp-common-subscription-control.yang @@ -21,6 +21,7 @@ module _3gpp-common-subscription-control { Solution Set (SS) definitions 3GPP TS 28.623"; + revision 2026-04-26 { reference "CR-0625"; } revision 2026-03-19 { reference "CR-0618 CR-0619"; } //common for r19, r20 revision 2025-11-07 { reference "CR-0551 CR-0586"; } revision 2025-08-13 { reference "CR-0551 CR-0561"; } @@ -337,6 +338,14 @@ module _3gpp-common-subscription-control { by a 'NtfSubscriptionControl' instance."; } + leaf administrativeState { + type types3gpp:BasicAdministrativeState; + default LOCKED; + description "The administrative state describes the permission to use or + prohibition against using the object instance. The adminstrative state + is set by the MnS consumer."; + } + leaf operationalState { type types3gpp:OperationalState; config false; @@ -429,6 +438,14 @@ module _3gpp-common-subscription-control { can create a subscription for another MnS consumer since it is not required the notificationRecipientAddress be his own address. + To receive notifications, a MnS consumer has to ensure that the + administrativeState attribute is set to UNLOCKED. If the + administrativeState is LOCKED + - notifcations will not be sent out for this subscription, nor + will they be logged in any NotificationList MOI + - the lastSequenceNo is not updated + - the operationalState will be set to DISABLED by the producer. + When a MnS consumer does not wish to receive notifications any more the MnS consumer shall delete the corresponding NtfSubscriptionControl instance. -- GitLab From df396696d988b44f53404106b5b36eb7fd3b8023 Mon Sep 17 00:00:00 2001 From: lengyelb Date: Mon, 27 Apr 2026 16:56:43 +0200 Subject: [PATCH 2/4] Edit _3gpp-common-subscription-control.yang Changed admiState default to UNLOCKED for compatibility --- yang-models/_3gpp-common-subscription-control.yang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yang-models/_3gpp-common-subscription-control.yang b/yang-models/_3gpp-common-subscription-control.yang index 1f9c3582..fbf42e85 100755 --- a/yang-models/_3gpp-common-subscription-control.yang +++ b/yang-models/_3gpp-common-subscription-control.yang @@ -340,7 +340,7 @@ module _3gpp-common-subscription-control { leaf administrativeState { type types3gpp:BasicAdministrativeState; - default LOCKED; + default UNLOCKED; description "The administrative state describes the permission to use or prohibition against using the object instance. The adminstrative state is set by the MnS consumer."; -- GitLab From be15241027c3a9563105052146821dc43471cb73 Mon Sep 17 00:00:00 2001 From: lengyelb Date: Tue, 5 May 2026 23:43:34 +0200 Subject: [PATCH 3/4] Edit _3gpp-common-subscription-control.yang Updated description --- yang-models/_3gpp-common-subscription-control.yang | 1 - 1 file changed, 1 deletion(-) diff --git a/yang-models/_3gpp-common-subscription-control.yang b/yang-models/_3gpp-common-subscription-control.yang index fbf42e85..f703291a 100755 --- a/yang-models/_3gpp-common-subscription-control.yang +++ b/yang-models/_3gpp-common-subscription-control.yang @@ -444,7 +444,6 @@ module _3gpp-common-subscription-control { - notifcations will not be sent out for this subscription, nor will they be logged in any NotificationList MOI - the lastSequenceNo is not updated - - the operationalState will be set to DISABLED by the producer. When a MnS consumer does not wish to receive notifications any more the MnS consumer shall delete the corresponding NtfSubscriptionControl -- GitLab From 2c4962d434a3d20b8dc72483a003c850d4c6957e Mon Sep 17 00:00:00 2001 From: lengyelb Date: Wed, 20 May 2026 08:10:07 +0200 Subject: [PATCH 4/4] Edit _3gpp-common-subscription-control.yang --- yang-models/_3gpp-common-subscription-control.yang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yang-models/_3gpp-common-subscription-control.yang b/yang-models/_3gpp-common-subscription-control.yang index f703291a..16b763f2 100755 --- a/yang-models/_3gpp-common-subscription-control.yang +++ b/yang-models/_3gpp-common-subscription-control.yang @@ -342,7 +342,7 @@ module _3gpp-common-subscription-control { type types3gpp:BasicAdministrativeState; default UNLOCKED; description "The administrative state describes the permission to use or - prohibition against using the object instance. The adminstrative state + prohibition against using the NtfSubscriptionControl instance. The adminstrative state is set by the MnS consumer."; } -- GitLab