diff --git a/yang-models/_3gpp-common-trace.yang b/yang-models/_3gpp-common-trace.yang index 7a2a5cbb19cefd9943b1d48ac2a453d9ff7c072c..d9affd7e0772d8f496d96f545e51536c9a67c98c 100755 --- a/yang-models/_3gpp-common-trace.yang +++ b/yang-models/_3gpp-common-trace.yang @@ -25,6 +25,7 @@ module _3gpp-common-trace { Integration Reference Point (IRP); Information Service (IS)" ; + revision 2025-11-07 { reference "CR-0553" ; } revision 2025-10-07 { reference "CR-0573" ; } // common for rel-19, rel-20 revision 2025-10-01 { reference "CR-0578" ; } revision 2025-08-07 { reference "CR-0551 CR-0552 CR-0562" ; } @@ -1736,6 +1737,25 @@ module _3gpp-common-trace { grouping TraceJobGrp { + leaf administrativeState { + default LOCKED; + type types3gpp:BasicAdministrativeState ; + description "Administrative state of a managed object instance. The + administrative state describes the permission to use or prohibition + against using the object instance. The administrative state is set by + the MnS consumer."; + } + + leaf operationalState { + config false; + mandatory true; + type types3gpp:OperationalState ; + description "Operational state of managed object instance. The + operational state describes if an object instance is operable + (ENABLED) or inoperable (DISABLED). This state is set by the + object instance or the MnS producer and is hence READ-ONLY."; + } + leaf jobType { type enumeration { enum IMMEDIATE_MDT_ONLY; @@ -2090,7 +2110,21 @@ module _3gpp-common-trace { Creation and deletion of TraceJob instances by MnS consumers is optional; when not supported, the TraceJob instances may be created - and deleted by the system or be pre-installed."; + and deleted by the system or be pre-installed. + + For temporary suspension of trace production, the MnS Consumer may + update the administrative state attribute, by setting it to 'LOCKED'. + The MnS Producer may also suspend trace production, for example in + overload situations, by setting the operational state attribute to + 'DISABLED'. + + When the administrative state is set to 'UNLOCKED' after creation + of a TraceJob, the corresponding Trace Session shall be activated. + When the administrative state is set to 'LOCKED' or the operational + state is set to 'DISABLED', the ongoing Trace Session shall be + suspended. The Trace Session shall be resumed when the operational + state is set to 'ENABLED' and the administrative state is set back + to 'UNLOCKED'."; key id; uses top3gpp:Top_Grp ;