Commit 35a55b46 authored by cintiarosa's avatar cintiarosa
Browse files

aligne stage 2 to stage 3 28.541 EP_RP

parent 8691b0db
Loading
Loading
Loading
Loading
Loading
+510 −13
Original line number Diff line number Diff line
@@ -23,6 +23,11 @@ module _3gpp-5gc-nrm-ep {
  import _3gpp-common-yang-types { prefix types3gpp; }
  import _3gpp-common-top { prefix top3gpp; }
  import ietf-inet-types { prefix inet; }
  import _3gpp-5gc-nrm-neffunction {prefix nef3gpp;}
  import _3gpp-5gc-nrm-gmlcfunction {prefix gmlc3gpp;}
  import _3gpp-5gc-nrm-nwdaffunction {prefix nwdaf3gpp;}
  import _3gpp-nr-nrm-gnbcucpfunction {prefix gnbcucp3gpp;}
  import _3gpp-5gc-nrm-scpfunction {prefix scp3gpp;}

  organization "3GPP SA5";
  contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464";
@@ -126,7 +131,129 @@ module _3gpp-5gc-nrm-ep {
  grouping EP_N31Grp {
    uses eprp3gpp:EP_Common;
  }

  grouping EP_NL1Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N60Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N33Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_Npc4Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_Npc6Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_Npc7Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N88Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_Npc8Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N58Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N59Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N40Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N41Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N42Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N28Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N61Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N63Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N84Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N85Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N86Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N87Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N89Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N96Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_NL3Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_NL5Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_NL6Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_NL9Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N3mbGrp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N19mbGrp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N4mbGrp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N9mbGrp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N16mbGrp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N11mbGrp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_Nmb1Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_SM12Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_SM13Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_SM14Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N34Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_NL7Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_NL8Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_NL10Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N62Grp {
    uses eprp3gpp:EP_Common;
  }
  grouping EP_N32Grp {
    uses eprp3gpp:EP_Common;
    list  remotePlmnId {
@@ -194,21 +321,77 @@ module _3gpp-5gc-nrm-ep {
  }

  augment "/me3gpp:ManagedElement/af3gpp:AFFunction" {
    list EP_N6 {
      description "Represents the EP_N6 IOC.";

    list EP_Rx {
      description "Represents the EP_Rx IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N6Grp;
        uses EP_RxGrp;
      }
    }
    list EP_N33 {
      description "This IOC represents the N33 interface
       between NEF and AF";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N33Grp;
      }
    }
    list EP_N62 {
      description "This IOC represents an end point of N62
       interface between AF and AAnF,";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N62Grp;
      }
    }
    list EP_N86 {
      description "Represents the EP_N86 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N86Grp;
      }
    }
  }
  augment "/me3gpp:ManagedElement/nef3gpp:NEFFunction" {

    list EP_Rx {
      description "Represents the EP_Rx IOC.";
    list EP_N33 {
      description "This IOC represents the N33 interface 
      between NEF and AF.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_RxGrp;
        uses EP_N33Grp;
      }
    }
    list EP_N63 {
      description "This IOC represents an end point of N63 interface 
      between NEF and AAnF";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N63Grp;
      }
    }
    list EP_N85 {
      description "This IOC represents an end point of N85 interface
       between TSCTSF and NEF";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N85Grp;
      }
    }
    list EP_NL5 {
      description "Represents the EP_NL5 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_NL5Grp;
      }
    }
  }
