From dcd4424ffcbaa665c9ea0493e5593f23896cc46a Mon Sep 17 00:00:00 2001 From: Miguel Angel Reina Ortega <miguelangel.reinaortega@etsi.org> Date: Tue, 22 Nov 2016 18:53:44 +0100 Subject: [PATCH] Moved to XSD 1.10.0 Signed-off-by: Miguel Angel Reina Ortega <miguelangel.reinaortega@etsi.org> --- LibOneM2M/OneM2M_Functions.ttcn | 4 ++-- LibOneM2M/OneM2M_Templates.ttcn | 8 ++++---- LibOneM2M/OneM2M_Types.ttcn | 19 ++++++++++++++++--- OneM2M_Testcases.ttcn | 4 ++-- 4 files changed, 24 insertions(+), 11 deletions(-) diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn index f4d6129..b182138 100644 --- a/LibOneM2M/OneM2M_Functions.ttcn +++ b/LibOneM2M/OneM2M_Functions.ttcn @@ -7,7 +7,7 @@ * * @author ETSI * @version $URL: https://forge.etsi.org/svn/oneM2M/branches/Release1/ttcn/LibOneM2M/OneM2M_Functions.ttcn $ - * $Id: OneM2M_Functions.ttcn 104 2016-08-30 15:13:47Z reinaortega $ + * $Id: OneM2M_Functions.ttcn 173 2016-11-22 08:10:48Z reinaortega $ * @desc Module containing functions for oneM2M * */ @@ -354,7 +354,7 @@ module OneM2M_Functions { { accessControlOriginators := PX_ACOR, //{"admin:admin"} accessControlOperations := valueof(p_allowedOperations), - accessControlContexts_list := omit + accessControlContexts_list := {} } }; diff --git a/LibOneM2M/OneM2M_Templates.ttcn b/LibOneM2M/OneM2M_Templates.ttcn index 852287f..43fe6f5 100644 --- a/LibOneM2M/OneM2M_Templates.ttcn +++ b/LibOneM2M/OneM2M_Templates.ttcn @@ -7,7 +7,7 @@ * * @author ETSI * @version $URL: https://forge.etsi.org/svn/oneM2M/branches/Release1/ttcn/LibOneM2M/OneM2M_Templates.ttcn $ - * $Id: OneM2M_Templates.ttcn 120 2016-09-20 14:48:51Z reinaortega $ + * $Id: OneM2M_Templates.ttcn 173 2016-11-22 08:10:48Z reinaortega $ * @desc Module containing templates for oneM2M * */ @@ -1023,7 +1023,7 @@ module OneM2M_Templates { * @param p_acor Allowed originators * @param p_allowedOperations Allowed operations */ - template (value) AccessControlPolicy_optional m_contentCreateAcp (in template (omit) XSD.String p_name := c_defaultResourceName, in template (value) ListOfURIs p_acor := PX_ACOR, in template (value) AccessControlOperations p_allowedOperations := int63 ) := { + template (value) AccessControlPolicy_optional m_contentCreateAcp (in template (omit) ResourceName p_name := c_defaultResourceName, in template (value) ListOfURIs p_acor := PX_ACOR, in template (value) AccessControlOperations p_allowedOperations := int63 ) := { resourceName := p_name,//O resourceType := omit,//NP resourceID := omit,//NP @@ -1039,7 +1039,7 @@ module OneM2M_Templates { { accessControlOriginators := p_acor,//{"*"},//{PX_AE_ID_STEM}, //{"admin:admin"}, accessControlOperations := p_allowedOperations, - accessControlContexts_list := omit + accessControlContexts_list := {} } } },//M @@ -1048,7 +1048,7 @@ module OneM2M_Templates { { accessControlOriginators := p_acor, //{"*"},//{PX_AE_ID_STEM}, //{"admin:admin"}, accessControlOperations := int63, - accessControlContexts_list := omit + accessControlContexts_list := {} } } },//M diff --git a/LibOneM2M/OneM2M_Types.ttcn b/LibOneM2M/OneM2M_Types.ttcn index afc64ae..75d9f40 100644 --- a/LibOneM2M/OneM2M_Types.ttcn +++ b/LibOneM2M/OneM2M_Types.ttcn @@ -7,7 +7,7 @@ * * @author ETSI * @version $URL: https://forge.etsi.org/svn/oneM2M/branches/Release1/ttcn/LibOneM2M/OneM2M_Types.ttcn $ - * $Id: OneM2M_Types.ttcn 120 2016-09-20 14:48:51Z reinaortega $ + * $Id: OneM2M_Types.ttcn 173 2016-11-22 08:10:48Z reinaortega $ * @desc Test System module for oneM2M * */ @@ -3218,8 +3218,21 @@ module OneM2M_Types { }; - type record Notification_1 - { +type record AggregatedNotification_1 +{ + record of Notification notification_list +} +with { + variant "name as 'aggregatedNotification'"; + variant (notification_list) "untagged"; + variant (notification_list[-]) "name as 'notification'"; +}; + + +type record Notification_1 +{ + record { + XSD.AnyType representation optional, record { XSD.AnyType representation optional, record { diff --git a/OneM2M_Testcases.ttcn b/OneM2M_Testcases.ttcn index 183ca22..f33d9f3 100644 --- a/OneM2M_Testcases.ttcn +++ b/OneM2M_Testcases.ttcn @@ -7,7 +7,7 @@ * * @author ETSI * @version $URL: https://forge.etsi.org/svn/oneM2M/branches/Release1/ttcn/OneM2M_Testcases.ttcn $ - * $Id: OneM2M_Testcases.ttcn 120 2016-09-20 14:48:51Z reinaortega $ + * $Id: OneM2M_Testcases.ttcn 173 2016-11-22 08:10:48Z reinaortega $ * @desc Module containing test cases for oneM2M * */ @@ -3113,7 +3113,7 @@ module OneM2M_Testcases { { accessControlOriginators := {"admin:admin"}, accessControlOperations := int63, - accessControlContexts_list := omit + accessControlContexts_list := {} } } } -- GitLab