diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn index 1d4a0d308c7cf072f82d8669e9ee07d3d951294e..29fd8f53006c6765991b4d81827c6f53a0c82979 100644 --- a/LibOneM2M/OneM2M_Functions.ttcn +++ b/LibOneM2M/OneM2M_Functions.ttcn @@ -1100,7 +1100,7 @@ module OneM2M_Functions { */ function f_sendAeResource() runs on AeSimu { - infoPort.send(vc_resourcesList[vc_aeAuxIndex]); + infoPort.send(vc_resourcesList[vc_aeIndex]); } @@ -1111,7 +1111,7 @@ module OneM2M_Functions { function f_sendResourceAeSimu(in integer p_resourceIndex) runs on AeSimu { if(p_resourceIndex == -1) { - infoPort.send(vc_resourcesList[vc_aeAuxIndex]); + infoPort.send(vc_resourcesList[vc_aeIndex]); } else { infoPort.send(vc_resourcesList[p_resourceIndex]); } @@ -1206,19 +1206,6 @@ module OneM2M_Functions { group PreambleFunctions { - /** - * @desc Creation of auxiliar resources ACP for correct execution of the test case - * @param p_allowedOperations Allowed operations for the auxiliar AE resource - * @return Internal ACP resource index - * @verdict - */ - function f_cse_preamble_createAcpAux(in template (value) XSD.String p_acpName := c_acpAuxName, in template (value) AccessControlOperations p_allowedOperations := int63) runs on AeSimu return integer {//c_CRUDNDi - - return f_cse_createAccessControlPolicyAux(p_acpName, -, p_allowedOperations); - - } - - /** * @desc Creation of auxiliar resource AE for correct execution of the test case * @param p_accessControlPolicyIDs AccessControlPolicyIDs for the auxiliar AE resource @@ -1234,7 +1221,7 @@ module OneM2M_Functions { //Activate defaults when running on a PTC f_cse_activateDefaults_ae(); - v_request := valueof(m_createAeAux(p_accessControlPolicyIDs, p_poaList)); + v_request := valueof(m_createAe(PX_TS_AE1.appId, p_accessControlPolicyIDs, PX_TS_AE1.aeIdStem, c_defaultAe1ResourceName, p_poaList)); v_request := f_getCreateRequestPrimitive(int2, v_request, -1); @@ -1249,10 +1236,10 @@ module OneM2M_Functions { f_checkAttributesToBeSaved(int2, v_request, v_response.primitive.responsePrimitive); - vc_aeAuxIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); + vc_aeIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); if(ispresent(v_response.primitive.responsePrimitive.primitiveContent.aE.aE_ID)){ - f_sendAcPrimitive("AE-ID_changed", vc_aeAuxIndex); + f_sendAcPrimitive("AE-ID_changed", vc_aeIndex); } } } @@ -1273,7 +1260,7 @@ module OneM2M_Functions { } f_checkAeSimuStatus(); - return vc_aeAuxIndex; + return vc_aeIndex; } /** @@ -1291,18 +1278,17 @@ module OneM2M_Functions { f_cse_activateDefaults_ae(); if(PICS_ACP_SUPPORT){ - vc_acpAuxIndex := f_cse_createAccessControlPolicyAux(p_allowedOperations := p_allowedOperations); + f_cse_createAccessControlPolicyAux(p_allowedOperations := p_allowedOperations); } - if(vc_acpAuxIndex != -1) { - vc_resourcesIndexToBeDeleted := {vc_acpAuxIndex};//TODO Not needed - v_request := valueof(m_createAe(p_appId, {f_getResourceId(vc_resourcesList[vc_acpAuxIndex].resource)}, -)); + if(vc_acpIndex != -1) { + vc_resourcesIndexToBeDeleted := {vc_acpIndex};//TODO Not needed + v_request := valueof(m_createAe(p_appId, {f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -)); - //TODO Test, to be removed + //Set CSEBase IUT as target v_request.to_ := f_getResourceAddress(); f_send(e_mcaPort, m_request(v_request)); - //f_send(e_mcaPort, m_request(m_createAeAux(p_name, {PX_URI_CSE & PX_CSE_NAME & "/" & PX_ACPAUX_NAME}))); } else { f_send(e_mcaPort, m_request(m_createAe(p_appId))); } @@ -1313,10 +1299,10 @@ module OneM2M_Functions { setverdict(pass, __SCOPE__&": INFO: Application registered successfuly"); if(ischosen(vc_response.primitive.responsePrimitive.primitiveContent.aE)) { - vc_aeAuxIndex := f_setResource(vc_response.primitive.responsePrimitive.primitiveContent, int2); + vc_aeIndex := f_setResource(vc_response.primitive.responsePrimitive.primitiveContent, int2); if(ispresent(vc_response.primitive.responsePrimitive.primitiveContent.aE.aE_ID)){ - f_sendAcPrimitive("AE-ID_changed", vc_aeAuxIndex); + f_sendAcPrimitive("AE-ID_changed", vc_aeIndex); } } } @@ -1338,7 +1324,7 @@ module OneM2M_Functions { } f_checkAeSimuStatus(); - return vc_aeAuxIndex; + return vc_aeIndex; } @@ -1393,7 +1379,7 @@ module OneM2M_Functions { vc_ae2.start(f_cse_createAccessControlPolicyAux("SubscriptionVerificationAcp",{"all"}, int63)); f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); - vc_ae2.start(f_cse_createResource_withAcpAux(int2, m_createAe(PX_TS_AE2.appId, -, PX_TS_AE2.aeIdStem, c_defaultAE2Name, {f_getCompletePoA(PX_TS_AE2.mcaPortIn, "")}), -1)); // AE2 is registred + vc_ae2.start(f_cse_createResource_withAcpAux(int2, m_createAe(PX_TS_AE2.appId, -, PX_TS_AE2.aeIdStem, c_defaultAe2ResourceName, {f_getCompletePoA(PX_TS_AE2.mcaPortIn, "")}), -1)); // AE2 is registred f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); p_ae2Index := f_getResourceFromAeSimu(vc_ae2); @@ -1415,7 +1401,7 @@ module OneM2M_Functions { f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae1); p_ae1Index := f_getLatestResourceIndex(vc_ae1); - vc_ae1.start(f_cse_preamble_createAcpAux(-, int61)); //c_CUDNDi), no resource retrieval privilege + vc_ae1.start(f_cse_createAccessControlPolicyAux(-, -, int61)); //c_CUDNDi), no resource retrieval privilege f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae1); p_acpIndex := f_getLatestResourceIndex(vc_ae1); } @@ -1698,9 +1684,9 @@ module OneM2M_Functions { f_checkAttributesToBeSaved(p_resourceType, v_request, vc_response.primitive.responsePrimitive); v_resourceIndex := f_setResource(vc_response.primitive.responsePrimitive.primitiveContent, p_resourceType, p_parentIndex); if(p_resourceType == int2) { - vc_aeAuxIndex := v_resourceIndex; + vc_aeIndex := v_resourceIndex; if(ispresent(vc_response.primitive.responsePrimitive.primitiveContent.aE.aE_ID)){ - f_sendAcPrimitive("AE-ID_changed", vc_aeAuxIndex); + f_sendAcPrimitive("AE-ID_changed", vc_aeIndex); } } else if (p_resourceType == int9) { //Check that group members are correctly in the group @@ -1744,8 +1730,8 @@ module OneM2M_Functions { //Activate defaults when running on a PTC f_cse_activateDefaults_ae(); - if(vc_acpAuxIndex != -1) { - p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[vc_acpAuxIndex].resource.accessControlPolicy.resourceID}); + if(vc_acpIndex != -1) { + p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[vc_acpIndex].resource.accessControlPolicy.resourceID}); } v_resourceIndex := f_cse_createResource(p_resourceType, p_requestPrimitive, p_parentIndex); @@ -1758,14 +1744,12 @@ module OneM2M_Functions { * @desc Creation of the auxiliar ACP resource * @param p_acpName ACP name * @param p_allowedOperations Allowed operations - * @return Internal resource index of the created auxiliar ACP resource * @verdict */ - function f_cse_createAccessControlPolicyAux(in template (value) XSD.String p_acpName := c_acpAuxName, in template (value) ListOfURIs p_acor := PX_ACOR, in template (value) AccessControlOperations p_allowedOperations := int63) runs on AeSimu return integer{ + function f_cse_createAccessControlPolicyAux(in template (value) XSD.String p_acpName := c_defaultAcpResourceName, in template (value) ListOfURIs p_acor := PX_ACOR, in template (value) AccessControlOperations p_allowedOperations := int63) runs on AeSimu { var RequestPrimitive v_request; - var integer v_acpAuxIndex := -1; - v_request := valueof(m_createAcpAux(p_acpName := p_acpName, p_acor := p_acor, p_allowedOperations := p_allowedOperations)); + v_request := valueof(m_createAcp(p_acpName, p_acor, p_allowedOperations)); v_request := f_getCreateRequestPrimitive(int1, v_request, -1); @@ -1776,8 +1760,7 @@ module OneM2M_Functions { tc_ac.stop; setverdict(pass, __SCOPE__&":INFO: Resource type " & int2str(1) & " created successfuly"); f_checkAttributesToBeSaved(int1, v_request, vc_response.primitive.responsePrimitive); - v_acpAuxIndex := f_setResource(vc_response.primitive.responsePrimitive.primitiveContent, int1); - vc_acpAuxIndex := v_acpAuxIndex; + vc_acpIndex := f_setResource(vc_response.primitive.responsePrimitive.primitiveContent, int1); } [] mcaPort.receive(mw_response(mw_responsePrimitiveKO)) { tc_ac.stop; @@ -1794,8 +1777,6 @@ module OneM2M_Functions { f_checkAeSimuStatus(); - return v_acpAuxIndex; - } /** @@ -2060,8 +2041,8 @@ module OneM2M_Functions { v_request.requestIdentifier := valueof(v_request.requestIdentifier) & f_rnd(1, 1000000); - v_request.to_ := f_getResourceAddress(vc_acpAuxIndex); - v_request.from_ := f_getOriginator(vc_acpAuxIndex); + v_request.to_ := f_getResourceAddress(vc_acpIndex); + v_request.from_ := f_getOriginator(vc_acpIndex); v_request.primitiveContent.accessControlPolicy.privileges.accessControlRule_list := {valueof(m_createAcr(PX_ACOR, p_allowedOperations))}; f_send(e_mcaPort, m_request(v_request)); @@ -3209,10 +3190,6 @@ module OneM2M_Functions { tc_ac.stop; setverdict(inconc, __SCOPE__&":INFO: Error while creating resource type remoteCSE"); } - [] mccPort.receive { - tc_ac.stop; - setverdict(inconc, __SCOPE__&":INFO: Unexpected message received"); - } [] tc_ac.timeout { setverdict(inconc, __SCOPE__&":INFO: No answer while creating resource type remoteCSE"); } @@ -4179,7 +4156,7 @@ module OneM2M_Functions { p_utRequest.requestPrimitive.to_ := f_getLocalResourceAddress(-,-,-); if(not(ispresent(p_utRequest.requestPrimitive.primitiveContent))) { - p_utRequest.requestPrimitive.primitiveContent.aE := m_contentCreateAe(omit, omit, -, omit); + p_utRequest := m_utCreateAe; } f_sendUtPrimitive(p_utRequest, v_action); @@ -4768,8 +4745,8 @@ module OneM2M_Functions { p_request.primitiveContent.container.locationID := f_getResourceId(vc_resourcesList[p_parentIndex].resource);//resourceID of the locationPolicy } if(ispresent(p_request.primitiveContent.container.accessControlPolicyIDs)) { - if((match(valueof(p_request.primitiveContent.container.accessControlPolicyIDs), v_defaultAcpIDs )) and (isbound(vc_acpAuxIndex))){ - p_request.primitiveContent.container.accessControlPolicyIDs := {f_getResourceId(vc_resourcesList[vc_acpAuxIndex].resource)}; + if((match(valueof(p_request.primitiveContent.container.accessControlPolicyIDs), v_defaultAcpIDs )) and (isbound(vc_acpIndex))){ + p_request.primitiveContent.container.accessControlPolicyIDs := {f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}; } } } else if (p_resourceType == int4) {//contentInstance @@ -4808,13 +4785,13 @@ module OneM2M_Functions { //accessControlPolicyIds if(ispresent(p_request.primitiveContent.subscription.accessControlPolicyIDs)) { if(match(valueof(p_request.primitiveContent.subscription.accessControlPolicyIDs), v_defaultAcpIDs )){ - p_request.primitiveContent.subscription.accessControlPolicyIDs := {f_getResourceId(vc_resourcesList[vc_acpAuxIndex].resource)}; + p_request.primitiveContent.subscription.accessControlPolicyIDs := {f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}; } } } else if(p_resourceType == int29){//timeSeries if(ispresent(p_request.primitiveContent.timeSeries.accessControlPolicyIDs)) { - if((match(valueof(p_request.primitiveContent.timeSeries.accessControlPolicyIDs), v_defaultAcpIDs )) and (isbound(vc_acpAuxIndex))){ - p_request.primitiveContent.timeSeries.accessControlPolicyIDs := {f_getResourceId(vc_resourcesList[vc_acpAuxIndex].resource)}; + if((match(valueof(p_request.primitiveContent.timeSeries.accessControlPolicyIDs), v_defaultAcpIDs )) and (isbound(vc_acpIndex))){ + p_request.primitiveContent.timeSeries.accessControlPolicyIDs := {f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}; } } } else if(p_resourceType == int30){//timeSeriesInstance diff --git a/LibOneM2M/OneM2M_Templates.ttcn b/LibOneM2M/OneM2M_Templates.ttcn index 7b90e861e16746b86be67b18b2e70edf84e7f7f9..6b3bbf05d948ccffded2f0eb9bdbcb384f2497f3 100644 --- a/LibOneM2M/OneM2M_Templates.ttcn +++ b/LibOneM2M/OneM2M_Templates.ttcn @@ -932,7 +932,7 @@ module OneM2M_Templates { primitiveContent := {aEAnnc := mw_contentCreateAEAnnc(-, p_accessControlPolicyIds)} }; - template (value) RequestPrimitive m_createAe(XSD.ID p_appId, template (omit) AcpType p_accessControlPolicyIds := omit,template (omit) XSD.ID p_from := PX_TS_AE1.aeIdStem, template (omit) ResourceName p_resourceName := c_aeAuxName, in template (omit) PoaList p_poaList := omit) modifies m_create := { + template (value) RequestPrimitive m_createAe(XSD.ID p_appId, template (omit) AcpType p_accessControlPolicyIds := omit,template (omit) XSD.ID p_from := PX_TS_AE1.aeIdStem, template (omit) ResourceName p_resourceName := c_defaultAe1ResourceName, in template (omit) PoaList p_poaList := omit) modifies m_create := { from_ := p_from,//It should be used either omit, or "s", or "c" requestIdentifier := testcasename() & "-m_createAe", resourceType := int2, @@ -947,13 +947,6 @@ module OneM2M_Templates { primitiveContent := {aE := p_ae} }; - template (value) RequestPrimitive m_createAeAux(template (omit) AcpType p_accessControlPolicyIds := omit, in template (omit) PoaList p_poaList) modifies m_create := { - from_ := PX_TS_AE1.aeIdStem,//TODO We should use omit, "s", or "c" - requestIdentifier := testcasename() & "-m_createAe", - resourceType := int2, - primitiveContent := {aE := m_contentCreateAe(p_accessControlPolicyIds, c_aeAuxName, -, p_poaList)} - }; - /** * @desc Base CREATE request primitive for AccessControlPolicy resource */ @@ -972,8 +965,7 @@ module OneM2M_Templates { primitiveContent := {accessControlPolicyAnnc := m_contentCreateAcpAnnc ()} }; - template (value) RequestPrimitive m_createAcp(XSD.ID p_parentResourceAddress, in template (omit) XSD.String p_name := c_defaultAccessControlPolicyResourceName, in template (value) ListOfURIs p_acor := PX_ACOR, in template (value) AccessControlOperations p_allowedOperations := int63) modifies m_create := { - to_ := p_parentResourceAddress, + template (value) RequestPrimitive m_createAcp(in template (omit) XSD.String p_name := c_defaultAccessControlPolicyResourceName, in template (value) ListOfURIs p_acor := PX_ACOR, in template (value) AccessControlOperations p_allowedOperations := int63) modifies m_create := { requestIdentifier := testcasename() & "-m_createAcp", resourceType := int1, primitiveContent := {accessControlPolicy := m_contentCreateAcp (p_name, p_acor, p_allowedOperations)} @@ -997,22 +989,6 @@ module OneM2M_Templates { primitiveContent := {remoteCSEAnnc := mw_contentCreateRemoteCSEAnnc({"Credential-ID:None"}, p_accessControlPolicyIds)} }; - /** - * @desc Base CREATE request primitive for AccessControlPolicy resource (AUX) - */ - template (value) RequestPrimitive m_createAcpAux(in template (value) XSD.String p_acpName := c_acpAuxName, in template (value) ListOfURIs p_acor := PX_ACOR, in template (value) AccessControlOperations p_allowedOperations := int63 ) modifies m_create := { - requestIdentifier := testcasename() & "-m_createAcpAux", - resourceType := int1, - primitiveContent := {accessControlPolicy := m_contentCreateAcp (p_acpName, p_acor, p_allowedOperations)} - }; - - /*template (value) RequestPrimitive m_createCSEBase (in ServiceSubscribedAppRule p_serviceSubscribedAppRule) modifies m_create := { - from_ := PX_SUPER_USER, - requestIdentifier := testcasename() & "-m_createCSE" & f_rnd(1, 1000000), - resourceType := int1,//FIXME Is this the value for CSEBase? In any case, this template is not used at all - primitiveContent := {cSEBase := m_contentCreateCSEBase (p_serviceSubscribedAppRule)} - };*/ - /** * @desc Base CREATE request primitive for CSEBase resource */ @@ -2501,7 +2477,7 @@ module OneM2M_Templates { * @param p_name Resource name * @param p_accessControlPolicyIds ACP IDs for the AE */ - template (value) AE_optional m_contentCreateAe (in template (omit) AcpType p_accessControlPolicyIds, in template (omit) XSD.String p_name := c_defaultAeResourceName, in XSD.ID p_appId := PX_TS_AE1.appId, in template (omit) PoaList p_poaList) := { + template (value) AE_optional m_contentCreateAe (in template (omit) AcpType p_accessControlPolicyIds, in template (omit) XSD.String p_name := c_defaultAe1ResourceName, in XSD.ID p_appId := PX_TS_AE1.appId, in template (omit) PoaList p_poaList) := { resourceName := p_name,//O resourceType := omit,//NP diff --git a/LibOneM2M/OneM2M_TestSystem.ttcn b/LibOneM2M/OneM2M_TestSystem.ttcn index f02e6f90765720f47aa3cf4a1873b472d4b0d72d..be995d3c68e4903521b0a4c42627b8a42b4ef06b 100644 --- a/LibOneM2M/OneM2M_TestSystem.ttcn +++ b/LibOneM2M/OneM2M_TestSystem.ttcn @@ -38,39 +38,49 @@ module OneM2M_TestSystem { type record of Interface Interfaces; type component Tester { + //Common Ports port AdapterControlPort acPort; port InfoPort infoPort; port UpperTesterPort utPort; - //timers + //Common timers timer tc_ac := PX_TAC; timer tc_wait := PX_TWAIT; timer tc_done := PX_TDONE; //global variables + //About configuration of the component var Configurations vc_config; var TestSystemRole vc_testSystemRole; - var MyResourcesList vc_resourcesList; - var IntegerList vc_resourcesIndexToBeDeleted := {}; - var integer vc_acpAuxIndex := -1; - var MsgIn vc_request; - var MsgIn vc_response; + //Default behaviour var default vc_aeSimu := null; var default vc_cseSimu := null; - var PrimitiveContent vc_primitiveContentRetrievedResource; + //Interfaces var Interfaces vc_myInterfaces := {}; + //In/Out messages + var MsgIn vc_request; + var MsgIn vc_response; + var PrimitiveContent vc_primitiveContentRetrievedResource; + //Resources list + var MyResourcesList vc_resourcesList; + //Resource index + var IntegerList vc_resourcesIndexToBeDeleted := {}; + var integer vc_acpIndex := -1; }; type component AeSimu extends Tester { + //Attached components depending on config var AeSimu vc_ae2; + var CseSimu vc_cse1;//For CF02 when AeSimu is master + //Ports port OneM2MPort mcaPort; port OneM2MPort mcaPortIn; - //global variables - //var PrimitiveContent vc_primitiveContentRetrievedResource; + //About configuration of the component var AeSimuComponentDesc vc_aeSimuDesc; var AeSimuComponentDesc vc_dasSimuDesc; - var CseSimu vc_cse1;//For CF02 when AeSimu is master + //Resource Index + var integer vc_aeIndex := -1; + //Status of attached component var boolean vc_auxiliaryAe2Up := false; - var integer vc_aeAuxIndex := -1;//Specific to AeSimu //DAS var AeSimu vc_das; @@ -78,20 +88,25 @@ module OneM2M_TestSystem { }; type component CseSimu extends Tester { + //Attached components depending on config + var AeSimu vc_ae1;//For CF02 when CseSimu is master + var CseSimu vc_cse2; + //Ports port OneM2MPort mcaPort; port OneM2MPort mcaPortIn; port OneM2MPort mccPort; port OneM2MPort mccPortIn; - //global variables + //About configuration of the component var CseSimuComponentDesc vc_cseSimuDesc; + var CseTypeID vc_cseType; //cseType of the simulated CSE. IN =1, MN = 2 + //Resources list var MyResourcesList vc_localResourcesList := {}; - var AeSimu vc_ae1;//For CF02 when CseSimu is master - var CseSimu vc_cse2; - var integer vc_localRemoteCseIndex := -1; + //Resource index var integer vc_cSEBaseIndex := -1; //Index of the CSEBase resource of the Tester inside vc_localResourcesList - var CseTypeID vc_cseType; //cseType of the simulated CSE. IN =1, MN = 2 var integer vc_remoteCseIndex := -1;//Specific to CseSimu + var integer vc_localRemoteCseIndex := -1; + //Status of attached component var boolean vc_auxiliaryCse2Up := false; }; @@ -117,10 +132,6 @@ module OneM2M_TestSystem { port UpperTesterPort utPort; } - - - - }// end of module with { extension "anytype charstring" diff --git a/LibOneM2M/OneM2M_TypesAndValues.ttcn b/LibOneM2M/OneM2M_TypesAndValues.ttcn index 52a2df9fc4f139612595cca83730ceb47c579def..186db965b0c9fc665fbbfe7dc956d8a3e398b967 100644 --- a/LibOneM2M/OneM2M_TypesAndValues.ttcn +++ b/LibOneM2M/OneM2M_TypesAndValues.ttcn @@ -33,7 +33,6 @@ module OneM2M_TypesAndValues { const XSD.String c_defaultRemoteCSEAnncResourceName := "MyRemoteCSEAnncResource"; const XSD.String c_defaultMgmtObjResourceName := "MyMgmtObjResource"; const XSD.String c_defaultMgmtCmdResourceName := "MyMgmtCmdResource"; - const XSD.String c_defaultAeResourceName := "MyAeResource"; const XSD.String c_defaultLocationPolicyResourceName := "MyLocationPolicyResource"; const XSD.String c_defaultNodeResourceName := "MyNodeResource"; const XSD.String c_defaultNodeID := "MyNodeId"; @@ -50,9 +49,9 @@ module OneM2M_TypesAndValues { const XSD.String c_defaultRoleResourceName := "MyRoleResource"; const XSD.String c_defaultTokenResourceName := "MyTokenResource"; const XSD.String c_defaultGenericInterworkingServiceResourceName := "MyGenericInterworkingServiceResource"; //<genericInterworkingService> - const XSD.ID c_aeAuxName := "MyAe"; - const XSD.String c_defaultAE2Name := "MyAe2"; - const XSD.String c_acpAuxName := "MyAcp"; + const XSD.String c_defaultAe1ResourceName := "MyAe1"; + const XSD.String c_defaultAe2ResourceName := "MyAe2"; + const XSD.String c_defaultAcpResourceName := "MyAcp"; const charstring c_invalid_location_update_period := "-PT30M10S" ;//duration set to invalid value (minus value) const XSD.ID c_resourceShortNameLatest := "la"; //<latest> const XSD.ID c_resourceShortNameOldest := "ol"; //<oldest> diff --git a/OneM2M_PermutationFunctions.ttcn b/OneM2M_PermutationFunctions.ttcn index 4791e8f22ddcb9387354754533d1387f8ff0a66b..fdcd120cebdea1238d5adcb0195ca584983b6c12 100644 --- a/OneM2M_PermutationFunctions.ttcn +++ b/OneM2M_PermutationFunctions.ttcn @@ -1423,7 +1423,7 @@ module OneM2M_PermutationFunctions { var integer v_groupIndex := -1; var integer v_resourceIndex := -1; var AddressingMethod v_addressingMethod; - var template RequestPrimitive v_request; + var RequestPrimitive v_request; var template RequestPrimitive v_groupRequest := m_createGroupBase; // Test control @@ -1449,7 +1449,7 @@ module OneM2M_PermutationFunctions { // Test Body //Force usage of Hybrid Hierarchical addressing method v_addressingMethod := e_nonHierarchical; - v_request := m_retrieve(f_getResourceAddress(v_groupIndex, v_addressingMethod, p_primitiveScope), f_getOriginator(v_groupIndex)); + v_request := valueof(m_retrieve(f_getResourceAddress(v_groupIndex, v_addressingMethod, p_primitiveScope), f_getOriginator(v_groupIndex))); v_request.to_ := v_request.to_ & "/fopt"; f_send(e_mcaPort, m_request(valueof(v_request))); @@ -2030,7 +2030,7 @@ module OneM2M_PermutationFunctions { [] mcaPort.receive(mw_response(mw_responsePrimitive(int2001))) -> value v_response { tc_ac.stop; f_checkAttributesToBeSaved(int2, v_request, v_response.primitive.responsePrimitive); - vc_aeAuxIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); + vc_aeIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); setverdict(pass, __SCOPE__ & ": AE successfully created."); } @@ -2083,7 +2083,7 @@ module OneM2M_PermutationFunctions { tc_ac.stop; f_checkAttributesToBeSaved(int2, v_request, v_response.primitive.responsePrimitive); - vc_aeAuxIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); + vc_aeIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); setverdict(pass, __SCOPE__ & ": AE successfully created."); } [] mcaPort.receive(mw_response(mw_responsePrimitiveInverse(int2001))) -> value v_response{ @@ -2127,7 +2127,7 @@ module OneM2M_PermutationFunctions { tc_ac.stop; f_checkAttributesToBeSaved(int2, v_request, v_response.primitive.responsePrimitive); - vc_aeAuxIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); + vc_aeIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); setverdict(pass, __SCOPE__ & ": AE creation successfull."); } @@ -2606,7 +2606,7 @@ module OneM2M_PermutationFunctions { v_remoteCseIndex := f_cse_registerRemoteCse(m_createRemoteCSE_poa(vc_cseSimuDesc.cseId, -, -, -, -, {f_getCompletePoA()})); vc_ae1.start(f_cse_preamble_registerAe()); - vc_ae1.done; + f_cseSimu_checkComponentDoneAndGetVerdict(vc_ae1); //Creating resource in Hosting CSE v_targetResourceIndex := f_generateAndSetLocalResource(valueof(m_primitiveContentContainer(m_contentCreateContainer)), vc_cSEBaseIndex, int3); @@ -2764,8 +2764,7 @@ module OneM2M_PermutationFunctions { var integer v_parentIndex := -1; var integer v_resourceIndex := -1; var integer v_ae2Index := -1; - var integer v_acpAuxIndex := -1; - var PoaList v_poaList := { f_getCompletePoA(PX_TS_AE2.mcaPortIn) }; + var template RequestPrimitive v_parentRequestPrimitive; // Test control @@ -2777,33 +2776,26 @@ module OneM2M_PermutationFunctions { // Preamble if(ispresent(p_parentRequestPrimitive)) { + v_parentRequestPrimitive := p_parentRequestPrimitive; if(match(int23, p_parentRequestPrimitive.resourceType)){ - vc_ae2.start(f_cse_preamble_createAcpAux("SubscriptionVerificationAcp", int63)); - f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); - - vc_ae2.start(f_cse_createResource_withAcpAux(int2, m_createAe(PX_TS_AE2.appId, -, PX_TS_AE2.aeIdStem, c_defaultAE2Name, v_poaList), -1)); // AE2 is registred - f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); - - v_ae2Index := f_getResourceFromAeSimu(vc_ae2); - p_parentRequestPrimitive.primitiveContent.subscription.notificationURI := {f_getResourceAddress(v_ae2Index)}; - vc_ae2.start(f_cse_notifyProcedure_subscriptionVerificationHandler()); + f_cse_preamble_subscriptionVerification(v_ae2Index, v_parentRequestPrimitive, int23, -); } if(ischosen(p_parentRequestPrimitive.primitiveContent.group_)){ - f_cse_preamble_registerAe(); - } - v_parentIndex := f_cse_createResource(valueof(p_parentRequestPrimitive.resourceType), p_parentRequestPrimitive, v_parentIndex); - + v_parentIndex := f_cse_createResource(valueof(v_parentRequestPrimitive.resourceType), v_parentRequestPrimitive, v_parentIndex); + if(vc_ae2.running) { + vc_ae2.stop; + } } else {//Resource under CSEBase if(p_resourceType != int1) { - v_acpAuxIndex := f_cse_createAccessControlPolicyAux(-, -, -); + f_cse_createAccessControlPolicyAux(-, -, -); - p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[v_acpAuxIndex].resource.accessControlPolicy.resourceID}); + p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[vc_acpIndex].resource.accessControlPolicy.resourceID}); } if(ischosen(p_requestPrimitive.primitiveContent.group_)){ @@ -2815,15 +2807,8 @@ module OneM2M_PermutationFunctions { } // Test Body - if(match(int23, p_requestPrimitive.resourceType)){ - vc_ae2.start(f_cse_preamble_createAcpAux("SubscriptionVerificationAcp", int63)); - f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); - vc_ae2.start(f_cse_createResource_withAcpAux(int2, m_createAe(PX_TS_AE2.appId, -, PX_TS_AE2.aeIdStem, c_defaultAE2Name, v_poaList), -1)); // AE2 is registred - f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); - v_ae2Index := f_getResourceFromAeSimu(vc_ae2); - p_requestPrimitive.primitiveContent.subscription.notificationURI := {f_getResourceAddress(v_ae2Index)}; - vc_ae2.start(f_cse_notifyProcedure_subscriptionVerificationHandler()); + f_cse_preamble_subscriptionVerification(v_ae2Index, p_requestPrimitive, int23, -); } v_request := f_getCreateRequestPrimitive(p_resourceType, p_requestPrimitive, v_parentIndex); @@ -2877,7 +2862,6 @@ module OneM2M_PermutationFunctions { var integer v_parentIndex := -1; var integer v_resourceIndex := -1; var integer v_ae1Index := -1; - var integer v_acpAuxIndex := -1; var PoaList v_poaList := { f_getCompletePoA(PX_TS_AE1.mcaPortIn) }; // Test control @@ -2891,7 +2875,7 @@ module OneM2M_PermutationFunctions { vc_remoteCseIndex := f_cse_registerRemoteCse(m_createRemoteCSEBase); if(match(int23, p_resourceType)){ - vc_ae1.start(f_cse_preamble_createAcpAux("SubscriptionVerificationAcp", int63)); + vc_ae1.start(f_cse_createAccessControlPolicyAux("SubscriptionVerificationAcp", -, int63)); f_cseSimu_checkComponentDoneAndGetVerdict(vc_ae1); vc_ae1.start(f_cse_createResource_withAcpAux(int2, m_createAe(PX_TS_AE1.appId, -, PX_TS_AE1.aeIdStem, "MyAe", v_poaList), -1)); // AE1 is registered f_cseSimu_checkComponentDoneAndGetVerdict(vc_ae1); @@ -3091,7 +3075,6 @@ module OneM2M_PermutationFunctions { // Local variables var MsgIn v_response; var RequestPrimitive v_request; - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_parentIndex := -1; @@ -3108,12 +3091,12 @@ module OneM2M_PermutationFunctions { // Preamble if (p_resourceType != int23) { - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int62);//c_RUDNDi) + f_cse_createAccessControlPolicyAux(-, -, int62);//c_RUDNDi) } else { - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int60);//c_UDNDi); + f_cse_createAccessControlPolicyAux(-, -, int60);//c_UDNDi); } - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // Test Body if(p_resourceType != int18) { @@ -3409,7 +3392,6 @@ module OneM2M_PermutationFunctions { var RequestPrimitive v_request; var integer v_aeIndex := -1; var integer v_parentIndex := -1; - var integer v_acpAuxIndex := -1; var integer v_ae2Index := -1; const XSD.NCName c_accessControlPolicyIDs := "accessControlPolicyIDs"; var integer v_resourceIndex := -1; @@ -3430,7 +3412,7 @@ module OneM2M_PermutationFunctions { // Preamble if (v_myOptionalAttribute == c_accessControlPolicyIDs) { - v_acpAuxIndex := f_cse_preamble_createAcpAux();//c_CRUDNDi) + f_cse_createAccessControlPolicyAux();//c_CRUDNDi) } v_aeIndex := f_cse_preamble_registerAe();//c_CRUDNDi); @@ -4215,7 +4197,6 @@ module OneM2M_PermutationFunctions { // Local variables var MsgIn v_response; var integer v_aeIndex := -1; - var integer v_acpAuxIndex := -1; var integer v_resourceIndex := -1; var integer v_ae2Index := -1; var integer v_parentIndex := -1; @@ -4233,8 +4214,8 @@ module OneM2M_PermutationFunctions { // Preamble if(p_resourceType != int1) { - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int61);//c_CRUDNDi) - p_requestPrimitive := f_setAcpId(p_requestPrimitive, {f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}); + f_cse_createAccessControlPolicyAux(-, -, int61);//c_CRUDNDi) + p_requestPrimitive := f_setAcpId(p_requestPrimitive, {f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}); } v_aeIndex := f_cse_preamble_registerAe();//c_CRUDNDi; @@ -4605,7 +4586,7 @@ module OneM2M_PermutationFunctions { if(p_resourceType != int1) { - v_acpIndex := f_cse_createAccessControlPolicyAux(-, -, -); + f_cse_createAccessControlPolicyAux(-, -, -); p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[v_acpIndex].resource.accessControlPolicy.resourceID}); } @@ -4622,7 +4603,7 @@ module OneM2M_PermutationFunctions { } else { //ResourceType = RemoteCSE vc_cse1.start(f_cse_registerRemoteCse(p_requestPrimitive)); - vc_cse1.done; + f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); v_resourceIndex := f_getRemoteCseResource(vc_cse1); @@ -4671,7 +4652,6 @@ module OneM2M_PermutationFunctions { // Local variables var MsgIn v_response; var integer v_aeIndex := -1; - var integer v_acpAuxIndex := -1; var integer v_resourceIndex := -1; var integer v_ae2Index := -1; @@ -4698,9 +4678,9 @@ module OneM2M_PermutationFunctions { if(p_resourceType != int1) { - v_acpAuxIndex := f_cse_createAccessControlPolicyAux(-, -, int61); + f_cse_createAccessControlPolicyAux(-, -, int61); - p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[v_acpAuxIndex].resource.accessControlPolicy.resourceID}); + p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[vc_acpIndex].resource.accessControlPolicy.resourceID}); } @@ -4718,7 +4698,7 @@ module OneM2M_PermutationFunctions { } else { //ResourceType = RemoteCSE vc_cse1.start(f_cse_registerRemoteCse(p_requestPrimitive)); - vc_cse1.done; + f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); v_resourceIndex := f_getRemoteCseResource(vc_cse1); @@ -4762,7 +4742,6 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var integer v_ae2Index := -1; - var integer v_acpAuxIndex := -1; // Test control @@ -4782,9 +4761,9 @@ module OneM2M_PermutationFunctions { if(p_resourceType != int1) { - v_acpAuxIndex := f_cse_createAccessControlPolicyAux(-, -, -); + f_cse_createAccessControlPolicyAux(-, -, -); - p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[v_acpAuxIndex].resource.accessControlPolicy.resourceID}); + p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[vc_acpIndex].resource.accessControlPolicy.resourceID}); } if (p_resourceType!=int16){ //ResourceType != RemoteCSE @@ -4798,7 +4777,7 @@ module OneM2M_PermutationFunctions { } else { vc_cse1.start(f_cse_registerRemoteCse(p_requestPrimitive)); - vc_cse1.done; + f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); v_resourceIndex := f_getRemoteCseResource(vc_cse1); } @@ -4848,7 +4827,6 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var integer v_ae2Index := -1; - var integer v_acpAuxIndex := -1; // Test control @@ -4868,9 +4846,9 @@ module OneM2M_PermutationFunctions { if(p_resourceType != int1) { - v_acpAuxIndex := f_cse_createAccessControlPolicyAux(-, -, -); + f_cse_createAccessControlPolicyAux(-, -, -); - p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[v_acpAuxIndex].resource.accessControlPolicy.resourceID}); + p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[vc_acpIndex].resource.accessControlPolicy.resourceID}); } if (p_resourceType!=int16){ //ResourceType != RemoteCSE @@ -4884,7 +4862,7 @@ module OneM2M_PermutationFunctions { }else{ vc_cse1.start(f_cse_registerRemoteCse(p_requestPrimitive)); - vc_cse1.done; + f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); v_resourceIndex := f_getRemoteCseResource(vc_cse1); } @@ -4933,7 +4911,6 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var integer v_ae2Index := -1; - var integer v_acpAuxIndex := -1; // Test control @@ -4953,9 +4930,9 @@ module OneM2M_PermutationFunctions { if(p_resourceType != int1) { - v_acpAuxIndex := f_cse_createAccessControlPolicyAux(-, -, -); + f_cse_createAccessControlPolicyAux(-, -, -); - p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[v_acpAuxIndex].resource.accessControlPolicy.resourceID}); + p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[vc_acpIndex].resource.accessControlPolicy.resourceID}); } if (p_resourceType!=int16){ //ResourceType != RemoteCSE @@ -4969,7 +4946,7 @@ module OneM2M_PermutationFunctions { }else{ vc_cse1.start(f_cse_registerRemoteCse(p_requestPrimitive)); - vc_cse1.done; + f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); v_resourceIndex := f_getRemoteCseResource(vc_cse1); } @@ -5019,7 +4996,6 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var integer v_ae2Index := -1; - var integer v_acpAuxIndex := -1; // Test control @@ -5039,9 +5015,9 @@ module OneM2M_PermutationFunctions { if(p_resourceType != int1) { - v_acpAuxIndex := f_cse_createAccessControlPolicyAux(-, -, -); + f_cse_createAccessControlPolicyAux(-, -, -); - p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[v_acpAuxIndex].resource.accessControlPolicy.resourceID}); + p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[vc_acpIndex].resource.accessControlPolicy.resourceID}); } if (p_resourceType!=int16){ //ResourceType != RemoteCSE @@ -5055,7 +5031,7 @@ module OneM2M_PermutationFunctions { }else{ vc_cse1.start(f_cse_registerRemoteCse(p_requestPrimitive)); - vc_cse1.done; + f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); v_resourceIndex := f_getRemoteCseResource(vc_cse1); } @@ -5101,7 +5077,6 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var integer v_ae2Index := -1; - var integer v_acpAuxIndex := -1; // Test control @@ -5121,9 +5096,9 @@ module OneM2M_PermutationFunctions { if(p_resourceType != int1) { - v_acpAuxIndex := f_cse_createAccessControlPolicyAux(-, -, -); + f_cse_createAccessControlPolicyAux(-, -, -); - p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[v_acpAuxIndex].resource.accessControlPolicy.resourceID}); + p_requestPrimitive := f_setAcpId(p_requestPrimitive, {vc_resourcesList[vc_acpIndex].resource.accessControlPolicy.resourceID}); } if (p_resourceType!=int16){ //ResourceType != RemoteCSE @@ -5137,7 +5112,7 @@ module OneM2M_PermutationFunctions { }else{ vc_cse1.start(f_cse_registerRemoteCse(p_requestPrimitive)); - vc_cse1.done; + f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); v_resourceIndex := f_getRemoteCseResource(vc_cse1); } @@ -5602,7 +5577,7 @@ module OneM2M_PermutationFunctions { var XSD.ID v_originalResourceAddress; var XSD.ID v_resourceAnncAddress; var template RequestPrimitive v_createAE := m_createAe(PX_TS_AE1.appId, omit, omit); - var template RequestPrimitive v_createAcp := m_createAcp("NotInitialized", "MyAcp", -, int63); + var template RequestPrimitive v_createAcp := m_createAcpBase; var integer v_aeAnncIndex; var integer v_resourceAnncIndex; var integer v_acpIndex; @@ -5943,7 +5918,6 @@ module OneM2M_PermutationFunctions { var MsgIn v_response; var RequestPrimitive v_request; var integer v_aeIndex := -1; - var integer v_acpAuxIndex := -1; var integer v_resourceIndex := -1; var integer v_ae2Index := -1; var integer v_parentIndex := -1; @@ -5960,14 +5934,14 @@ module OneM2M_PermutationFunctions { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int59);//c_CRDNDi) + f_cse_createAccessControlPolicyAux(-, -, int59);//c_CRDNDi) v_aeIndex := f_cse_preamble_registerAe(-, -); f_cse_preamble_subscriptionVerification(v_ae2Index, p_createRequestPrimitive, p_resourceType); if(p_resourceType != int1) { - p_createRequestPrimitive := f_setAcpId(p_createRequestPrimitive,{f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)});//c_CRDNDi); + p_createRequestPrimitive := f_setAcpId(p_createRequestPrimitive,{f_getResourceId(vc_resourcesList[vc_acpIndex].resource)});//c_CRDNDi); } if(p_resourceType != int18) { v_parentIndex := v_aeIndex;//For resources that can have AE resource as parent @@ -6347,7 +6321,6 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var integer v_ae2Index := -1; - var integer v_acpAuxIndex := -1; var integer v_acpIndex := -1; // Test control @@ -6368,9 +6341,9 @@ module OneM2M_PermutationFunctions { if(p_resourceType != int1) { - v_acpAuxIndex := f_cse_createAccessControlPolicyAux(-, -, -); + f_cse_createAccessControlPolicyAux(-, -, -); - p_createRequestPrimitive := f_setAcpId(p_createRequestPrimitive, {vc_resourcesList[v_acpAuxIndex].resource.accessControlPolicy.resourceID}); + p_createRequestPrimitive := f_setAcpId(p_createRequestPrimitive, {vc_resourcesList[vc_acpIndex].resource.accessControlPolicy.resourceID}); } if(p_secondAcp) {//A second ACP is required @@ -6389,7 +6362,7 @@ module OneM2M_PermutationFunctions { v_resourceIndex := f_cse_createResource(p_resourceType, p_createRequestPrimitive);//under the CSEBase resource } else { //ResourceType = RemoteCSE vc_cse1.start(f_cse_registerRemoteCse(p_createRequestPrimitive)); - vc_cse1.done; + f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); v_resourceIndex := f_getRemoteCseResource(vc_cse1); } @@ -6439,7 +6412,6 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var integer v_ae2Index := -1; - var integer v_acpAuxIndex := -1; // Test control @@ -6459,9 +6431,9 @@ module OneM2M_PermutationFunctions { if(p_resourceType != int1) { - v_acpAuxIndex := f_cse_createAccessControlPolicyAux(-, -, -); + f_cse_createAccessControlPolicyAux(-, -, -); - p_createRequestPrimitive := f_setAcpId(p_createRequestPrimitive, {vc_resourcesList[v_acpAuxIndex].resource.accessControlPolicy.resourceID}); + p_createRequestPrimitive := f_setAcpId(p_createRequestPrimitive, {vc_resourcesList[vc_acpIndex].resource.accessControlPolicy.resourceID}); } if (p_resourceType!=int16){ //ResourceType != RemoteCSE @@ -6474,7 +6446,7 @@ module OneM2M_PermutationFunctions { } } else { //ResourceType = RemoteCSE vc_cse1.start(f_cse_registerRemoteCse(p_createRequestPrimitive)); - vc_cse1.done; + f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); v_resourceIndex := f_getRemoteCseResource(vc_cse1); } @@ -7017,7 +6989,6 @@ module OneM2M_PermutationFunctions { var MsgIn v_response; var RequestPrimitive v_request; var RequestPrimitive v_updateRequest; - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var integer v_ae2Index := -1; @@ -7036,7 +7007,7 @@ module OneM2M_PermutationFunctions { // Preamble v_aeIndex := f_cse_preamble_registerAe(-, -);//c_CRUNDi); - v_acpAuxIndex := f_cse_createAccessControlPolicyAux(-, {f_getResourceId(vc_resourcesList[v_aeIndex].resource)},int55);//c_CRDNDi); + f_cse_createAccessControlPolicyAux(-, {f_getResourceId(vc_resourcesList[v_aeIndex].resource)},int55);//c_CRDNDi); f_cse_preamble_subscriptionVerification(v_ae2Index, p_createRequestPrimitive, p_resourceType); @@ -7044,7 +7015,7 @@ module OneM2M_PermutationFunctions { if(p_resourceType == int1) { p_createRequestPrimitive.primitiveContent.accessControlPolicy.selfPrivileges.accessControlRule_list := {m_createAcr({f_getResourceId(vc_resourcesList[v_aeIndex].resource)}, int55)}; } else { - p_createRequestPrimitive := f_setAcpId(p_createRequestPrimitive, {f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}); + p_createRequestPrimitive := f_setAcpId(p_createRequestPrimitive, {f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}); } //Creation of resource @@ -7525,7 +7496,7 @@ module OneM2M_PermutationFunctions { var integer i; var ListOfURIs v_memberIDs; var AcpType v_membersAcpIds; - var template RequestPrimitive v_createAcp := m_createAcp("NotInitialized", "MyACP", -, -); + var template RequestPrimitive v_createAcp := m_createAcpBase; // Test control if(not(PICS_ACP_SUPPORT)) { @@ -7601,7 +7572,7 @@ module OneM2M_PermutationFunctions { var integer v_groupIndex := -1; var ListOfURIs v_memberIDs; var ListOfURIs v_membersAcpIds; - var template RequestPrimitive v_createAcp := m_createAcp("NotInitialized", "MyACP", -, p_accessControlOperations); + var template RequestPrimitive v_createAcp := m_createAcp(-, -, p_accessControlOperations); // Test control if(not(PICS_ACP_SUPPORT)) { @@ -7667,7 +7638,7 @@ module OneM2M_PermutationFunctions { var integer i; var ListOfURIs v_memberIDs; var ListOfURIs v_acpIds; - var template RequestPrimitive v_createAcp := m_createAcp("NotInitialized", "MyACP", -, -); + var template RequestPrimitive v_createAcp := m_createAcpBase; // Test control if(not(PICS_ACP_SUPPORT)) { @@ -7743,7 +7714,7 @@ module OneM2M_PermutationFunctions { var integer v_groupIndex := -1; var ListOfURIs v_memberIDs; var AcpType v_acpIDs; - var template RequestPrimitive v_createAcp := m_createAcp("NotInitialized", "MyACP", -, p_accessControlOperations); + var template RequestPrimitive v_createAcp := m_createAcp(-, -, p_accessControlOperations); // Test control if(not(PICS_ACP_SUPPORT)) { @@ -7809,7 +7780,7 @@ module OneM2M_PermutationFunctions { var ListOfURIs v_memberIDs; var AcpType v_acpIds; var integer i; - var template RequestPrimitive v_createAcp := m_createAcp("NotInitialized", "PermissionForEveryone", -, -); + var template RequestPrimitive v_createAcp := m_createAcp("PermissionForEveryone", -, -); // Test control if(not(PICS_ACP_SUPPORT)) { @@ -7832,7 +7803,7 @@ module OneM2M_PermutationFunctions { //vc_ae2.start(f_cse_createAccessControlPolicyAux("PermissionForAE1",{"all"}, int63)); //f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); - vc_ae2.start(f_cse_createResource(int2, m_createAe(PX_TS_AE2.appId, v_acpIds, PX_TS_AE2.aeIdStem, c_defaultAE2Name, omit), -1)); // AE2 is registred + vc_ae2.start(f_cse_createResource(int2, m_createAe(PX_TS_AE2.appId, v_acpIds, PX_TS_AE2.aeIdStem, c_defaultAe2ResourceName, omit), -1)); // AE2 is registred f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); v_aeIndex_2 := f_getLatestResource(vc_ae2); @@ -7899,7 +7870,7 @@ module OneM2M_PermutationFunctions { var integer i; var ListOfURIs v_memberIDs; var AcpType v_acpIds; - var template RequestPrimitive v_createAcp := m_createAcp("NotInitialized", "PermissionForEveryone", -, -); + var template RequestPrimitive v_createAcp := m_createAcp("PermissionForEveryone", -, -); // Test control if(not(PICS_ACP_SUPPORT)) { @@ -7922,7 +7893,7 @@ module OneM2M_PermutationFunctions { //vc_ae2.start(f_cse_createAccessControlPolicyAux("PermissionForAE1",{"all"}, int63)); //f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); - vc_ae2.start(f_cse_createResource(int2, m_createAe(PX_TS_AE2.appId, v_acpIds, PX_TS_AE2.aeIdStem, c_defaultAE2Name, omit), -1)); // AE2 is registred + vc_ae2.start(f_cse_createResource(int2, m_createAe(PX_TS_AE2.appId, v_acpIds, PX_TS_AE2.aeIdStem, c_defaultAe2ResourceName, omit), -1)); // AE2 is registred f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); v_aeIndex_2 := f_getLatestResourceIndex(vc_ae2); @@ -8227,7 +8198,7 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_acpIndex1 := -1; var integer v_acpIndex2 := -1; - var RequestPrimitive v_createRequest := valueof(m_createAcp(f_getResourceAddress(-1), omit)); + var RequestPrimitive v_createRequest := valueof(m_createAcpBase); var RequestPrimitive v_updateRequest; var AccessControlRule v_accessControlRule_1; var SetOfAcrs v_setOfArcs; @@ -8306,7 +8277,7 @@ module OneM2M_PermutationFunctions { // Test adapter configuration // Preamble - v_createRequest := valueof(m_createAcp(f_getResourceAddress(), -, {"testDomain"})); + v_createRequest := valueof(m_createAcp( -, {"testDomain"}, -)); v_acpIndex := f_cse_createResource(int1, v_createRequest); // CSE child resource v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpIndex].resource)}, -); @@ -8439,9 +8410,9 @@ module OneM2M_PermutationFunctions { v_currentTime := fx_generateTimestamp(); v_accessControlRule.accessControlContexts_list := {{{"* * * * " & int2str(f_getMonth(v_currentTime)) & " * *"}, omit, omit}}; v_createRequest.primitiveContent.accessControlPolicy.privileges.accessControlRule_list := {v_accessControlRule}; - vc_acpAuxIndex := f_cse_createResource(int1, v_createRequest); // CSE child resource + vc_acpIndex := f_cse_createResource(int1, v_createRequest); // CSE child resource - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpAuxIndex].resource)}, -); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // Test Body p_requestPrimitive.to_ := f_getResourceAddress(v_aeIndex); @@ -8509,9 +8480,9 @@ module OneM2M_PermutationFunctions { } v_accessControlRule.accessControlContexts_list := {{{"* * * * " & int2str(v_month) & " * *"}, omit, omit}}; v_createRequest.primitiveContent.accessControlPolicy.privileges.accessControlRule_list := {v_accessControlRule}; - vc_acpAuxIndex := f_cse_createResource(int1, v_createRequest); // CSE child resource + vc_acpIndex := f_cse_createResource(int1, v_createRequest); // CSE child resource - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpAuxIndex].resource)}, -); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // Test Body p_requestPrimitive.to_ := f_getResourceAddress(v_aeIndex); @@ -8686,9 +8657,9 @@ module OneM2M_PermutationFunctions { v_createRequest := f_getCreateRequestPrimitive(int1, m_createAcpBase, -1); v_accessControlRule.accessControlContexts_list := {{{}, {{f_getIpv4Address(PX_TS_AE1.mcaPortIn)}, omit}, omit}}; v_createRequest.primitiveContent.accessControlPolicy.privileges.accessControlRule_list := {v_accessControlRule}; - vc_acpAuxIndex := f_cse_createResource(int1, v_createRequest); // CSE child resource + vc_acpIndex := f_cse_createResource(int1, v_createRequest); // CSE child resource - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpAuxIndex].resource)}, {f_getCompletePoA(PX_TS_AE1.mcaPortIn)}); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, {f_getCompletePoA(PX_TS_AE1.mcaPortIn)}); // Test Body p_requestPrimitive.to_ := f_getResourceAddress(v_aeIndex); @@ -8747,9 +8718,9 @@ module OneM2M_PermutationFunctions { v_createRequest := f_getCreateRequestPrimitive(int1, m_createAcpBase, -1); v_accessControlRule.accessControlContexts_list := {{{}, {{"240.0.0.0"}, omit}, omit}}; v_createRequest.primitiveContent.accessControlPolicy.privileges.accessControlRule_list := {v_accessControlRule}; - vc_acpAuxIndex := f_cse_createResource(int1, v_createRequest); // CSE child resource + vc_acpIndex := f_cse_createResource(int1, v_createRequest); // CSE child resource - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpAuxIndex].resource)}, {f_getCompletePoA(PX_TS_AE1.mcaPortIn)}); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, {f_getCompletePoA(PX_TS_AE1.mcaPortIn)}); // Test Body p_requestPrimitive.to_ := f_getResourceAddress(v_aeIndex); @@ -9362,7 +9333,7 @@ module OneM2M_PermutationFunctions { var integer v_originalResourceIndex := -1; var XSD.ID v_originalResourceAddress; var template RequestPrimitive v_createAE := m_createAe(PX_TS_AE1.appId, omit, omit); - var template RequestPrimitive v_createAcp := m_createAcp("NotInitialized", -, -, -); + var template RequestPrimitive v_createAcp := m_createAcpBase; var XSD.ID v_resourceAnncAddress; var integer v_acpIndex; @@ -9440,7 +9411,7 @@ module OneM2M_PermutationFunctions { var XSD.ID v_originalResourceAddress; var XSD.ID v_resourceAnncAddress; var template RequestPrimitive v_createAE := m_createAe(PX_TS_AE1.appId, omit, omit); - var template RequestPrimitive v_createAcp := m_createAcp("NotInitialized", "MyAcp", -, int63); + var template RequestPrimitive v_createAcp := m_createAcpBase; var integer v_aeAnncIndex; var integer v_resourceAnncIndex; var integer v_acpIndex; @@ -10554,7 +10525,6 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex1 := -1; var integer v_aeIndex2 := -1; var integer v_resourceIndex := -1; - var integer v_acpAuxIndex := -1; var RequestPrimitive v_request; var MsgIn v_response; var RequestPrimitive v_requestNotify; @@ -10567,11 +10537,11 @@ module OneM2M_PermutationFunctions { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63);//c_CUDNDi) + f_cse_createAccessControlPolicyAux(-, -, int63);//c_CUDNDi) - v_aeIndex1 := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -);//c_CRDNDi); + v_aeIndex1 := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -);//c_CRDNDi); - vc_ae2.start(f_cse_createResource(int2, m_createAe(PX_TS_AE2.appId, {f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, PX_TS_AE2.aeIdStem, c_defaultAE2Name, -), -1)); // AE2 is registred + vc_ae2.start(f_cse_createResource(int2, m_createAe(PX_TS_AE2.appId, {f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, PX_TS_AE2.aeIdStem, c_defaultAe2ResourceName, -), -1)); // AE2 is registred f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); v_aeIndex2 := f_getResourceFromAeSimu(vc_ae2); @@ -10617,7 +10587,6 @@ module OneM2M_PermutationFunctions { var RequestPrimitive v_request; var integer v_aeIndex := -1; var integer v_resourceIndex := -1; - var integer v_acpAuxIndex := -1; // Test control if(not(PICS_BLOCKING_REQUEST)){ @@ -10688,7 +10657,6 @@ module OneM2M_PermutationFunctions { var RequestPrimitive v_request; var integer v_aeIndex := -1; var integer v_resourceIndex := -1; - var integer v_acpAuxIndex := -1; // Test control if(PICS_NON_BLOCKING_REQUEST_SYNCH){ @@ -10822,7 +10790,6 @@ module OneM2M_PermutationFunctions { var RequestPrimitive v_request; var integer v_aeIndex := -1; var integer v_resourceIndex := -1; - var integer v_acpAuxIndex := -1; var template PrimitiveContent v_contentResponseUri; var template PrimitiveContent v_contentResponseRequestResource; var RequestStatus v_requestStatus; @@ -11103,7 +11070,6 @@ module OneM2M_PermutationFunctions { var RequestPrimitive v_request; var integer v_aeIndex := -1; var integer v_resourceIndex := -1; - var integer v_acpAuxIndex := -1; var template PrimitiveContent v_contentResponse; // Test control @@ -11177,7 +11143,6 @@ module OneM2M_PermutationFunctions { var RequestPrimitive v_request; var integer v_aeIndex := -1; var integer v_resourceIndex := -1; - var integer v_acpAuxIndex := -1; var template PrimitiveContent v_contentResponse; // Test control @@ -11254,7 +11219,6 @@ module OneM2M_PermutationFunctions { var RequestPrimitive v_request; var integer v_aeIndex, v_ae2Index := -1; var integer v_resourceIndex := -1; - var integer v_acpAuxIndex := -1; var template PrimitiveContent v_contentResponse; // Test control @@ -11276,7 +11240,7 @@ module OneM2M_PermutationFunctions { f_checkAeSimuStatus(); - vc_ae2.start(f_cse_createResource(int2, m_createAe(PX_TS_AE2.appId, -, PX_TS_AE2.aeIdStem, c_defaultAE2Name, {f_getCompletePoA(PX_TS_AE2.mcaPortIn, "")}))); // AE2 is registred + vc_ae2.start(f_cse_createResource(int2, m_createAe(PX_TS_AE2.appId, -, PX_TS_AE2.aeIdStem, c_defaultAe2ResourceName, {f_getCompletePoA(PX_TS_AE2.mcaPortIn, "")}))); // AE2 is registred f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); diff --git a/OneM2M_Testcases_CSE_Release_1.ttcn b/OneM2M_Testcases_CSE_Release_1.ttcn index 8601d0c1b91e37d6407f152e5f13fdff78953ec1..0638c556a1411746f17f888dfc4b4c5bb67f7dd8 100644 --- a/OneM2M_Testcases_CSE_Release_1.ttcn +++ b/OneM2M_Testcases_CSE_Release_1.ttcn @@ -557,7 +557,7 @@ module OneM2M_Testcases_CSE_Release_1 { tc_ac.stop; setverdict(fail, __SCOPE__ & ": Error, creating AE with not allowed AE-ID "); f_checkAttributesToBeSaved(int2, v_request, v_response.primitive.responsePrimitive); - vc_aeAuxIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); + vc_aeIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); } [] tc_ac.timeout { setverdict(fail, __SCOPE__ & ": No answer while creating AE"); @@ -628,7 +628,7 @@ module OneM2M_Testcases_CSE_Release_1 { } } - vc_ae1.done; + f_cseSimu_checkComponentDoneAndGetVerdict(vc_ae1); // Postamble f_cse_postamble_deleteResourcesCSE(); @@ -695,7 +695,7 @@ module OneM2M_Testcases_CSE_Release_1 { } } - vc_ae1.done; + f_cseSimu_checkComponentDoneAndGetVerdict(vc_ae1); // Postamble f_cse_postamble_deleteResourcesCSE(); @@ -739,8 +739,8 @@ module OneM2M_Testcases_CSE_Release_1 { //Preamble vc_cse1.start(f_cse_registrationRemoteCse(mw_createRemoteCSE)); - vc_cse1.done; - + f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); + v_requestPrimitive := mw_createAEAnnc_s_ae_id(PX_CSE_ID & "/S", -, -, v_link); vc_cse1.start(f_cse_announcementProcedure_createHandler(v_requestPrimitive)); @@ -759,7 +759,7 @@ module OneM2M_Testcases_CSE_Release_1 { } } - vc_cse1.done; + f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); v_aeAnncIndex := f_getLatestLocalResource(vc_cse1); //continue to test the content @@ -972,7 +972,7 @@ module OneM2M_Testcases_CSE_Release_1 { //Preamble vc_cse1.start(f_cse_registrationRemoteCse(mw_createRemoteCSE)); - vc_cse1.done; + f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); vc_cse1.start(f_cse_announcementProcedure_createHandler()); @@ -1070,7 +1070,7 @@ module OneM2M_Testcases_CSE_Release_1 { [] mcaPort.receive(mw_response(mw_responsePrimitive(int2001))) -> value v_response { tc_ac.stop; f_checkAttributesToBeSaved(int2, v_request, v_response.primitive.responsePrimitive); - vc_aeAuxIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); + vc_aeIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); setverdict(pass, __SCOPE__ & ": AE successfully created."); if(v_response.primitive.responsePrimitive.primitiveContent.aE.resourceID[0] == "C"){ @@ -1256,7 +1256,7 @@ module OneM2M_Testcases_CSE_Release_1 { tc_ac.stop; setverdict(fail, __SCOPE__ & ": Error, creating AE with not allowed APP-ID "); f_checkAttributesToBeSaved(int2, v_request, v_response.primitive.responsePrimitive); - vc_aeAuxIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); + vc_aeIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); } [] tc_ac.timeout { setverdict(fail, __SCOPE__ & ": No answer while creating AE"); @@ -1468,7 +1468,7 @@ module OneM2M_Testcases_CSE_Release_1 { [] mcaPort.receive(mw_response(mw_responsePrimitive(int2001))) -> value vc_response { tc_ac.stop; f_checkAttributesToBeSaved(int2, v_request, vc_response.primitive.responsePrimitive); - vc_aeAuxIndex := f_setResource(vc_response.primitive.responsePrimitive.primitiveContent, int2); + vc_aeIndex := f_setResource(vc_response.primitive.responsePrimitive.primitiveContent, int2); setverdict(pass, __SCOPE__ & ": AE successfully created."); if(ischosen(vc_response.primitive.responsePrimitive.primitiveContent.aE)) { @@ -1599,7 +1599,7 @@ module OneM2M_Testcases_CSE_Release_1 { [] mcaPort.receive(mw_response(mw_responsePrimitive(int2001))) -> value v_response { tc_ac.stop; f_checkAttributesToBeSaved(int2, v_request, v_response.primitive.responsePrimitive); - vc_aeAuxIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); + vc_aeIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); setverdict(pass, __SCOPE__ & ": AE successfully registered."); } [] mcaPort.receive(mw_response(mw_responsePrimitiveInverse(int2001))) -> value v_response{ @@ -1612,7 +1612,7 @@ module OneM2M_Testcases_CSE_Release_1 { } //Check to see if the resource is present or not - if (f_cse_isResourcePresent(vc_aeAuxIndex)){ + if (f_cse_isResourcePresent(vc_aeIndex)){ setverdict(pass, __SCOPE__ & ":INFO: Resource created"); } else { setverdict(fail, __SCOPE__ & ":ERROR: Resource not created"); @@ -2129,7 +2129,7 @@ module OneM2M_Testcases_CSE_Release_1 { //Preamble vc_cse1.start(f_cse_registrationRemoteCse(mw_createRemoteCSE)); - vc_cse1.done; + f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); vc_cse1.start(f_cse_announcementProcedure_createHandler(mw_createAEAnnc_s_ae_id(PX_CSE_ID & "/" & PX_ALLOWED_S_AE_IDS[0], -, -, -))); @@ -2288,7 +2288,7 @@ module OneM2M_Testcases_CSE_Release_1 { [] mcaPort.receive(mw_response(mw_responsePrimitive(int2001))) -> value v_response { tc_ac.stop; f_checkAttributesToBeSaved(int2, v_request, v_response.primitive.responsePrimitive); - vc_aeAuxIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); + vc_aeIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int2); setverdict(pass, __SCOPE__ & ": AE successfully created."); } @@ -3685,7 +3685,7 @@ module OneM2M_Testcases_CSE_Release_1 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; v_createRequest.primitiveContent.container.resourceName := omit; - v_ae1.start(f_CSE_DMR_CRE_001(int3, v_createRequest, m_createAeAux(omit,omit)));//Container + v_ae1.start(f_CSE_DMR_CRE_001(int3, v_createRequest, m_createAe(PX_TS_AE1.appId, omit, PX_TS_AE1.aeIdStem, -, omit)));//Container v_ae1.done; @@ -3747,7 +3747,7 @@ module OneM2M_Testcases_CSE_Release_1 { v_createRequest.primitiveContent.group_.resourceName := omit; - v_ae1.start(f_CSE_DMR_CRE_001(int9, v_createRequest, m_createAeAux(omit,omit)));//Group + v_ae1.start(f_CSE_DMR_CRE_001(int9, v_createRequest, m_createAe(PX_TS_AE1.appId, omit, PX_TS_AE1.aeIdStem, -, omit)));//Group v_ae1.done; @@ -3789,7 +3789,7 @@ module OneM2M_Testcases_CSE_Release_1 { v_createRequest.primitiveContent.accessControlPolicy.resourceName := omit; - v_ae1.start(f_CSE_DMR_CRE_001(int1, v_createRequest, m_createAeAux(omit,omit)));//AccessControlPolicy + v_ae1.start(f_CSE_DMR_CRE_001(int1, v_createRequest, m_createAe(PX_TS_AE1.appId, omit, PX_TS_AE1.aeIdStem, -, omit)));//AccessControlPolicy v_ae1.done; @@ -3829,7 +3829,7 @@ module OneM2M_Testcases_CSE_Release_1 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; v_createRequest.primitiveContent.subscription.resourceName := omit; - v_ae1.start(f_CSE_DMR_CRE_001(int23, v_createRequest, m_createAeAux(omit,omit)));//Subscription + v_ae1.start(f_CSE_DMR_CRE_001(int23, v_createRequest, m_createAe(PX_TS_AE1.appId, omit, PX_TS_AE1.aeIdStem, -, omit)));//Subscription v_ae1.done; @@ -8250,7 +8250,6 @@ module OneM2M_Testcases_CSE_Release_1 { // Local variables var MsgIn v_response; var integer v_aeIndex := -1; - var integer v_acpAuxIndex := -1; var template RequestPrimitive v_createRequest := m_createSubscriptionBase; var RequestPrimitive v_request; @@ -8266,9 +8265,9 @@ module OneM2M_Testcases_CSE_Release_1 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int61);//c_CUDNDi) + f_cse_createAccessControlPolicyAux(-, -, int61);//c_CUDNDi) - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -);//c_CRDNDi); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -);//c_CRDNDi); v_request := f_getCreateRequestPrimitive(int23, v_createRequest, v_aeIndex);//Subscription @@ -9060,8 +9059,8 @@ module OneM2M_Testcases_CSE_Release_1 { var integer v_aeIndex := -1; var integer v_acpIndex1 := -1; var integer v_acpIndex2 := -1; - var RequestPrimitive v_createRequestAcp1 := valueof(m_createAcp(f_getResourceAddress(-1), omit)); - var RequestPrimitive v_createRequestAcp2 := valueof(m_createAcp(f_getResourceAddress(-1), omit)); + var RequestPrimitive v_createRequestAcp1 := valueof(m_createAcp(omit, -, -)); + var RequestPrimitive v_createRequestAcp2 := valueof(m_createAcp(omit, -, -)); var RequestPrimitive v_updateRequest; var AccessControlRule v_accessControlRule_1; var AccessControlRule v_accessControlRule_2; @@ -9152,8 +9151,8 @@ module OneM2M_Testcases_CSE_Release_1 { var integer v_aeIndex := -1; var integer v_acpIndex1 := -1; var integer v_acpIndex2 := -1; - var RequestPrimitive v_createRequestAcp1 := valueof(m_createAcp(f_getResourceAddress(-1), omit)); - var RequestPrimitive v_createRequestAcp2 := valueof(m_createAcp(f_getResourceAddress(-1), omit)); + var RequestPrimitive v_createRequestAcp1 := valueof(m_createAcp(omit, -, -)); + var RequestPrimitive v_createRequestAcp2 := valueof(m_createAcp(omit, -, -)); var RequestPrimitive v_updateRequest; var AccessControlRule v_accessControlRule_1; var AccessControlRule v_accessControlRule_2; @@ -10009,7 +10008,6 @@ module OneM2M_Testcases_CSE_Release_1 { var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var RequestPrimitive v_request; - var integer v_acpAuxIndex := -1; const ResourceType c_containerResourceType := int3; // Test control @@ -10024,11 +10022,11 @@ module OneM2M_Testcases_CSE_Release_1 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int31);//c_CRUN) + f_cse_createAccessControlPolicyAux(-, -, int31);//c_CRUN) v_aeIndex := f_cse_preamble_registerAe();//AE1 is registred; - v_requestPrimitive := f_setAcpId(v_requestPrimitive, {f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}); + v_requestPrimitive := f_setAcpId(v_requestPrimitive, {f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}); v_resourceIndex := f_cse_createResource(c_containerResourceType, v_requestPrimitive, v_aeIndex); v_request := valueof(m_retrieveFilterUsageOption(f_getResourceAddress(v_resourceIndex), f_getOriginator(v_resourceIndex), int1)); @@ -10290,7 +10288,6 @@ module OneM2M_Testcases_CSE_Release_1 { var MsgIn v_response; var integer v_aeIndex := -1; var integer v_resourceIndex := -1; - var integer v_acpAuxIndex := -1; var RequestPrimitive v_request; const ResourceType c_containerResourceType := int3; var Labels v_labels := {"VALUE_1"}; @@ -10304,14 +10301,14 @@ module OneM2M_Testcases_CSE_Release_1 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, -);//c_CRUDNDi) + f_cse_createAccessControlPolicyAux(-, -);//c_CRUDNDi) - //v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}); + //v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}); v_aeIndex := f_cse_preamble_registerAe(); f_cse_updateAcpAuxResource(int31); //Not include DISCOVERY permission - v_createRequest.primitiveContent.container.accessControlPolicyIDs := {f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}; + v_createRequest.primitiveContent.container.accessControlPolicyIDs := {f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}; v_createRequest.primitiveContent.container.labels := v_labels; v_resourceIndex := f_cse_createResource(c_containerResourceType, v_createRequest, v_aeIndex); @@ -11075,7 +11072,7 @@ module OneM2M_Testcases_CSE_Release_1 { var integer i; var ListOfURIs v_memberIDs; var ListOfURIs v_membersAcpIds; - var template RequestPrimitive v_createAcp := m_createAcp("NotInitialized", "MyACP", -, -); + var template RequestPrimitive v_createAcp := m_createAcpBase; var template PrimitiveContent v_contentResponse; var XSD.AnyURI v_fanoutPointAddress; var RequestPrimitive v_containerRequestPrimitive := valueof(m_createContainer_noResourceName); diff --git a/OneM2M_Testcases_CSE_Release_2.ttcn b/OneM2M_Testcases_CSE_Release_2.ttcn index d055efbefb0e440cfbf4f89cf8a79637c7389d83..2ee97414cfd08ef2b6aae79bbd1aed7e175b224a 100644 --- a/OneM2M_Testcases_CSE_Release_2.ttcn +++ b/OneM2M_Testcases_CSE_Release_2.ttcn @@ -601,7 +601,7 @@ module OneM2M_Testcases_CSE_Release_2 { v_createRequest.primitiveContent.pollingChannel.resourceName := omit; - v_ae1.start(f_CSE_DMR_CRE_001(int15, v_createRequest, m_createAeAux(omit,omit)));//PollingChannel + v_ae1.start(f_CSE_DMR_CRE_001(int15, v_createRequest, m_createAe(PX_TS_AE1.appId, omit, PX_TS_AE1.aeIdStem, -, omit)));//PollingChannel v_ae1.done; @@ -2376,9 +2376,9 @@ module OneM2M_Testcases_CSE_Release_2 { // Preamble f_cse_createAccessControlPolicyAux("SubscriptionVerificationAcp",{"all"}, int63); - v_ae1Index := f_cse_createResource_withAcpAux(int2, m_createAe(PX_TS_AE1.appId, -, PX_TS_AE1.aeIdStem, c_aeAuxName, {f_getCompletePoA(PX_TS_AE1.mcaPortIn, "")}), -1); // AE1 is registred + v_ae1Index := f_cse_createResource_withAcpAux(int2, m_createAe(PX_TS_AE1.appId, -, PX_TS_AE1.aeIdStem, c_defaultAe1ResourceName, {f_getCompletePoA(PX_TS_AE1.mcaPortIn, "")}), -1); // AE1 is registred - vc_ae2.start(f_cse_createResource(int2, m_createAe(PX_TS_AE2.appId, -, PX_TS_AE2.aeIdStem, c_defaultAE2Name, omit), -1)); // AE2 is registred + vc_ae2.start(f_cse_createResource(int2, m_createAe(PX_TS_AE2.appId, -, PX_TS_AE2.aeIdStem, c_defaultAe2ResourceName, omit), -1)); // AE2 is registred f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); @@ -3341,7 +3341,6 @@ module OneM2M_Testcases_CSE_Release_2 { // Local variables var integer v_aeIndex := -1; var integer v_resourceIndex := -1; - var integer v_acpAuxIndex := -1; var RequestPrimitive v_req1, v_req2, v_req3; var MsgIn v_resp1, v_resp3; var ResponsePrimitive v_resp2; @@ -3357,9 +3356,9 @@ module OneM2M_Testcases_CSE_Release_2 { vc_cse1.start(f_cse_registerRemoteCse(m_createRemoteCSEBase)); f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); - v_acpAuxIndex := f_cse_preamble_createAcpAux(); + f_cse_createAccessControlPolicyAux(); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -);//AE1 is registred; + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -);//AE1 is registred; v_resourceIndex := f_cse_createResource(int15, m_createPollingChannelBase, v_aeIndex); @@ -3449,7 +3448,7 @@ module OneM2M_Testcases_CSE_Release_2 { function f_CSE_PCH_002() runs on AeSimu system CseSystem { // Local variables - var integer v_aeIndex, v_acpAuxIndex := -1; + var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var RequestPrimitive v_req1, v_req2, v_req3; var MsgIn v_resp1, v_resp3; @@ -3464,11 +3463,11 @@ module OneM2M_Testcases_CSE_Release_2 { // Preamble vc_cse1.start(f_cse_registerRemoteCse(m_createRemoteCSEBase)); - vc_cse1.done; + f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); - v_acpAuxIndex := f_cse_preamble_createAcpAux(); + f_cse_createAccessControlPolicyAux(); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -);//AE1 is registred; + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -);//AE1 is registred; v_resourceIndex := f_cse_createResource(int15, m_createPollingChannelBase, v_aeIndex); @@ -3554,7 +3553,7 @@ module OneM2M_Testcases_CSE_Release_2 { function f_CSE_PCH_003() runs on AeSimu system CseSystem { //Local variables - var integer v_aeIndex, v_acpAuxIndex := -1; + var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var RequestPrimitive v_req1; var RequestPrimitive v_req2; @@ -3572,11 +3571,11 @@ module OneM2M_Testcases_CSE_Release_2 { // Preamble vc_cse1.start(f_cse_registerRemoteCse(m_createRemoteCSEBase)); - vc_cse1.done; - - v_acpAuxIndex := f_cse_preamble_createAcpAux(); + f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); + + f_cse_createAccessControlPolicyAux(); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -);//AE1 is registred; + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -);//AE1 is registred; v_resourceIndex := f_cse_createResource(int15, m_createPollingChannelBase, v_aeIndex); @@ -3785,7 +3784,7 @@ module OneM2M_Testcases_CSE_Release_2 { function f_CSE_PCH_006() runs on AeSimu system CseSystem { // Local variables - var integer v_aeIndex, v_acpAuxIndex := -1; + var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var RequestPrimitive v_req1; @@ -3800,9 +3799,9 @@ module OneM2M_Testcases_CSE_Release_2 { vc_cse1.start(f_cse_registerRemoteCse(m_createRemoteCSEBase)); f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); - v_acpAuxIndex := f_cse_preamble_createAcpAux(); + f_cse_createAccessControlPolicyAux(); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -);//AE1 is registred; + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -);//AE1 is registred; v_resourceIndex := f_cse_createResource(int15, m_createPollingChannelBase, v_aeIndex); @@ -4014,7 +4013,7 @@ module OneM2M_Testcases_CSE_Release_2 { v_updateRequest.primitiveContent.container.labels := v_labels_1; - v_ae1.start(f_CSE_RT_NBS_003(m_updateContainerBase, m_createContainerBase, int3)); //Update Container + v_ae1.start(f_CSE_RT_NBS_003(v_updateRequest, m_createContainerBase, int3)); //Update Container v_ae1.done; } diff --git a/OneM2M_Testcases_CSE_Release_3.ttcn b/OneM2M_Testcases_CSE_Release_3.ttcn index 600e027f30bff05c0512275f471ec14fdd5e4b1a..3b7054217d0cc1b2de782c215e7008ea023eac66 100644 --- a/OneM2M_Testcases_CSE_Release_3.ttcn +++ b/OneM2M_Testcases_CSE_Release_3.ttcn @@ -591,7 +591,7 @@ module OneM2M_Testcases_CSE_Release_3 { v_createRequest.primitiveContent.timeSeries.resourceName := omit; - v_ae1.start(f_CSE_DMR_CRE_001(int29, v_createRequest, m_createAeAux(omit,omit)));//TimeSeries + v_ae1.start(f_CSE_DMR_CRE_001(int29, v_createRequest, m_createAe(PX_TS_AE1.appId, omit, PX_TS_AE1.aeIdStem, -, omit)));//TimeSeries v_ae1.done; if(getverdict == pass){ v_responsePrimitive := f_getResponsePrimitive(v_ae1); @@ -6446,7 +6446,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_LOC_003() runs on AeSimu system CseSystem {//the originator has no privileges to create a locationPolicy resource!! var integer v_aeIndex := -1; - var integer v_acpAuxIndex := -1; var LocationSource v_locationSource := int1;//Network-based var ListOfDuration locationUpdatePeriod := PX_LOCATION_UPDATE_PERIOD; var LocationTargetID locationTargetID := PX_LOCATION_TARGET_ID; @@ -6464,9 +6463,9 @@ module OneM2M_Testcases_CSE_Release_3 { f_cf01Up(); //Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int62);//c_RUDNDi) //No resource creation privilege + f_cse_createAccessControlPolicyAux(-, -, int62);//c_RUDNDi) //No resource creation privilege - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); //Set requestPrimitive v_request := f_getCreateRequestPrimitive(int10, m_createLocationPolicy(v_locationSource,omit, locationUpdatePeriod, locationTargetID, locationServerAddress), v_aeIndex); @@ -12391,7 +12390,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_DAU_NTF_003() runs on AeSimu system CseSystem { // Local variables - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_containerIndex := -1; @@ -12411,8 +12409,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int61);//c_CUDNDi) //No resource retrieval privilege - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int61);//c_CUDNDi) //No resource retrieval privilege + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); var template RequestPrimitive v_createRequest := m_createContainerBase; v_createRequest.primitiveContent.container.dynamicAuthorizationConsultationIDs := {"unknown_dac_id"}; @@ -12464,7 +12462,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_DAU_NTF_004() runs on AeSimu system CseSystem { // Local variables - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_containerIndex := -1; var integer v_dynamicAuthorizationConsultationIndex := -1; @@ -12486,8 +12483,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int61);//c_CUDNDi) //No resource retrieval privilege - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int61);//c_CUDNDi) //No resource retrieval privilege + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); var template RequestPrimitive v_createRequest1 := m_createDynamicAuthorizationConsultationBase(omit, false); //dynamicAuthorizationEnable set to FALSE v_dynamicAuthorizationConsultationIndex := f_cse_createResource(int34, v_createRequest1, v_aeIndex); @@ -12545,7 +12542,7 @@ module OneM2M_Testcases_CSE_Release_3 { var RequestPrimitive v_notificationRequest; var integer v_dasIndex := -1; var integer v_ae1Index := -1; - var integer v_containerIndex := -1, v_acpIndex := -1; + var integer v_containerIndex := -1; var integer v_dynamicAuthorizationConsultationIndex := -1; var template PrimitiveContent v_contentResponse; @@ -12566,11 +12563,11 @@ module OneM2M_Testcases_CSE_Release_3 { // Preamble v_ae1Index := f_cse_preamble_registerAe(); - v_acpIndex := f_cse_preamble_createAcpAux(-, int61); //c_CUDNDi), no resource retrieval privilege + f_cse_createAccessControlPolicyAux(-, -, int61); //c_CUDNDi), no resource retrieval privilege var template RequestPrimitive v_createRequest1 := m_createDynamicAuthorizationConsultationBase(omit, true); //dynamicAuthorizationEnable set to TRUE var template RequestPrimitive v_createRequest2 := m_createContainerBase; - f_cse_preamble_dau(v_dasIndex, v_dynamicAuthorizationConsultationIndex, v_containerIndex, v_acpIndex, v_createRequest1, v_createRequest2); + f_cse_preamble_dau(v_dasIndex, v_dynamicAuthorizationConsultationIndex, v_containerIndex, vc_acpIndex, v_createRequest1, v_createRequest2); vc_das.start(f_cse_notifyProcedure_dynamicAuthorizationHandler(2)); //Dynamic Authorization Response // Test Body @@ -12628,7 +12625,7 @@ module OneM2M_Testcases_CSE_Release_3 { var Timestamp v_privilegesLifetime := "21001231T012345"; var integer v_dasIndex := -1; var integer v_ae1Index := -1; - var integer v_containerIndex := -1, v_acpIndex := -1; + var integer v_containerIndex := -1; var integer v_dynamicAuthorizationConsultationIndex := -1; // Test control @@ -12648,11 +12645,11 @@ module OneM2M_Testcases_CSE_Release_3 { // Preamble v_ae1Index := f_cse_preamble_registerAe(); - v_acpIndex := f_cse_preamble_createAcpAux(-, int61); //c_CUDNDi), no resource retrieval privilege + f_cse_createAccessControlPolicyAux(-, -, int61); //c_CUDNDi), no resource retrieval privilege var template RequestPrimitive v_createRequest1 := m_createDynamicAuthorizationConsultationBase(omit, true); //dynamicAuthorizationEnable set to TRUE var template RequestPrimitive v_createRequest2 := m_createContainerBase; - f_cse_preamble_dau(v_dasIndex, v_dynamicAuthorizationConsultationIndex, v_containerIndex, v_acpIndex, v_createRequest1, v_createRequest2); + f_cse_preamble_dau(v_dasIndex, v_dynamicAuthorizationConsultationIndex, v_containerIndex, vc_acpIndex, v_createRequest1, v_createRequest2); vc_das.start(f_cse_notifyProcedure_dynamicAuthorizationHandler(2, -, v_grantedPrivileges, v_privilegesLifetime)); //Dynamic Authorization Response // Test Body @@ -12761,7 +12758,7 @@ module OneM2M_Testcases_CSE_Release_3 { var DynAuthJWT v_token; var integer v_dasIndex := -1; var integer v_ae1Index := -1; - var integer v_containerIndex := -1, v_acpIndex := -1; + var integer v_containerIndex := -1; var integer v_dynamicAuthorizationConsultationIndex := -1; // Test control @@ -12781,11 +12778,11 @@ module OneM2M_Testcases_CSE_Release_3 { // Preamble v_ae1Index := f_cse_preamble_registerAe(); - v_acpIndex := f_cse_preamble_createAcpAux(-, int61); //c_CUDNDi), no resource retrieval privilege + f_cse_createAccessControlPolicyAux(-, -, int61); //c_CUDNDi), no resource retrieval privilege var template RequestPrimitive v_createRequest1 := m_createDynamicAuthorizationConsultationBase(omit, true); //dynamicAuthorizationEnable set to TRUE var template RequestPrimitive v_createRequest2 := m_createContainerBase; - f_cse_preamble_dau(v_dasIndex, v_dynamicAuthorizationConsultationIndex, v_containerIndex, v_acpIndex, v_createRequest1, v_createRequest2); + f_cse_preamble_dau(v_dasIndex, v_dynamicAuthorizationConsultationIndex, v_containerIndex, vc_acpIndex, v_createRequest1, v_createRequest2); v_token := fx_generateJWT(); vc_das.start(f_cse_notifyProcedure_dynamicAuthorizationHandler(2, v_token)); //Dynamic Authorization Response @@ -12842,7 +12839,7 @@ module OneM2M_Testcases_CSE_Release_3 { var RequestPrimitive v_notificationRequest; var integer v_dasIndex := -1; var integer v_ae1Index := -1; - var integer v_containerIndex := -1, v_acpIndex := -1; + var integer v_containerIndex := -1; var integer v_dynamicAuthorizationConsultationIndex := -1; // Test control @@ -12862,11 +12859,11 @@ module OneM2M_Testcases_CSE_Release_3 { // Preamble v_ae1Index := f_cse_preamble_registerAe(); - v_acpIndex := f_cse_preamble_createAcpAux(-, int61); //c_CUDNDi), no resource retrieval privilege + f_cse_createAccessControlPolicyAux(-, -, int61); //c_CUDNDi), no resource retrieval privilege var template RequestPrimitive v_createRequest1 := m_createDynamicAuthorizationConsultationBase(omit, true); //dynamicAuthorizationEnable set to TRUE var template RequestPrimitive v_createRequest2 := m_createContainerBase; - f_cse_preamble_dau(v_dasIndex, v_dynamicAuthorizationConsultationIndex, v_containerIndex, v_acpIndex, v_createRequest1, v_createRequest2); + f_cse_preamble_dau(v_dasIndex, v_dynamicAuthorizationConsultationIndex, v_containerIndex, vc_acpIndex, v_createRequest1, v_createRequest2); vc_das.start(f_cse_notifyProcedure_dynamicAuthorizationHandler(1)); //Dynamic Authorization Request // Test Body @@ -13081,7 +13078,6 @@ module OneM2M_Testcases_CSE_Release_3 { var MsgIn v_response; var template RequestPrimitive v_request; var integer v_aeIndex := -1; - var integer v_acpAuxIndex := -1; var ResourceType v_resourceType := int24; //Semantic Descriptor var template (omit) XSD.Base64Binary invalidDescriptor := '1234'O; @@ -13091,8 +13087,8 @@ module OneM2M_Testcases_CSE_Release_3 { f_cf01Up(); // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // Test Body v_request := f_getCreateRequestPrimitive(v_resourceType, m_createSemanticDescriptorBase, v_aeIndex); @@ -13138,7 +13134,6 @@ module OneM2M_Testcases_CSE_Release_3 { //Local variables var template RequestPrimitive v_request; var integer v_aeIndex := -1; - var integer v_acpAuxIndex := -1; var ResourceType v_resourceType := int24; //Semantic Descriptor var template (omit) XSD.Boolean v_validationEnable := true; var template (omit) XSD.AnyURI v_invalidOntologyRef := "http://invalidUri"; @@ -13151,8 +13146,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // Test body v_request := f_getCreateRequestPrimitive(v_resourceType, m_createSemanticDescriptorBase, v_aeIndex); @@ -13198,7 +13193,6 @@ module OneM2M_Testcases_CSE_Release_3 { //Local variables var integer v_aeIndex := -1; - var integer v_acpAuxIndex := -1; var ResourceType v_resourceType := int24; //Semantic Descriptor var template (omit) ListOfURIs v_relatedSemantics := {"http://invalidUri"}; var template (omit) XSD.Boolean v_validationEnable := true; @@ -13212,8 +13206,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); v_request := f_getCreateRequestPrimitive(v_resourceType, m_createSemanticDescriptorBase, v_aeIndex); v_request.primitiveContent.semanticDescriptor.validationEnable := v_validationEnable; @@ -13419,7 +13413,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_SEM_CRE_006() runs on AeSimu system CseSystem { // Local variables var integer v_aeIndex := -1; - var integer v_acpAuxIndex := -1; var XSD.AnyURI v_invalidSmjpID := "Invlid_AnyURI"; var RequestPrimitive v_request; var integer v_resourceIndexJobProfile := -1; @@ -13432,8 +13425,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // semanticMashupJobProfile v_resourceIndexJobProfile := f_cse_createResource(int40, m_createSemanticMashupJobProfileBase, v_aeIndex); @@ -13481,7 +13474,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_SEM_CRE_007(ResourceType p_resourceType, template RequestPrimitive p_createRequestPrimitive) runs on AeSimu system CseSystem { // Local variables var MsgIn v_response; - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var integer v_resourceIndexJobProfile := -1; @@ -13496,8 +13488,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // semanticMashupJobProfile v_resourceIndexJobProfile := f_cse_createResource(int40, m_createSemanticMashupJobProfileBase, v_aeIndex); @@ -13549,7 +13541,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_SEM_CRE_008() runs on AeSimu system CseSystem { // Local variables var MsgIn v_response; - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndexJobProfile := -1; const octetstring v_invalidSmjpInputParameter := int2oct(0,76584); @@ -13564,8 +13555,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); //Create JobProfile resource v_resourceIndexJobProfile := f_cse_createResource(int40, m_createSemanticMashupJobProfileBase, v_aeIndex); @@ -13619,7 +13610,6 @@ module OneM2M_Testcases_CSE_Release_3 { // Local variables // Local variables var MsgIn v_response; - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndexJobProfile := -1; var RequestPrimitive v_MashupInstancerequest; @@ -13635,8 +13625,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // Create JobProfile resource // member filter query to identify a non existing member @@ -13691,7 +13681,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_SEM_CRE_010() runs on AeSimu system CseSystem { // Local variables var MsgIn v_response; - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var integer v_resourceIndexJobProfile := -1; @@ -13706,8 +13695,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // semanticMashupJobProfile v_request := f_getCreateRequestPrimitive(int40, m_createSemanticMashupJobProfileBase, v_aeIndex); @@ -13753,7 +13742,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_SEM_CRE_011() runs on AeSimu system CseSystem { // Local variables var MsgIn v_response; - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var integer v_resourceIndexJobProfile := -1; @@ -13768,8 +13756,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // semanticMashupJobProfile v_request := f_getCreateRequestPrimitive(int40, m_createSemanticMashupJobProfileBase, v_aeIndex); @@ -13815,7 +13803,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_SEM_CRE_012() runs on AeSimu system CseSystem { // Local variables var MsgIn v_response; - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var integer v_resourceIndexJobProfile := -1; @@ -13831,8 +13818,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // semanticMashupJobProfile v_request := f_getCreateRequestPrimitive(int40, m_createSemanticMashupJobProfileBase, v_aeIndex); @@ -13878,7 +13865,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_SEM_CRE_013() runs on AeSimu system CseSystem { // Local variables var MsgIn v_response; - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var integer v_resourceIndexJobProfile := -1; @@ -13894,8 +13880,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // semanticMashupJobProfile v_request := f_getCreateRequestPrimitive(int40, m_createSemanticMashupJobProfileBase, v_aeIndex); @@ -13942,7 +13928,6 @@ module OneM2M_Testcases_CSE_Release_3 { // Local variables // Local variables var MsgIn v_response; - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndexJobProfile := -1; var RequestPrimitive v_MashupInstancerequest; @@ -13956,8 +13941,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // Create JobProfile resource v_resourceIndexJobProfile := f_cse_createResource(int40, v_createRequestJobProfile, v_aeIndex); @@ -14014,7 +13999,6 @@ module OneM2M_Testcases_CSE_Release_3 { // Local variables // Local variables var MsgIn v_response; - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndexJobProfile := -1; var RequestPrimitive v_MashupInstancerequest; @@ -14028,8 +14012,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // Create JobProfile resource v_resourceIndexJobProfile := f_cse_createResource(int40, v_createRequestJobProfile, v_aeIndex); @@ -14088,7 +14072,6 @@ module OneM2M_Testcases_CSE_Release_3 { // Local variables // Local variables var MsgIn v_response; - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndexJobProfile := -1; var RequestPrimitive v_MashupInstancerequest; @@ -14105,8 +14088,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // Create JobProfile resource v_resourceIndexJobProfile := f_cse_createResource(int40, v_createRequestJobProfile, v_aeIndex); @@ -14179,7 +14162,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_SEM_UPD_001() runs on AeSimu system CseSystem { // Local variables var MsgIn v_response; - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var integer v_resourceIndex1 := -1; @@ -14198,8 +14180,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); //Create Semantic Descritor v_resourceIndex := f_cse_createResource(p_resourceType, p_createRequestPrimitive, v_aeIndex); @@ -14249,7 +14231,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_SEM_UPD_002() runs on AeSimu system CseSystem { // Local variables var MsgIn v_response; - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var RequestPrimitive v_request; @@ -14266,8 +14247,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // Test Body v_resourceIndex := f_cse_createResource(p_resourceType, p_createRequestPrimitive, v_aeIndex); @@ -14316,7 +14297,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_SEM_UPD_003() runs on AeSimu system CseSystem { // Local variables var MsgIn v_response; - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndex := -1; var RequestPrimitive v_request; @@ -14334,8 +14314,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // Test Body v_resourceIndex := f_cse_createResource(p_resourceType, p_createRequestPrimitive, v_aeIndex); @@ -14386,7 +14366,6 @@ module OneM2M_Testcases_CSE_Release_3 { // Local variables var integer v_aeIndex, v_remoteCseIndex, v_targetResourceIndex := -1; - var integer v_acpAuxIndex := -1; var integer v_resourceIndex := -1; var template RequestPrimitive p_updateRequestPrimitive := m_updateSemanticDescriptorBase; var RequestPrimitive v_request; @@ -14560,7 +14539,6 @@ module OneM2M_Testcases_CSE_Release_3 { // Local variables var integer v_aeIndex, v_remoteCseIndex, v_targetResourceIndex := -1; - var integer v_acpAuxIndex := -1; var integer v_resourceIndex := -1; var template RequestPrimitive p_updateRequestPrimitive := m_updateSemanticDescriptorBase; var RequestPrimitive v_request; @@ -14735,7 +14713,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_SEM_UPD_008() runs on AeSimu system CseSystem { // Local variables - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndexJobProfile := -1; var RequestPrimitive v_updateRequest; @@ -14749,8 +14726,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // Create JobProfile resource v_resourceIndexJobProfile := f_cse_createResource(int40, m_createSemanticMashupJobProfileBase, v_aeIndex); @@ -14796,7 +14773,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_SEM_UPD_009() runs on AeSimu system CseSystem { // Local variables - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndexJobProfile := -1; var RequestPrimitive v_updateRequest; @@ -14810,8 +14786,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // Create JobProfile resource v_resourceIndexJobProfile := f_cse_createResource(int40, m_createSemanticMashupJobProfileBase, v_aeIndex); @@ -14857,7 +14833,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_SEM_UPD_010() runs on AeSimu system CseSystem { // Local variables - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndexJobProfile := -1; var RequestPrimitive v_updateRequest; @@ -14871,8 +14846,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // Create JobProfile resource v_resourceIndexJobProfile := f_cse_createResource(int40, m_createSemanticMashupJobProfileBase, v_aeIndex); @@ -14918,7 +14893,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_SEM_UPD_011() runs on AeSimu system CseSystem { // Local variables - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndexJobProfile := -1; var RequestPrimitive v_updateRequest; @@ -14932,8 +14906,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // Create JobProfile resource v_resourceIndexJobProfile := f_cse_createResource(int40, m_createSemanticMashupJobProfileBase, v_aeIndex); @@ -14979,7 +14953,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_SEM_UPD_012() runs on AeSimu system CseSystem { // Local variables - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndexJobProfile := -1; var RequestPrimitive v_createReqSmi; @@ -14993,8 +14966,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // semanticMashupJobProfile v_resourceIndexJobProfile := f_cse_createResource(int40, m_createSemanticMashupJobProfileBase, v_aeIndex); @@ -15052,7 +15025,6 @@ module OneM2M_Testcases_CSE_Release_3 { function f_CSE_SEM_UPD_013() runs on AeSimu system CseSystem { // Local variables - var integer v_acpAuxIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndexJobProfile := -1; var RequestPrimitive v_createReqSmi; @@ -15067,8 +15039,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); // semanticMashupJobProfile v_resourceIndexJobProfile := f_cse_createResource(int40, m_createSemanticMashupJobProfileBase, v_aeIndex); @@ -15138,7 +15110,7 @@ module OneM2M_Testcases_CSE_Release_3 { var integer v_acpIndex; var ListOfURIs v_memberIDs; var ListOfURIs v_membersAcpIds; - var template RequestPrimitive v_createAcp := m_createAcp("NotInitialized", "MyACP", -, -); + var template RequestPrimitive v_createAcp := m_createAcpBase; var template PrimitiveContent v_contentResponse; var XSD.AnyURI v_fanoutPointAddress; var RequestPrimitive v_containerRequestPrimitive := valueof(m_createContainer_noResourceName); @@ -15288,7 +15260,7 @@ module OneM2M_Testcases_CSE_Release_3 { var ListOfURIs v_membersAcpIds; var ResourceType p_resourceType := int9; var RequestPrimitive v_containerRequestPrimitive := valueof(m_createContainer_noResourceName); - var template RequestPrimitive v_createAcp := m_createAcp("NotInitialized", "MyACP", -, -); + var template RequestPrimitive v_createAcp := m_createAcpBase; var template RequestPrimitive v_groupRequest; var FilterCriteria v_filterCriteria := valueof(m_filterCriteria); @@ -15354,7 +15326,6 @@ module OneM2M_Testcases_CSE_Release_3 { var MsgIn v_response; var XSD.AnyURI v_fanoutPointAddress; var integer v_aeIndex := -1; - var integer v_acpAuxIndex := -1; var integer v_acpIndex; var integer v_resourceIndex := -1; var template RequestPrimitive v_retrieveRequest; @@ -15367,8 +15338,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); v_resourceIndex := f_cse_createResource(int24, m_createSemanticDescriptorBase, v_aeIndex); @@ -15440,7 +15411,7 @@ module OneM2M_Testcases_CSE_Release_3 { var integer v_groupIndex := -1; var ListOfURIs v_memberIDs; var ListOfURIs v_membersAcpIds; - var template RequestPrimitive v_createAcp := m_createAcp("NotInitialized", "MyACP", -, -); + var template RequestPrimitive v_createAcp := m_createAcpBase; // Test component configuration f_cf01Up(); @@ -15520,7 +15491,6 @@ module OneM2M_Testcases_CSE_Release_3 { // Local variables var integer v_aeIndex, v_remoteCseIndex, v_targetResourceIndex := -1; - var integer v_acpAuxIndex := -1; var integer v_resourceIndex := -1; var ResponseStatusCode v_responseStatusCode := int2004; var RequestPrimitive v_request; @@ -15817,7 +15787,6 @@ module OneM2M_Testcases_CSE_Release_3 { var template RequestPrimitive v_createRequestContainer := m_createContainerBase; var template RequestPrimitive v_createRequestContentInstance := m_createContentInstanceBase; var integer v_aeIndex := -1; - var integer v_acpAuxIndex := -1; var integer v_containerIndex := -1; var integer v_contentInstanceIndex := -1; var FilterCriteria v_filterCriteria := valueof(m_filterCriteria); @@ -15829,8 +15798,8 @@ module OneM2M_Testcases_CSE_Release_3 { f_cf01Up(); // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); //Create <container> v_containerIndex := f_cse_createResource(int3, v_createRequestContainer, v_aeIndex); @@ -15893,7 +15862,6 @@ module OneM2M_Testcases_CSE_Release_3 { var template RequestPrimitive v_retrieveRequest; var template RequestPrimitive v_createRequestPrimitive := m_createSemanticMashupJobProfileBase; var integer v_aeIndex := -1; - var integer v_acpAuxIndex := -1; var integer v_resourceIndex := -1; var template PrimitiveContent v_contentResponse; @@ -15904,8 +15872,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); v_resourceIndex := f_cse_createResource(int40, v_createRequestPrimitive, v_aeIndex); //SemanticMashupJobProfile // Test Body @@ -15964,7 +15932,6 @@ module OneM2M_Testcases_CSE_Release_3 { var template RequestPrimitive v_retrieveRequest; var template RequestPrimitive v_createRequestPrimitive := m_createSemanticMashupInstanceBase; var integer v_aeIndex := -1; - var integer v_acpAuxIndex := -1; var integer v_resourceIndex := -1; var template PrimitiveContent v_contentResponse; @@ -15974,8 +15941,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); v_resourceIndex := f_cse_createResource(int41, v_createRequestPrimitive, v_aeIndex); //SemanticMashupInstance // Test Body @@ -16034,7 +16001,6 @@ module OneM2M_Testcases_CSE_Release_3 { var ResourceType p_resourceType := int42; //semanticMashupResult var template RequestPrimitive p_createRequestPrimitive := m_createSemanticMashupResultBase; var integer v_aeIndex := -1; - var integer v_acpAuxIndex := -1; var integer v_resourceIndex := -1; var template PrimitiveContent v_contentResponse; @@ -16044,8 +16010,8 @@ module OneM2M_Testcases_CSE_Release_3 { // Test adapter configuration // Preamble - v_acpAuxIndex := f_cse_preamble_createAcpAux(-, int63); - v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -); + f_cse_createAccessControlPolicyAux(-, -, int63); + v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -); v_resourceIndex := f_cse_createResource(p_resourceType, p_createRequestPrimitive, v_aeIndex); //SemanticMashupResult v_contentResponse.semanticMashupResult := mw_retrievSemanticMashupResult; // check for attributes of resource representation