@@ -312,15 +495,67 @@ module _3gpp-5gc-nrm-ep {
        uses EP_NLSGrp;
      }
    }

    list EP_NL1 {
      description "This IOC represents the NL1 interface between
       AMF and LMF";
      reference "3GPP TS 23.501";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_NL1Grp;
      }
    }
    list EP_N60 {
      description "This IOC represents the N60 interface between
       AMF and ASACF,";
      reference "3GPP TS 23.501";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N60Grp;
      }
    }
    list EP_NL2 {
      description "Represents the EP_NL2 IOC.";
      description "This IOC represents the NL2 interface
       between AMF and GMLC,";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_NL2Grp;
      }
    }
    list EP_N58 {
      description "Represents the EP_N58 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N58Grp;
      }
    }
    list EP_N41 {
      description "Represents the EP_N41 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N41Grp;
      }
    }
    list EP_N42 {
      description "Represents the EP_N41 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N42Grp;
      }
    }
    list EP_N11mb {
      description "Represents the EP_N11mb IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N11mbGrp;
      }
    }
  }

  augment "/me3gpp:ManagedElement/ausf3gpp:AUSFFunction" {
@@ -341,8 +576,15 @@ module _3gpp-5gc-nrm-ep {
        uses EP_N13Grp;
      }
    }
    list EP_N61 {
      description "Represents the EP_N61 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N61Grp;
      }
    }
  }

  augment "/me3gpp:ManagedElement/dn3gpp:DNFunction" {
    list EP_N6 {
      description "Represents the EP_N6 IOC.";
@@ -363,6 +605,46 @@ module _3gpp-5gc-nrm-ep {
        uses EP_NLSGrp;
      }
    }
    list EP_NL1 {
      description "This IOC represents the NL1 interface
       between AMF and LMF,";
      reference "3GPP TS 23.501";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_NL1Grp;
      }
    }
    list EP_NL7 {
      description "This IOC represents the NL7 interface
       between two LMFs";
      reference "3GPP TS 23.273";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_NL7Grp;
      }
    }
    list EP_NL8 {
      description "This IOC represents the NL8 interface
       between LMF and NWDAF";
      reference "3GPP TS 23.273";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_NL8Grp;
      }
    }
    list EP_NL10 {
      description "This IOC represents the NL10 interface
       between LMF and GMLC";
      reference "3GPP TS 23.273";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_NL10Grp;
      }
    }
  }

  augment "/me3gpp:ManagedElement/n3iwf3gpp:N3IWFFunction" {
@@ -405,7 +687,23 @@ module _3gpp-5gc-nrm-ep {
        uses EP_N26Grp;
      }
    }

    list EP_N96 {
      description "Represents the EP_N96 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N96Grp;
      }
    }
    list EP_SM14 {
      description "This IOC represents the SM14 interface
       between MNPF and NRF";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_SM14Grp;
      }
    }
  }

  augment "/me3gpp:ManagedElement/nssf3gpp:NSSFFunction" {
@@ -426,6 +724,15 @@ module _3gpp-5gc-nrm-ep {
        uses EP_N31Grp;
      }
    }
    list EP_N34 {
      description "This IOC represents the N34 interface
       between NWDAF and NSSF";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N34Grp;
      }
    }
  }

  augment "/me3gpp:ManagedElement/pcf3gpp:PCFFunction" {
@@ -473,6 +780,30 @@ module _3gpp-5gc-nrm-ep {
        uses EP_RxGrp;
      }
    }
    list EP_Npc8 {
      description "Represents the EP_Npc8 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_Npc8Grp;
      }
    }
    list EP_N28 {
      description "Represents the EP_N28 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N28Grp;
      }
    }
    list EP_N84 {
      description "Represents the EP_N84 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N84Grp;
      }
    }
  }

  augment "/me3gpp:ManagedElement/sepp3gpp:SEPPFunction" {
@@ -569,6 +900,30 @@ module _3gpp-5gc-nrm-ep {
        uses EP_S5CGrp;
      }
    }
    list EP_N88 {
    description "Represents the EP_N88 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N88Grp;
      }
    }
    list EP_N40 {
    description "Represents the EP_N40 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N40Grp;
      }
    }
    list EP_N16mb {
    description "Represents the EP_N16mb IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N16mbGrp;
      }
    }
  }

  augment "/me3gpp:ManagedElement/udm3gpp:UDMFunction" {
@@ -580,7 +935,16 @@ module _3gpp-5gc-nrm-ep {
        uses EP_N8Grp;
      }
    }

    list EP_Npc4 {
      description "This IOC represents the Npc4 interface between 
      the UDM and 5G DDNMF,";
      reference "3GPP TS 23.304";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_Npc4Grp;
      }
    }
    list EP_N10 {
      description "Represents the EP_N10 IOC.";
      key id;
@@ -598,7 +962,30 @@ module _3gpp-5gc-nrm-ep {
        uses EP_N13Grp;
      }
    }

    list EP_N59 {
      description "Represents the EP_N59 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N59Grp;
      }
    }
    list EP_N87 {
      description "Represents the EP_N87 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N87Grp;
      }
    }
    list EP_NL6 {
      description "Represents the EP_NL6 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_NL6Grp;
      }
    }
  }

  augment "/me3gpp:ManagedElement/upf3gpp:UPFFunction" {
@@ -646,5 +1033,115 @@ module _3gpp-5gc-nrm-ep {
        uses EP_N6Grp;
      }
    }
    list EP_N19mb {
      description "Represents the EP_N19mb IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N19mbGrp;
      }
    }
  }
  augment "/me3gpp:ManagedElement/gmlc3gpp:GMLCFunction" {
    list EP_NL3 {
      description "Represents the EP_NL3 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_NL3Grp;
      }
    }
    list EP_NL5 {
      description "Represents the EP_NL5 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_NL5Grp;
      }
    }
    list EP_NL6 {
      description "Represents the EP_NL6 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_NL6Grp;
      }
    }
    list EP_NL9 {
      description "Represents the EP_NL9 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_NL9Grp;
      }
    }
    list EP_NL10 {
      description "This IOC represents the NL10 interface
       between LMF and GMLC";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_NL10Grp;
      }
    }
    list EP_NL2 {
      description "This IOC represents the NL2 interface
       between AMF and GMLC,";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_NL2Grp;
      }
    }
  }
  augment "/me3gpp:ManagedElement/nwdaf3gpp:NWDAFFunction" {
    list EP_NL9 {
      description "Represents the EP_NL9 IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_NL9Grp;
      }
    }
    list EP_N34 {
      description "This IOC represents the N34 interface
       between NWDAF and NSSF";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N34Grp;
      }
    }
    list EP_NL8 {
      description "This IOC represents the NL8 interface
       between LMF and NWDAF";
      reference "3GPP TS 23.273";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_NL8Grp;
      }
    }
  }
  augment "/me3gpp:ManagedElement/gnbcucp3gpp:GNBCUCPFunction" {
    list EP_N3mb {
      description "Represents the EP_N3mb IOC.";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_N3mbGrp;
      }
    }
  }
  augment "/me3gpp:ManagedElement/scp3gpp:SCPFunction" {
    list EP_SM13 {
      description "This IOC represents the SM13 interface
       between MNPF and SCP";
      key id;
      uses top3gpp:Top_Grp;
      container attributes {
        uses EP_SM13Grp;
      }
    }
  }
}
 No newline at end of file