From 4549f59eb1c7cac405ed1294e7699999e31f593b Mon Sep 17 00:00:00 2001 From: rosabolzek Date: Thu, 7 Aug 2025 08:49:24 +0000 Subject: [PATCH 1/2] add AIML support to LMFFuntion --- yang-models/_3gpp-5gc-nrm-lmffunction.yang | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/yang-models/_3gpp-5gc-nrm-lmffunction.yang b/yang-models/_3gpp-5gc-nrm-lmffunction.yang index 6069ae513..d2d6fd0aa 100755 --- a/yang-models/_3gpp-5gc-nrm-lmffunction.yang +++ b/yang-models/_3gpp-5gc-nrm-lmffunction.yang @@ -49,6 +49,18 @@ module _3gpp-5gc-nrm-lmffunction { key "groupId"; uses types5g3gpp:CommModel; } + leaf-list mLModelRefList { + type types3gpp:DistinguishedName; + description "This attribute holds a DN list of MLModel ยจ + (See TS 28.105)."; + config false; + } + leaf-list aIMLInferenceFunctionRefList { + type types3gpp:DistinguishedName; + description "This attribute holds a DN list of AIMLInferenceFunction + (See TS 28.105)."; + config false; + } } augment "/me3gpp:ManagedElement" { -- GitLab From b76ac0fea230103e9301344dd6edb56369e3c4f0 Mon Sep 17 00:00:00 2001 From: rosabolzek Date: Thu, 7 Aug 2025 09:04:10 +0000 Subject: [PATCH 2/2] correct lint errors --- yang-models/_3gpp-5gc-nrm-lmffunction.yang | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/yang-models/_3gpp-5gc-nrm-lmffunction.yang b/yang-models/_3gpp-5gc-nrm-lmffunction.yang index d2d6fd0aa..4bf42c717 100755 --- a/yang-models/_3gpp-5gc-nrm-lmffunction.yang +++ b/yang-models/_3gpp-5gc-nrm-lmffunction.yang @@ -11,12 +11,14 @@ module _3gpp-5gc-nrm-lmffunction { import _3gpp-common-top { prefix top3gpp; } organization "3gpp SA5"; + contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "This IOC represents the LMF function defined in 3GPP TS 23.501. Copyright 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved."; reference "3GPP TS 28.541"; - revision 2023-09-18 { reference CR-1043 ; } + revision 2023-09-18 { reference CR- ; } + revision 2023-09-18 { reference CR-1043 ; } revision 2019-10-25 { reference "S5-194457 S5193518"; } revision 2019-05-15 { @@ -29,22 +31,28 @@ module _3gpp-5gc-nrm-lmffunction { uses mf3gpp:ManagedFunctionGrp; list pLMNIdList { - description "List of at most six entries of PLMN Identifiers, but at least one (the primary PLMN Id). - The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile Network Code (MNC)."; - + description "List of at most six entries of PLMN Identifiers, but + at least one (the primary PLMN Id).The PLMN Identifier is composed + of a Mobile Country Code (MCC) and a Mobile Network Code (MNC)."; min-elements 1; max-elements 6; key "mcc mnc"; uses types3gpp:PLMNId; } - + list managedNFProfile { + description "This parameter defines profile for managed NF"; + reference "TS 23.501 "; key idx; min-elements 1; uses types3gpp:ManagedNFProfile; } list commModelList { + description "The attribute specifies a list of commModel + which is defined as a datatype (see clause 5.3.69). + It can be used by NF and NF services to interact with + each other in 5G Core network"; min-elements 1; key "groupId"; uses types5g3gpp:CommModel; @@ -62,7 +70,6 @@ module _3gpp-5gc-nrm-lmffunction { config false; } } - augment "/me3gpp:ManagedElement" { list LMFFunction { description "5G Core LMF Function"; -- GitLab