diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn index d5c4a5261c854ab03d3b7791bbe319f6b2988701..77ec0c3b143f7eadb487bc63554f03bad6ecf169 100644 --- a/LibOneM2M/OneM2M_Functions.ttcn +++ b/LibOneM2M/OneM2M_Functions.ttcn @@ -2857,7 +2857,8 @@ module OneM2M_Functions { var integer v_announcedResourceIndex; var RequestPrimitive v_request; var ResponsePrimitive v_response; - template XSD.AnyURI v_announcedResourceAddress := pattern "{vc_cseSimuDesc.cseId}*"; + var XSD.ID v_cseIdPattern := vc_cseSimuDesc.cseId; + template XSD.AnyURI v_announcedResourceAddress := pattern "{v_cseIdPattern}*"; //Activate defaults when running on a PTC @@ -4488,7 +4489,8 @@ module OneM2M_Functions { var MsgIn v_request; var ResponsePrimitive v_response; var RequestPrimitive v_requestPrimitive; - var template XSD.AnyURI v_retargetingToCse2 := pattern "{PX_TS_CSE2.cseId}*"; + var XSD.ID v_cseIdPattern := PX_TS_CSE2.cseId; + var template XSD.AnyURI v_retargetingToCse2 := pattern "{v_cseIdPattern}*"; //Retargeting [vc_auxiliaryCse2Up] mccPortIn.receive(mw_request(mw_requestPrimitive(-, v_retargetingToCse2))) -> value v_request { diff --git a/OneM2M_Testcases_CSE_Release_3.ttcn b/OneM2M_Testcases_CSE_Release_3.ttcn index 899fa72315b4c5a42d220565c72c8f482a15cd2f..04eb3c55f5dd0f29a40a80e73478df19c36a494a 100644 --- a/OneM2M_Testcases_CSE_Release_3.ttcn +++ b/OneM2M_Testcases_CSE_Release_3.ttcn @@ -12105,7 +12105,7 @@ module OneM2M_Testcases_CSE_Release_3 { var template RequestPrimitive v_createRequestAnnc := mw_createAccessControlPolicyAnnc; var template RequestPrimitive v_updateRequest := m_updateAcpBase; var template PrimitiveContent v_updateResponse := { accessControlPolicy := mw_contentAcpBase}; - const charstring v_cse1Id := PX_TS_CSE1.cseId; + const XSD.ID v_cse1Id := PX_TS_CSE1.cseId; template XSD.AnyURI v_announcedResourceAddress := pattern "{v_cse1Id}/*"; v_updateRequest.primitiveContent.accessControlPolicy.announceTo := {PX_TS_CSE1.cseId}; @@ -12125,7 +12125,7 @@ module OneM2M_Testcases_CSE_Release_3 { var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnnc; var template RequestPrimitive v_updateRequest := m_updateContainerBase; var template PrimitiveContent v_updateResponse := { container := mw_contentContainerBase}; - const charstring v_cse1Id := PX_TS_CSE1.cseId; + const XSD.ID v_cse1Id := PX_TS_CSE1.cseId; template XSD.AnyURI v_announcedResourceAddress := pattern "{v_cse1Id}/*"; v_updateRequest.primitiveContent.container.announceTo := {PX_TS_CSE1.cseId}; @@ -12145,7 +12145,7 @@ module OneM2M_Testcases_CSE_Release_3 { var template RequestPrimitive v_createRequestAnnc := mw_createGroupAnnc; var template RequestPrimitive v_updateRequest := m_updateGroupBase; var template PrimitiveContent v_updateResponse := { group_ := mw_contentGroupBase}; - const charstring v_cse1Id := PX_TS_CSE1.cseId; + const XSD.ID v_cse1Id := PX_TS_CSE1.cseId; template XSD.AnyURI v_announcedResourceAddress := pattern "{v_cse1Id}/*"; v_updateRequest.primitiveContent.group_.announceTo := {PX_TS_CSE1.cseId}; @@ -12164,7 +12164,7 @@ module OneM2M_Testcases_CSE_Release_3 { var template RequestPrimitive v_createRequestAnnc := mw_createTimeSeriesAnnc; var template RequestPrimitive v_updateRequest := m_updateTimeSeriesBase; var template PrimitiveContent v_updateResponse := { timeSeries := mw_contentTimeSeriesBase}; - const charstring v_cse1Id := PX_TS_CSE1.cseId; + const XSD.ID v_cse1Id := PX_TS_CSE1.cseId; template XSD.AnyURI v_announcedResourceAddress := pattern "{v_cse1Id}/*"; v_updateRequest.primitiveContent.timeSeries.announceTo := {PX_TS_CSE1.cseId};