Commit 72689f2e authored by lengyelb's avatar lengyelb
Browse files

S5-215533 CR-0140

parent 10200757
Loading
Loading
Loading
Loading
+40 −19
Original line number Diff line number Diff line
@@ -12,13 +12,12 @@ module _3gpp-common-mnsregistry {
    Class (IOC) that is part of the Generic Network Resource Model (NRM).";
  reference "3GPP TS 28.623 Generic Network Resource Model (NRM)";

  revision 2021-10-18 { reference "S5-215263"; }
  revision 2021-08-29 { reference "Initial revision, S5-214388"; }
  
  grouping MNSRegistryGrp {
    description "Represents the MNSRegistry IOC.";
    reference "3GPP TS 28.541";
    uses top3gpp:Top_Grp;
    
  grouping MNSInfoGrp {
    description "Represents the MNSInfo IOC.";
    reference "3GPP TS 28.622";
    leaf mnsLabel {
      description "Human-readable name of management service.";
      mandatory true;
@@ -28,9 +27,10 @@ module _3gpp-common-mnsregistry {
    leaf mnsType {
      description "Type of management service.";
      type enumeration {
         enum PROVISIONING;
         enum FAULT_SUPERVISION; 
         enum PERFORMANCE_ASSURANCE;
         enum ProvMnS;
         enum FaultSupervisionMnS;
         enum StreamingDataReportingMnS;
         enum FileDataReportingMnS;
      }
    }
    
@@ -46,14 +46,35 @@ module _3gpp-common-mnsregistry {
    }    
  }
  
    augment "/subnet3gpp:SubNetwork" {
    list MNSRegistry {
  grouping MNSInfo {
    description "Represents the MNSInfo IOC.";
    reference "3GPP TS 28.622";
    uses top3gpp:Top_Grp;
    container attributes {
      uses MNSInfoGrp;
    }
  }
  
  grouping MNSRegistryGrp {
    description "Represents the MNSRegistry IOC.";
      key id;   
    reference "3GPP TS 28.622";
    uses top3gpp:Top_Grp;
  }
  
  grouping MNSRegistry {
    list mnsRegistry {
    description "Represents the MNSRegistry IOC.";
    reference "3GPP TS 28.622";
    uses top3gpp:Top_Grp;
    key "mnsType mnsVersion mnsAddress";
    container attributes {
        uses MNSRegistryGrp;
      uses MNSInfoGrp;
    }
  }
  }
  
  augment "/subnet3gpp:SubNetwork" {
    uses MNSRegistryGrp;
  }
  
}
 No newline at end of file