From bab67b109007450085561f4554eb07be4a82492a Mon Sep 17 00:00:00 2001 From: Miguel Angel Reina Ortega <miguelangel.reinaortega@etsi.org> Date: Mon, 24 Jul 2017 18:17:48 +0200 Subject: [PATCH] Renaming of PXT_FROM_IS_AE_ID to PX_USE_RESOURCE_ID_AS_ORIGINATOR Signed-off-by: Miguel Angel Reina Ortega <miguelangel.reinaortega@etsi.org> --- LibOneM2M/OneM2M_Functions.ttcn | 27 +++++++++++++++++---------- LibOneM2M/OneM2M_Pixits.ttcn | 4 ++-- 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn index e6677ed..9f35628 100644 --- a/LibOneM2M/OneM2M_Functions.ttcn +++ b/LibOneM2M/OneM2M_Functions.ttcn @@ -7,7 +7,7 @@ * * @author oneM2M * @version $URL: https://oldforge.etsi.org/svn/oneM2M/trunk/ttcn/LibOneM2M/OneM2M_Functions.ttcn $ - * $Id: OneM2M_Functions.ttcn 319 2017-07-14 15:20:23Z reinaortega $ + * $Id: OneM2M_Functions.ttcn 325 2017-07-24 16:17:05Z reinaortega $ * @desc Module containing functions for oneM2M * */ @@ -357,11 +357,13 @@ module OneM2M_Functions { //For deletion of AEs, priority is to use AE-ID in From parameter //For other resources PX_SUPER_USER should be able to do DELETE operation - if(PX_FROM_IS_AE_ID){ - if(ischosen(vc_resourcesList[vc_resourcesIndexToBeDeleted[i]].resource.aE)) { - v_request.from_ := vc_resourcesList[vc_resourcesIndexToBeDeleted[i]].resource.aE.aE_ID; - } - } + //TODO Replace below code by f_getOriginator + v_request.from_ := f_getOriginator(vc_resourcesIndexToBeDeleted[i]); +// if(PX_USE_RESOURCE_ID_AS_ORIGINATOR){ +// if(ischosen(vc_resourcesList[vc_resourcesIndexToBeDeleted[i]].resource.aE)) { +// v_request.from_ := vc_resourcesList[vc_resourcesIndexToBeDeleted[i]].resource.aE.aE_ID; +// } +// } mcaPort.send(m_request(v_request)); @@ -1339,7 +1341,7 @@ module OneM2M_Functions { if (p_resourceType == int9) {//group if(match(valueof(p_request.primitiveContent.group_.memberIDs), v_defaultListOfURIs )){ - p_request.primitiveContent.group_.memberIDs := {f_getResourceAddress(p_parentIndex)}; + p_request.primitiveContent.group_.memberIDs := {f_getResourceId(vc_resourcesList[p_parentIndex].resource)}; } } @@ -1567,11 +1569,16 @@ module OneM2M_Functions { return PX_SUPER_USER; } - if(PX_FROM_IS_AE_ID) { - if(ischosen(vc_resourcesList[p_targetResourceIndex].resource.aE)) { - return vc_resourcesList[p_targetResourceIndex].resource.aE.aE_ID; + if(PX_USE_RESOURCE_ID_AS_ORIGINATOR) { + if(vc_resourcesList[p_targetResourceIndex].parentIndex == -1) { + return f_getResourceId(vc_resourcesList[p_targetResourceIndex].resource); } else { return f_getOriginator(vc_resourcesList[p_targetResourceIndex].parentIndex); +// if(ischosen(vc_resourcesList[p_targetResourceIndex].resource.aE)) { +// return vc_resourcesList[p_targetResourceIndex].resource.aE.aE_ID; +// } else { +// return f_getOriginator(vc_resourcesList[p_targetResourceIndex].parentIndex); +// } } } else { return PX_SUPER_USER; diff --git a/LibOneM2M/OneM2M_Pixits.ttcn b/LibOneM2M/OneM2M_Pixits.ttcn index bac6872..7c4a97b 100644 --- a/LibOneM2M/OneM2M_Pixits.ttcn +++ b/LibOneM2M/OneM2M_Pixits.ttcn @@ -7,7 +7,7 @@ * * @author oneM2M * @version $URL: https://oldforge.etsi.org/svn/oneM2M/trunk/ttcn/LibOneM2M/OneM2M_Pixits.ttcn $ - * $Id: OneM2M_Pixits.ttcn 317 2017-07-12 18:07:15Z reinaortega $ + * $Id: OneM2M_Pixits.ttcn 325 2017-07-24 16:17:05Z reinaortega $ * @desc Module containing Pixits for oneM2M * */ @@ -64,7 +64,7 @@ module OneM2M_Pixits { modulepar charstring PX_PROTOCOL_BINDING := "HTTP"; - modulepar boolean PX_FROM_IS_AE_ID := true; + modulepar boolean PX_USE_RESOURCE_ID_AS_ORIGINATOR := true; //for checking whether the locationPolicy creation request is originated from a ASN-AE //NOTE: Apply to Device-based location request, and this requires Test System (TS) to activate ASN-AE mode to test IUT -- GitLab