From 54de7ee909c13d8c6b4c5ea4da98a3958217e806 Mon Sep 17 00:00:00 2001
From: reinaortega <miguelangel.reinaortega@etsi.org>
Date: Fri, 3 Apr 2020 09:26:01 +0200
Subject: [PATCH] Removal of f_getAeId and f_getCreator functions, not needed

Signed-off-by: reinaortega <miguelangel.reinaortega@etsi.org>
---
 LibOneM2M/OneM2M_Functions.ttcn     | 42 +----------------------------
 OneM2M_Testcases_CSE_Release_2.ttcn |  2 +-
 2 files changed, 2 insertions(+), 42 deletions(-)

diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn
index df4133e..2ee0835 100644
--- a/LibOneM2M/OneM2M_Functions.ttcn
+++ b/LibOneM2M/OneM2M_Functions.ttcn
@@ -4251,10 +4251,6 @@ module OneM2M_Functions {
 					}	
 				}  
 			} else if (p_resourceType == int4) {//contentInstance
-				//creator attribute
-				if(ispresent(p_request.primitiveContent.contentInstance.creator)) {
-					p_request.primitiveContent.contentInstance.creator := f_getCreator(p_parentIndex);
-				}
 			}
 
 			return valueof(p_request);
@@ -4522,27 +4518,7 @@ module OneM2M_Functions {
 				return f_getOriginator(vc_resourcesList[p_targetResourceIndex].parentIndex);
 			}
 		}
-		
-		/**
-		 * @desc Resolution of the creator attribute for a given resource
-		 * @param p_targetResourceIndex Internal resource index of the given resource
-		 * @return AE-ID or CSE-ID of the entity creating the given resource
-		 * @verdict 
-		 */
-		function f_getCreator(integer  p_targetResourceIndex := -1) runs on Tester return XSD.ID {
-				
-			if(p_targetResourceIndex == -1) {
-				return PX_CSE_ID;
-			}	
-				
-			if(ischosen(vc_resourcesList[p_targetResourceIndex].resource.aE)) {
-				return vc_resourcesList[p_targetResourceIndex].resource.aE.aE_ID;
-			} else {
-				return f_getCreator(vc_resourcesList[p_targetResourceIndex].parentIndex);
-			}
-			
-		}
-			
+					
 		/**
 		 * @desc Return of a index of a specific attribute from an attributeList by attributeName
 		 * @param p_attributeList Target attributeList
@@ -4837,22 +4813,6 @@ module OneM2M_Functions {
 			}
 				
 		}
-
-		/**
-		 * @desc Retrieve AE_ID for a given AE resource
-		 * @param p_targetResourceIndex Internal resource index of the given resource
-		 * @return AE_ID of the given resource
-		 */
-		function f_getAeId(integer  p_targetResourceIndex := -1) runs on Tester return XSD.ID {
-			
-			if(ischosen(vc_resourcesList[p_targetResourceIndex].resource.aE)) {
-				return vc_resourcesList[p_targetResourceIndex].resource.aE.aE_ID;
-			}
-			
-			log(__SCOPE__ & ":WARNING: p_targetResourceIndex does not refer to AE resource");
-			return "";
-			
-		} // end f_getAeId
 		
 		/**
 		 * @desc Retrieve Announced Resource Type from the given resource type
diff --git a/OneM2M_Testcases_CSE_Release_2.ttcn b/OneM2M_Testcases_CSE_Release_2.ttcn
index dc629c1..45e5e0c 100644
--- a/OneM2M_Testcases_CSE_Release_2.ttcn
+++ b/OneM2M_Testcases_CSE_Release_2.ttcn
@@ -2587,7 +2587,7 @@ module OneM2M_Testcases_CSE_Release_2 {
 
 					// Preamble
 					v_aeIndex := f_cse_preamble_registerAe();//c_CRUDNDi);
-					v_contentResponse.uRI := f_getAeId(v_aeIndex);
+					v_contentResponse.uRI := vc_resourcesList[v_aeIndex].resource.aE.aE_ID;
 					
 					f_cse_preamble_subscriptionVerification(v_ae2Index, v_createRequest, int23);
 					
-- 
GitLab