Commit 5ca5cccf authored by Zu Qiang's avatar Zu Qiang 🛀 Committed by lengyelb
Browse files

Update file _3gpp-common-trace.yang

parent f56b19f8
Loading
Loading
Loading
Loading
Loading
+35 −1
Original line number Diff line number Diff line
@@ -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 ;