diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn index f845718fbc2b067f95ae34fd895767a91dac7c87..29b6f2745d392a0aba017cbd377b83e8038e8738 100644 --- a/LibOneM2M/OneM2M_Functions.ttcn +++ b/LibOneM2M/OneM2M_Functions.ttcn @@ -1072,7 +1072,7 @@ module OneM2M_Functions { var integer v_serviceSubscribedAppRuleIndex := -1; - v_serviceSubscribedAppRuleIndex := f_cse_createResource(int19, m_createServiceSubscribedAppRule({"None"}, {PX_APP_ID}, valueof(p_allowedAEs))); + v_serviceSubscribedAppRuleIndex := f_cse_createResource(int19, m_createServiceSubscribedAppRule({"None"}, {PX_TS_AE1.appId}, valueof(p_allowedAEs))); return v_serviceSubscribedAppRuleIndex; @@ -1091,7 +1091,7 @@ module OneM2M_Functions { var template RequestPrimitive m_request := m_createM2mServiceSubscriptionProfileBase; //TODO Create/Update serviceSubscribedNode //m_request.primitiveContent.m2mServiceSubscriptionProfile.choice.choice_list[0].serviceSubscribedNode := m_contentServiceSubscribedNode; - v_serviceSubscribedAppRuleIndex := f_cse_createResource(int19, m_createServiceSubscribedAppRule({"None"}, {PX_APP_ID}, valueof(p_allowedAEs))); + v_serviceSubscribedAppRuleIndex := f_cse_createResource(int19, m_createServiceSubscribedAppRule({"None"}, {PX_TS_AE1.appId}, valueof(p_allowedAEs))); m_request.primitiveContent.m2mServiceSubscriptionProfile.choice.choice_list[0].serviceSubscribedNode.ruleLinks := {f_getResourceAddress(v_serviceSubscribedAppRuleIndex)}; v_serviceSubscribedProfileIndex := f_cse_createResource(int11, m_request); @@ -1113,7 +1113,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_APP_ID, -, PX_AE2_ID_STEM, 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_defaultAE2Name, {f_getCompletePoA(PX_TS_AE2.mcaPortIn, "")}), -1)); // AE2 is registred f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); p_ae2Index := f_getResourceFromAeSimu(vc_ae2); @@ -2169,7 +2169,7 @@ module OneM2M_Functions { } } } - v_responsePrimitive.from_ := PX_CSE1_ID; + v_responsePrimitive.from_ := PX_TS_CSE1.cseId; v_responsePrimitive.to_ := v_request.primitive.requestPrimitive.from_; f_send(e_mcc_in_port, m_response(v_responsePrimitive)); } @@ -2385,7 +2385,7 @@ module OneM2M_Functions { v_response := valueof(m_responsePrimitive(int2001,vc_request.primitive.requestPrimitive.requestIdentifier)); v_response.primitiveContent := vc_localResourcesList[v_localResourceIndex].resource; } - v_response.from_ := PX_CSE1_ID; + v_response.from_ := PX_TS_CSE1.cseId; v_response.to_ := vc_request.primitive.requestPrimitive.from_; f_send(e_mcc_in_port, m_response(v_response)); } @@ -2722,7 +2722,7 @@ module OneM2M_Functions { vc_localRemoteCseIndex := f_setLocalResource(v_localRemoteCSEResource, int16, vc_cSEBaseIndex); v_response := valueof(m_responsePrimitive(int2001,v_request.primitive.requestPrimitive.requestIdentifier)); - v_response.from_ := PX_CSE1_ID; + v_response.from_ := PX_TS_CSE1.cseId; v_response.to_ := v_request.primitive.requestPrimitive.from_; v_response.primitiveContent.remoteCSE := vc_localResourcesList[vc_localRemoteCseIndex].resource.remoteCSE; f_send(e_mcc_in_port, m_response(v_response)); @@ -2816,15 +2816,15 @@ module OneM2M_Functions { // TODO To review the code (use of indexes, generation of value for certain attributes, etc..) if(p_resourceType == int5) { //CSEBase - v_myResource.cSEBase.resourceName := PX_CSE1_NAME; + v_myResource.cSEBase.resourceName := PX_TS_CSE1.cseName; v_myResource.cSEBase.resourceType := p_resourceType; - v_myResource.cSEBase.resourceID := f_resourceIdCleaner(PX_CSE1_RESOURCE_ID); + v_myResource.cSEBase.resourceID := f_resourceIdCleaner(PX_TS_CSE1.cseResourceId); v_myResource.cSEBase.parentID := "";//Following TS-0001, it must be NULL. Set to a value for Codec to set it to null v_myResource.cSEBase.creationTime := fx_generateTimestamp(); v_myResource.cSEBase.creationTime := "20171231T012345"; v_myResource.cSEBase.lastModifiedTime := v_myResource.cSEBase.creationTime; - v_myResource.cSEBase.cSE_ID := PX_CSE1_ID; - v_myResource.cSEBase.supportedResourceType := PX_CSE1_SRT; + v_myResource.cSEBase.cSE_ID := PX_TS_CSE1.cseId; + v_myResource.cSEBase.supportedResourceType := PX_TS_CSE1.supportedResourceType; v_myResource.cSEBase.pointOfAccess := {f_getCompletePoA(PX_TS_CSE1.mccPortIn, "")}; v_myResource.cSEBase.cseType := vc_cseType; v_myResource.cSEBase.supportedReleaseVersions := {"2a"}; @@ -4015,7 +4015,7 @@ module OneM2M_Functions { if((p_resourceType != int2) and (p_resourceType != int10002)) { if(p_resourceType == int16) { - p_request.from_ := PX_CSE1_ID; + p_request.from_ := PX_TS_CSE1.cseId; } else { p_request.from_ := f_getOriginator(p_parentIndex, vc_testSystemRole); } @@ -4621,13 +4621,13 @@ module OneM2M_Functions { if(p_addressingMethod == e_nonHierarchical) { if(p_targetResourceIndex == 0) { - return PX_CSE1_RESOURCE_ID; + return PX_TS_CSE1.cseResourceId; } else { return f_getResourceId(vc_localResourcesList[p_targetResourceIndex].resource); } } else { if(p_targetResourceIndex == 0) { - return PX_CSE1_NAME; + return PX_TS_CSE1.cseName; } else { v_resourceAddress := f_getLocalResourceAddress(vc_localResourcesList[p_targetResourceIndex].parentIndex, p_addressingMethod, p_primitiveScope) & "/" & f_getResourceName(vc_localResourcesList[p_targetResourceIndex].resource); return v_resourceAddress; @@ -4637,14 +4637,14 @@ module OneM2M_Functions { } else if (p_primitiveScope == e_spRelative) { if(p_addressingMethod == e_nonHierarchical) { if(p_targetResourceIndex == 0) { - return PX_CSE1_ID & "/" & PX_CSE1_RESOURCE_ID; + return PX_TS_CSE1.cseId & "/" & PX_TS_CSE1.cseResourceId; } else { - v_resourceAddress := PX_CSE1_ID & "/" & f_getResourceId(vc_localResourcesList[p_targetResourceIndex].resource); + v_resourceAddress := PX_TS_CSE1.cseId & "/" & f_getResourceId(vc_localResourcesList[p_targetResourceIndex].resource); return v_resourceAddress; } } else { if(p_targetResourceIndex == 0) { - return PX_CSE1_ID & "/" & PX_CSE1_NAME; + return PX_TS_CSE1.cseId & "/" & PX_TS_CSE1.cseName; } else { v_resourceAddress := f_getLocalResourceAddress(vc_localResourcesList[p_targetResourceIndex].parentIndex, p_addressingMethod, p_primitiveScope) & "/" & f_getResourceName(vc_localResourcesList[p_targetResourceIndex].resource); return v_resourceAddress; @@ -4653,14 +4653,14 @@ module OneM2M_Functions { } else if (p_primitiveScope == e_absolute) { if(p_addressingMethod == e_nonHierarchical) { if(p_targetResourceIndex == 0) { - return PX_SP1_ID & PX_CSE1_ID & "/" & PX_CSE1_RESOURCE_ID; + return PX_TS_CSE1.spId & PX_TS_CSE1.cseId & "/" & PX_TS_CSE1.cseResourceId; } else { - v_resourceAddress := PX_SP1_ID & PX_CSE1_ID & "/" & f_getResourceId(vc_localResourcesList[p_targetResourceIndex].resource); + v_resourceAddress := PX_TS_CSE1.spId & PX_TS_CSE1.cseId & "/" & f_getResourceId(vc_localResourcesList[p_targetResourceIndex].resource); return v_resourceAddress; } } else { if(p_targetResourceIndex == 0) { - return PX_SP1_ID & PX_CSE1_ID & "/" & PX_CSE1_NAME; + return PX_TS_CSE1.spId & PX_TS_CSE1.cseId & "/" & PX_TS_CSE1.cseName; } else { v_resourceAddress := f_getLocalResourceAddress(vc_localResourcesList[p_targetResourceIndex].parentIndex, p_addressingMethod, p_primitiveScope) & "/" & f_getResourceName(vc_localResourcesList[p_targetResourceIndex].resource); return v_resourceAddress; @@ -5460,7 +5460,7 @@ module OneM2M_Functions { vc_response.primitive.responsePrimitive := valueof(m_responsePrimitive(int2001,p_request.requestIdentifier)); vc_response.primitive.responsePrimitive.primitiveContent := vc_localResourcesList[v_localResourceIndex].resource; } - vc_response.primitive.responsePrimitive.from_ := PX_CSE1_ID; + vc_response.primitive.responsePrimitive.from_ := PX_TS_CSE1.cseId; vc_response.primitive.responsePrimitive.to_ := p_request.from_; return v_localResourceIndex; @@ -5484,7 +5484,7 @@ module OneM2M_Functions { vc_response.primitive.responsePrimitive := valueof(m_responsePrimitive(int2004,p_request.requestIdentifier)); vc_response.primitive.responsePrimitive.primitiveContent := vc_localResourcesList[v_targetLocalResourceIndex].resource; } - vc_response.primitive.responsePrimitive.from_ := PX_CSE1_ID; + vc_response.primitive.responsePrimitive.from_ := PX_TS_CSE1.cseId; vc_response.primitive.responsePrimitive.to_ := p_request.from_; return v_targetLocalResourceIndex; @@ -5507,7 +5507,7 @@ module OneM2M_Functions { vc_response.primitive.responsePrimitive := valueof(m_responsePrimitive(int2000,p_request.requestIdentifier)); vc_response.primitive.responsePrimitive.primitiveContent := vc_localResourcesList[v_targetLocalResourceIndex].resource; } - vc_response.primitive.responsePrimitive.from_ := PX_CSE1_ID; + vc_response.primitive.responsePrimitive.from_ := PX_TS_CSE1.cseId; vc_response.primitive.responsePrimitive.to_ := p_request.from_; return v_targetLocalResourceIndex; @@ -5529,7 +5529,7 @@ module OneM2M_Functions { setverdict(pass, __SCOPE__&":INFO: Resource deleted successfuly"); vc_response.primitive.responsePrimitive := valueof(m_responsePrimitive(int2002,p_request.requestIdentifier)); } - vc_response.primitive.responsePrimitive.from_ := PX_CSE1_ID; + vc_response.primitive.responsePrimitive.from_ := PX_TS_CSE1.cseId; vc_response.primitive.responsePrimitive.to_ := p_request.from_; return v_targetLocalResourceIndex; diff --git a/LibOneM2M/OneM2M_Pixits.ttcn b/LibOneM2M/OneM2M_Pixits.ttcn index f10dda2bd6f6802ecdb12310c7090264666798fa..67732cb50bcaea2759893f4176d760078dbed7a8 100644 --- a/LibOneM2M/OneM2M_Pixits.ttcn +++ b/LibOneM2M/OneM2M_Pixits.ttcn @@ -104,11 +104,13 @@ module OneM2M_Pixits { */ modulepar PrimitiveScope PX_PRIMITIVE_SCOPE := e_cseRelative; - + //WebSocket parameters modulepar charstring PX_WS_PROTOCOL := "oneM2M.R2.0.xml"; - modulepar charstring PX_HOSTING_CSE_ID := "CSE-Dekra-ID"; - modulepar charstring PX_CREDENTIAL_ID := "admin:admin"; modulepar charstring PX_REQUEST_URI := "/"; + //MQTT parameters + modulepar charstring PX_HOSTING_CSE_ID := "CSE-ID"; + modulepar charstring PX_CREDENTIAL_ID := "admin:admin"; + /** * @desc Namespace composed of "prefix" = "xml namespace" to use during test execution @@ -133,6 +135,8 @@ module OneM2M_Pixits { * @desc Test System settings */ modulepar AeSimuComponentDesc PX_TS_AE1 := { // AE1 component settings + aeIdStem := "", + appId := "NMyApp1Id", mcaPort := { binding := { httpBindingDesc := { @@ -163,6 +167,8 @@ module OneM2M_Pixits { } }; modulepar AeSimuComponentDesc PX_TS_AE2 := { // AE2 component settings + aeIdStem := "", + appId := "NMyApp2Id", mcaPort := { binding := { httpBindingDesc := { @@ -193,6 +199,11 @@ module OneM2M_Pixits { } }; modulepar CseSimuComponentDesc PX_TS_CSE1 := { // CSE1 component settings + cseName := "CSE1_NAME", + cseId := "/CSE1_ID", + cseResourceId := "CSE1_RESOURCE_ID", + spId := "//onem2m.org", + supportedResourceType := {int1, int2, int3, int16}, mcaPort := { binding := { httpBindingDesc := { @@ -252,47 +263,7 @@ module OneM2M_Pixits { }; modulepar UtDesc PX_TS_UT := { url := "http://127.0.0.1:43000/" }; - - /** - * @desc Test System CSE1 Name - */ - modulepar XSD.ID PX_CSE1_NAME := "CSE1_NAME"; - - /** - * @desc Test System CSE1-ID with SP-relative-CSE-ID format (relative) according to TS-0001-7.2-1 - */ - modulepar XSD.ID PX_CSE1_ID := "/CSE1_ID"; - - /** - * @desc Test System CSE1 resource ID with Unstructured-CSE-relative-Resource-ID (relative) format according to TS-0001-7.2-1 - */ - modulepar XSD.ID PX_CSE1_RESOURCE_ID := "CSE1_RESOURCE_ID"; - - /** - * @desc CSE1 Supported resource type - */ - modulepar ResourceTypeList_1 PX_CSE1_SRT := {int1, int2, int3, int16}; - - /** - * @desc Test System M2M-SP1-ID with M2M-SP-ID format (absolute) according to TS-0001-7.2-1 Unstructured-CSE-relative -Resource-ID - */ - modulepar XSD.ID PX_SP1_ID := "//onem2m.org"; - - /** - * @desc Test System AE1-ID with AE-ID-Stem format (relative) according to TS-0001-7.2-1 - */ - modulepar XSD.ID PX_AE1_ID_STEM := ""; - - /** - * @desc Test System AE2-ID with AE-ID-Stem format (relative) according to TS-0001-7.2-1 - */ - modulepar XSD.ID PX_AE2_ID_STEM := ""; - - /** - * @desc Test System APP-ID with App-ID format according to TS-0001-7.2-1 - */ - modulepar XSD.ID PX_APP_ID := "NMyAppId"; - + } group ExecutionParameters { diff --git a/LibOneM2M/OneM2M_Templates.ttcn b/LibOneM2M/OneM2M_Templates.ttcn index 3fad3c32f0a0ea0ec7cd6e2950b818d4ad3ee549..f58411352ea0143979f16d497c14d894d099e9d4 100644 --- a/LibOneM2M/OneM2M_Templates.ttcn +++ b/LibOneM2M/OneM2M_Templates.ttcn @@ -836,7 +836,7 @@ module OneM2M_Templates { }; template (value) RequestPrimitive m_createAeAux(template (omit) AcpType p_accessControlPolicyIds := omit, in template (omit) PoaList p_poaList) modifies m_create := { - from_ := PX_AE1_ID_STEM,//TODO We should use omit, "s", or "c" + 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)} @@ -941,7 +941,7 @@ module OneM2M_Templates { /** * @desc Base CREATE request primitive for remoteCSE resource */ - template (value) RequestPrimitive m_createRemoteCSEBase(template (omit) AcpType p_accessControlPolicyIds := omit, template (omit) ResourceName p_resourceName := c_defaultRemoteCSEResourceName, in template (omit) XSD.AnyURI p_cSEBase := PX_CSE1_ID, in template (omit) XSD.ID p_cSE_ID := PX_CSE1_ID) modifies m_create := { + template (value) RequestPrimitive m_createRemoteCSEBase(template (omit) AcpType p_accessControlPolicyIds := omit, template (omit) ResourceName p_resourceName := c_defaultRemoteCSEResourceName, in template (omit) XSD.AnyURI p_cSEBase := PX_TS_CSE1.cseId, in template (omit) XSD.ID p_cSE_ID := PX_TS_CSE1.cseId) modifies m_create := { requestIdentifier := testcasename() & "-m_createRemoteCSE", resourceType := int16, primitiveContent := {remoteCSE := m_contentCreateRemoteCSE(p_resourceName, p_accessControlPolicyIds,p_cSEBase, p_cSE_ID)} @@ -950,7 +950,7 @@ module OneM2M_Templates { /** * @desc CREATE request primitive for remoteCSE resource with poa */ - template (value) RequestPrimitive m_createRemoteCSE_poa(template (omit) AcpType p_accessControlPolicyIds := omit, template (omit) ResourceName p_resourceName := c_defaultRemoteCSEResourceName, in template (omit) XSD.AnyURI p_cSEBase := PX_CSE1_ID, in template (omit) XSD.ID p_cSE_ID := PX_CSE1_ID, in PoaList p_poaList) modifies m_createRemoteCSEBase := { + template (value) RequestPrimitive m_createRemoteCSE_poa(template (omit) AcpType p_accessControlPolicyIds := omit, template (omit) ResourceName p_resourceName := c_defaultRemoteCSEResourceName, in template (omit) XSD.AnyURI p_cSEBase := PX_TS_CSE1.cseId, in template (omit) XSD.ID p_cSE_ID := PX_TS_CSE1.cseId, in PoaList p_poaList) modifies m_createRemoteCSEBase := { primitiveContent := {remoteCSE := m_contentCreateRemoteCSE_poa(p_resourceName, p_accessControlPolicyIds,p_cSEBase, p_cSE_ID, p_poaList)} }; @@ -1654,7 +1654,7 @@ module OneM2M_Templates { * @param p_appId App ID * @param p_nodeLink Node link */ - template AEAnnc_optional m_contentCreateAEAnnc (in template (omit) Labels p_labels, in template (omit) AcpType p_accessControlPolicyIds, XSD.ID p_appId := PX_APP_ID, in template (omit) XSD.AnyURI p_link := omit) := { + template AEAnnc_optional m_contentCreateAEAnnc (in template (omit) Labels p_labels, in template (omit) AcpType p_accessControlPolicyIds, XSD.ID p_appId := PX_TS_AE1.appId, in template (omit) XSD.AnyURI p_link := omit) := { resourceName := omit,//O TODO resourceType := omit,//NP resourceID := omit,//NP @@ -1746,7 +1746,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 template (omit) XSD.ID p_appId := PX_APP_ID, 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_defaultAeResourceName, in template (omit) XSD.ID p_appId := PX_TS_AE1.appId, in template (omit) PoaList p_poaList) := { resourceName := p_name,//O resourceType := omit,//NP @@ -2627,7 +2627,7 @@ module OneM2M_Templates { * @desc Base primitiveContent for CREATE operation for RemoteCSE resource * @param p_name Resource name */ - template (value) RemoteCSE_optional m_contentCreateRemoteCSE (in template (omit) XSD.String p_name := c_defaultRemoteCSEResourceName, in template (omit) AcpType p_accessControlPolicyIds, in template (omit) XSD.AnyURI p_cSEBase := PX_CSE1_ID, in template (omit) XSD.ID p_cSE_ID := PX_CSE1_ID):= { + template (value) RemoteCSE_optional m_contentCreateRemoteCSE (in template (omit) XSD.String p_name := c_defaultRemoteCSEResourceName, in template (omit) AcpType p_accessControlPolicyIds, in template (omit) XSD.AnyURI p_cSEBase := PX_TS_CSE1.cseId, in template (omit) XSD.ID p_cSE_ID := PX_TS_CSE1.cseId):= { resourceName := p_name,//O resourceType := omit,//NP resourceID := omit,//NP @@ -2658,7 +2658,7 @@ module OneM2M_Templates { * @desc PrimitiveContent for CREATE operation for RemoteCSE resource with poa * @param p_name Resource name */ - template (value) RemoteCSE_optional m_contentCreateRemoteCSE_poa (in template (omit) XSD.String p_name := c_defaultRemoteCSEResourceName, in template (omit) AcpType p_accessControlPolicyIds, in template (omit) XSD.AnyURI p_cSEBase := PX_CSE1_ID, in template (omit) XSD.ID p_cSE_ID := PX_CSE1_ID, in PoaList p_poaList):= { + template (value) RemoteCSE_optional m_contentCreateRemoteCSE_poa (in template (omit) XSD.String p_name := c_defaultRemoteCSEResourceName, in template (omit) AcpType p_accessControlPolicyIds, in template (omit) XSD.AnyURI p_cSEBase := PX_TS_CSE1.cseId, in template (omit) XSD.ID p_cSE_ID := PX_TS_CSE1.cseId, in PoaList p_poaList):= { resourceName := p_name,//O resourceType := omit,//NP resourceID := omit,//NP @@ -4270,12 +4270,12 @@ module OneM2M_Templates { }; template RemoteCSE_optional m_contentMyRemoteCSEResource(in charstring p_pointOfAccess) modifies m_contentRemoteCSE_allOmit := { - resourceName := PX_CSE1_NAME,//M + resourceName := PX_TS_CSE1.cseName,//M resourceType := int16,//M - resourceID := PX_CSE1_RESOURCE_ID,//M + resourceID := PX_TS_CSE1.cseResourceId,//M pointOfAccess := { p_pointOfAccess }, //O - cSEBase := f_getCompletePoA(PX_TS_CSE1.mccPortIn, "") & PX_CSE1_ID & "/" & PX_CSE1_NAME,//M - cSE_ID := PX_CSE1_ID,//M + cSEBase := f_getCompletePoA(PX_TS_CSE1.mccPortIn, "") & PX_TS_CSE1.cseId & "/" & PX_TS_CSE1.cseName,//M + cSE_ID := PX_TS_CSE1.cseId,//M requestReachability := true//M }; diff --git a/LibOneM2M/OneM2M_Types.ttcn b/LibOneM2M/OneM2M_Types.ttcn index dd44ed731d38b133dbbea073b902ca3c3c6866db..b1d0a40a87f1694a38c188159641f254fc54a1df 100644 --- a/LibOneM2M/OneM2M_Types.ttcn +++ b/LibOneM2M/OneM2M_Types.ttcn @@ -8956,7 +8956,7 @@ type record SutDesc { * @member url Test System IP address */ type record UtDesc { - charstring url + charstring url } /** @@ -8965,8 +8965,16 @@ type record UtDesc { * @member mcaPortIn TTCN-3 'mca' protocol for receiving from the SUT */ type record AeSimuComponentDesc { - PortDesc mcaPort, - PortDesc mcaPortIn + /** + * @desc Test System AE-ID with AE-ID-Stem format (relative) according to TS-0001-7.2-1 + */ + XSD.ID aeIdStem, + /** + * @desc Test System APP-ID with App-ID format according to TS-0001-7.2-1 + */ + XSD.ID appId, + PortDesc mcaPort, + PortDesc mcaPortIn } /** @@ -8977,10 +8985,30 @@ type record AeSimuComponentDesc { * @member mccPortIn TTCN-3 'mcc' protocol for receiving from the SUT */ type record CseSimuComponentDesc { - PortDesc mcaPort, - PortDesc mcaPortIn, - PortDesc mccPort, - PortDesc mccPortIn + /** + * @desc Test System CSE Name + */ + XSD.ID cseName, + /** + * @desc Test System CSE-ID with SP-relative-CSE-ID format (relative) according to TS-0001-7.2-1 + */ + XSD.ID cseId, + /** + * @desc Test System CSE resource ID with Unstructured-CSE-relative-Resource-ID (relative) format according to TS-0001-7.2-1 + */ + XSD.ID cseResourceId, + /** + * @desc Test System M2M-SP-ID with M2M-SP-ID format (absolute) according to TS-0001-7.2-1 Unstructured-CSE-relative -Resource-ID + */ + XSD.ID spId, + /** + * @desc Test System CSE Supported resource type + */ + ResourceTypeList_1 supportedResourceType, + PortDesc mcaPort, + PortDesc mcaPortIn, + PortDesc mccPort, + PortDesc mccPortIn } } diff --git a/OneM2M_PermutationFunctions.ttcn b/OneM2M_PermutationFunctions.ttcn index 1c6333e961eb58de3b53a7484b7dd775905a7c42..fd4700e8151eae6392694bec349ceeb74afbfa00 100644 --- a/OneM2M_PermutationFunctions.ttcn +++ b/OneM2M_PermutationFunctions.ttcn @@ -1746,7 +1746,7 @@ module OneM2M_PermutationFunctions { f_sleepIgnoreDef(PX_TCONFIG_IUT); //Test Body - v_request := valueof(m_createAe(PX_APP_ID, omit, PX_CSE_ID & "/" & v_aeIdStem)); + v_request := valueof(m_createAe(PX_TS_AE1.appId, omit, PX_CSE_ID & "/" & v_aeIdStem)); v_request := f_getCreateRequestPrimitive(v_resourceType, v_request, -1); @@ -1799,7 +1799,7 @@ module OneM2M_PermutationFunctions { //Preamble //Test Body - v_request := valueof(m_createAe(PX_APP_ID, omit, v_aeIdStem)); + v_request := valueof(m_createAe(PX_TS_AE1.appId, omit, v_aeIdStem)); v_request := f_getCreateRequestPrimitive(v_resourceType, v_request, -1); @@ -2508,7 +2508,7 @@ module OneM2M_PermutationFunctions { 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_APP_ID, -, PX_AE2_ID_STEM, c_defaultAE2Name, v_poaList), -1)); // AE2 is registred + 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); @@ -2546,7 +2546,7 @@ module OneM2M_PermutationFunctions { 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_APP_ID, -, PX_AE2_ID_STEM, c_defaultAE2Name, v_poaList), -1)); // AE2 is registred + 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)}; @@ -2620,7 +2620,7 @@ module OneM2M_PermutationFunctions { if(match(int23, p_resourceType)){ vc_ae1.start(f_cse_preamble_createAcpAux("SubscriptionVerificationAcp", int63)); f_cseSimu_checkComponentDoneAndGetVerdict(vc_ae1); - vc_ae1.start(f_cse_createResource_withAcpAux(int2, m_createAe(PX_APP_ID, -, PX_AE1_ID_STEM, "MyAe", v_poaList), -1)); // AE1 is registered + 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); v_ae1Index := f_getResourceFromAeSimu(vc_ae1); p_requestPrimitive.primitiveContent.subscription.notificationURI := {f_getResourceAddress(v_ae1Index)}; @@ -3690,7 +3690,7 @@ module OneM2M_PermutationFunctions { // Preamble vc_remoteCseIndex := f_cse_registerRemoteCse(m_createRemoteCSEBase); - v_aEAnncIndex := f_cse_createResource_cseSimu(int10002, m_createAEAnnc(omit, omit, omit, PX_CSE1_ID, PX_CSE1_ID), vc_remoteCseIndex); //AEAnnnc under RemoteCSE + v_aEAnncIndex := f_cse_createResource_cseSimu(int10002, m_createAEAnnc(omit, omit, omit, PX_TS_CSE1.cseId, PX_TS_CSE1.cseId), vc_remoteCseIndex); //AEAnnnc under RemoteCSE // Test Body @@ -3802,7 +3802,7 @@ module OneM2M_PermutationFunctions { vc_cse1.done; vc_cse1.start(f_cse_announcementProcedure_createHandler()); - v_resourceIndex := f_cse_createResource(int2, m_createAe(PX_APP_ID, omit, omit)); + v_resourceIndex := f_cse_createResource(int2, m_createAe(PX_TS_AE1.appId, omit, omit)); vc_cse1.done; if(p_resourceType == int4) { @@ -6038,8 +6038,8 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); - v_create.primitiveContent.aE.announceTo := {PX_CSE1_ID}; + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); + v_create.primitiveContent.aE.announceTo := {PX_TS_CSE1.cseId}; //Test control @@ -6103,9 +6103,9 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); - v_create.primitiveContent.aE.announceTo := {PX_CSE1_ID}; + v_create.primitiveContent.aE.announceTo := {PX_TS_CSE1.cseId}; //Test control @@ -6141,7 +6141,7 @@ module OneM2M_PermutationFunctions { setverdict(pass, __SCOPE__ & ":INFO: Announcement received"); v_responsePrimitive := valueof(m_responsePrimitive(int2004,v_request.primitive.requestPrimitive.requestIdentifier)); - v_responsePrimitive.from_ := PX_CSE1_ID; + v_responsePrimitive.from_ := PX_TS_CSE1.cseId; v_responsePrimitive.to_ := v_request.primitive.requestPrimitive.from_; f_send(e_mcc_in_port, m_response(v_responsePrimitive)); } @@ -6992,7 +6992,7 @@ module OneM2M_PermutationFunctions { vc_ae2.start(f_cse_createAccessControlPolicyAux("Ae2Acp",{"all"}, int63)); f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); - vc_ae2.start(f_cse_createResource_withAcpAux(int2, m_createAe(PX_APP_ID, -, PX_AE2_ID_STEM, 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_defaultAE2Name, {f_getCompletePoA(PX_TS_AE2.mcaPortIn, "")}), -1)); // AE2 is registred f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); v_ae2Index := f_getLatestResource(vc_ae2); @@ -7457,7 +7457,7 @@ module OneM2M_PermutationFunctions { // Preamble v_aeIndex_1 := f_cse_preamble_registerAe(-, -); //c_CRUDNDi - v_aeIndex_2 := f_cse_createResource(int2, m_createAe(PX_APP_ID, -, PX_AE2_ID_STEM, c_defaultAE2Name, omit), -1); // AE2 is registred + v_aeIndex_2 := f_cse_createResource(int2, m_createAe(PX_TS_AE2.appId, -, PX_TS_AE2.aeIdStem, c_defaultAE2Name, omit), -1); // AE2 is registred v_acpIndex := f_cse_createResource(int1, v_createAcp, -1); // AE child resource v_containerIndex_1 := f_cse_createResource(int3, m_createContainerBase, v_aeIndex_1); // AE1 child resource v_containerIndex_2 := f_cse_createResource(int3, m_createContainerBase, v_aeIndex_2); // AE2 child resource @@ -8451,8 +8451,8 @@ module OneM2M_PermutationFunctions { var integer v_resourceIndex; var ResponsePrimitive v_responsePrimitive; var integer v_AEAnncResourceIndex; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); - v_create.primitiveContent.aE.announceTo := {PX_CSE1_ID}; + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); + v_create.primitiveContent.aE.announceTo := {PX_TS_CSE1.cseId}; // Test control @@ -8524,8 +8524,8 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_resourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); - v_create.primitiveContent.aE.announceTo := {PX_CSE1_ID}; + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); + v_create.primitiveContent.aE.announceTo := {PX_TS_CSE1.cseId}; //Test control //Test component configuration @@ -8605,7 +8605,7 @@ module OneM2M_PermutationFunctions { f_updateLocalResource(v_localResourceIndex, v_request.primitive.requestPrimitive.primitiveContent); v_responsePrimitive.primitiveContent := vc_localResourcesList[v_localResourceIndex].resource; } - v_responsePrimitive.from_ := PX_CSE1_ID; + v_responsePrimitive.from_ := PX_TS_CSE1.cseId; v_responsePrimitive.to_ := v_request.primitive.requestPrimitive.from_; f_send(e_mcc_in_port, m_response(valueof(v_responsePrimitive))); } @@ -8654,7 +8654,7 @@ module OneM2M_PermutationFunctions { var integer v_resourceIndex; var integer v_containerAnncResourceIndex; var template RequestPrimitive v_createContainer := m_createContainerBase; - v_createContainer.primitiveContent.container.announceTo := {PX_CSE1_ID}; + v_createContainer.primitiveContent.container.announceTo := {PX_TS_CSE1.cseId}; // Test control @@ -8719,9 +8719,9 @@ module OneM2M_PermutationFunctions { var integer v_resourceIndex; var integer v_aEAnncIndex := -1; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); - v_create.primitiveContent.aE.announceTo := {PX_CSE1_ID}; + v_create.primitiveContent.aE.announceTo := {PX_TS_CSE1.cseId}; // Test control @@ -8763,7 +8763,7 @@ module OneM2M_PermutationFunctions { var integer v_aEAnncIndex := -1; var ResponsePrimitive v_responsePrimitive; var PrimitiveContent v_announcedResource; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); var template RequestPrimitive v_createContainer := m_createContainerBase; // Test control @@ -8855,7 +8855,7 @@ module OneM2M_PermutationFunctions { var integer v_resourceIndex; var integer v_aEAnncIndex := -1; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); // Test control @@ -8896,7 +8896,7 @@ module OneM2M_PermutationFunctions { var integer v_aEAnncIndex := -1; var ResponsePrimitive v_responsePrimitive; var PrimitiveContent v_announcedResource; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); var template RequestPrimitive v_createContainer := m_createContainerBase; // Test control @@ -8985,8 +8985,8 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_aEAnncIndex := -1; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); - v_create.primitiveContent.aE.announceTo := {PX_CSE1_ID}; + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); + v_create.primitiveContent.aE.announceTo := {PX_TS_CSE1.cseId}; // Test control @@ -9026,8 +9026,8 @@ module OneM2M_PermutationFunctions { var integer v_resourceIndex; var integer v_aEAnncIndex := -1; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); - v_create.primitiveContent.aE.announceTo := {PX_CSE1_ID}; + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); + v_create.primitiveContent.aE.announceTo := {PX_TS_CSE1.cseId}; // Test control @@ -9070,8 +9070,8 @@ module OneM2M_PermutationFunctions { var integer v_parentIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndex; - var template RequestPrimitive v_createAE := m_createAe(PX_APP_ID, omit, omit); - var template RequestPrimitive v_createAEAnnc := m_createAEAnnc(omit, omit, omit, PX_CSE1_ID, PX_CSE1_ID); + var template RequestPrimitive v_createAE := m_createAe(PX_TS_AE1.appId, omit, omit); + var template RequestPrimitive v_createAEAnnc := m_createAEAnnc(omit, omit, omit, PX_TS_CSE1.cseId, PX_TS_CSE1.cseId); var template RequestPrimitive v_createAcp := m_createAcp("NotInitialized", "MyAcp", -, int61); var integer v_aeAnncIndex; var integer v_resourceAnncIndex; @@ -9133,8 +9133,8 @@ module OneM2M_PermutationFunctions { var integer v_parentIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndex; - var template RequestPrimitive v_createAE := m_createAe(PX_APP_ID, omit, omit); - var template RequestPrimitive v_createAEAnnc := m_createAEAnnc(omit, omit, omit, PX_CSE1_ID, PX_CSE1_ID); + var template RequestPrimitive v_createAE := m_createAe(PX_TS_AE1.appId, omit, omit); + var template RequestPrimitive v_createAEAnnc := m_createAEAnnc(omit, omit, omit, PX_TS_CSE1.cseId, PX_TS_CSE1.cseId); var template RequestPrimitive v_createAcp := m_createAcp("NotInitialized", "MyAcp", -, int61); var integer v_aeAnncIndex; var integer v_resourceAnncIndex; @@ -9184,7 +9184,7 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -9252,7 +9252,7 @@ module OneM2M_PermutationFunctions { var integer v_aEAnncIndex := -1; var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -9312,7 +9312,7 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_resourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; //Test control @@ -9380,7 +9380,7 @@ module OneM2M_PermutationFunctions { var integer v_aEAnncIndex := -1; var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -9420,7 +9420,7 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -9458,7 +9458,7 @@ module OneM2M_PermutationFunctions { setverdict(pass, __SCOPE__ & ":INFO: Announcement received"); v_responsePrimitive := valueof(m_responsePrimitive(int2004,vc_request.primitive.requestPrimitive.requestIdentifier)); - v_responsePrimitive.from_ := PX_CSE1_ID; + v_responsePrimitive.from_ := PX_TS_CSE1.cseId; v_responsePrimitive.to_ := vc_request.primitive.requestPrimitive.from_; f_send(e_mcc_in_port, m_response(v_responsePrimitive)); } @@ -9485,7 +9485,7 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -9544,7 +9544,7 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -9600,7 +9600,7 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_resourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; //Test control @@ -9666,7 +9666,7 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -9704,7 +9704,7 @@ module OneM2M_PermutationFunctions { setverdict(pass, __SCOPE__ & ":INFO: Announcement received"); v_responsePrimitive := valueof(m_responsePrimitive(int2004,v_request.primitive.requestPrimitive.requestIdentifier)); - v_responsePrimitive.from_ := PX_CSE1_ID; + v_responsePrimitive.from_ := PX_TS_CSE1.cseId; v_responsePrimitive.to_ := v_request.primitive.requestPrimitive.from_; f_send(e_mcc_in_port, m_response(v_responsePrimitive)); } @@ -9731,7 +9731,7 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -9769,7 +9769,7 @@ module OneM2M_PermutationFunctions { setverdict(pass, __SCOPE__ & ":INFO: Announcement received"); v_responsePrimitive := valueof(m_responsePrimitive(int2004,v_request.primitive.requestPrimitive.requestIdentifier)); - v_responsePrimitive.from_ := PX_CSE1_ID; + v_responsePrimitive.from_ := PX_TS_CSE1.cseId; v_responsePrimitive.to_ := v_request.primitive.requestPrimitive.from_; f_send(e_mcc_in_port, m_response(v_responsePrimitive)); } @@ -9796,7 +9796,7 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -9834,7 +9834,7 @@ module OneM2M_PermutationFunctions { setverdict(pass, __SCOPE__ & ":INFO: Announcement received"); v_responsePrimitive := valueof(m_responsePrimitive(int2004,v_request.primitive.requestPrimitive.requestIdentifier)); - v_responsePrimitive.from_ := PX_CSE1_ID; + v_responsePrimitive.from_ := PX_TS_CSE1.cseId; v_responsePrimitive.to_ := v_request.primitive.requestPrimitive.from_; f_send(e_mcc_in_port, m_response(v_responsePrimitive)); } @@ -9860,7 +9860,7 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -9898,7 +9898,7 @@ module OneM2M_PermutationFunctions { setverdict(pass, __SCOPE__ & ":INFO: Announcement received"); v_responsePrimitive := valueof(m_responsePrimitive(int2004,vc_request.primitive.requestPrimitive.requestIdentifier)); - v_responsePrimitive.from_ := PX_CSE1_ID; + v_responsePrimitive.from_ := PX_TS_CSE1.cseId; v_responsePrimitive.to_ := vc_request.primitive.requestPrimitive.from_; f_send(e_mcc_in_port, m_response(v_responsePrimitive)); } @@ -9922,7 +9922,7 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_resourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; //Test control @@ -9986,7 +9986,7 @@ module OneM2M_PermutationFunctions { var integer v_resourceIndex; var integer v_AEAnncResourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; //Test control @@ -10052,7 +10052,7 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_resourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; //Test control @@ -10120,7 +10120,7 @@ module OneM2M_PermutationFunctions { var integer v_aeIndex := -1; var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, omit); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -10207,7 +10207,7 @@ module OneM2M_PermutationFunctions { v_aeIndex1 := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -);//c_CRDNDi); - vc_ae2.start(f_cse_createResource(int2, m_createAe(PX_APP_ID, {f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, PX_AE2_ID_STEM, c_defaultAE2Name, -), -1)); // AE2 is registred + 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 f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); v_aeIndex2 := f_getResourceFromAeSimu(vc_ae2); @@ -10903,7 +10903,7 @@ module OneM2M_PermutationFunctions { f_checkAeSimuStatus(); - vc_ae2.start(f_cse_createResource(int2, m_createAe(PX_APP_ID, -, PX_AE2_ID_STEM, 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_defaultAE2Name, {f_getCompletePoA(PX_TS_AE2.mcaPortIn, "")}))); // AE2 is registred f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); diff --git a/OneM2M_Testcases_AE_Release_1.ttcn b/OneM2M_Testcases_AE_Release_1.ttcn index fb42edf72c7fc135f9d86bb34e60eed009d9f453..f52afbc230d60452774d3471ba7ab10432ae3e44 100644 --- a/OneM2M_Testcases_AE_Release_1.ttcn +++ b/OneM2M_Testcases_AE_Release_1.ttcn @@ -2220,7 +2220,7 @@ module OneM2M_Testcases_AE_Release_1 { tc_ac.stop; setverdict(pass, __SCOPE__&":INFO: Polling request received successfuly"); v_response_rsp1 := valueof(m_responsePrimitive(int2000,v_request_req1.primitive.requestPrimitive.requestIdentifier)); - v_response_rsp1.from_ := PX_CSE1_ID; + v_response_rsp1.from_ := PX_TS_CSE1.cseId; v_response_rsp1.to_ := v_request_req1.primitive.requestPrimitive.from_; //Put in the primitiveContent a Notify request (req2) (simulated) from another node CSE v_request_req2 := valueof(m_notify(f_getLocalResourceAddress(v_pollingChannelIndex))); diff --git a/OneM2M_Testcases_CSE_Release_1.ttcn b/OneM2M_Testcases_CSE_Release_1.ttcn index 078f93b157cd0dde6a41329349e88ef3a7d62ec9..31df47ff55b36460195ff76075dbfefaf784989b 100644 --- a/OneM2M_Testcases_CSE_Release_1.ttcn +++ b/OneM2M_Testcases_CSE_Release_1.ttcn @@ -463,7 +463,7 @@ module OneM2M_Testcases_CSE_Release_1 { vc_remoteCseIndex := f_cse_registrationRemoteCse(mw_createRemoteCSE); //Test Body - vc_ae1.start(f_cse_createResource(int2, m_createAe(PX_APP_ID, -, PX_ALLOWED_S_AE_IDS[0]))); + vc_ae1.start(f_cse_createResource(int2, m_createAe(PX_TS_AE1.appId, -, PX_ALLOWED_S_AE_IDS[0]))); v_requestPrimitive := mw_createAEAnnc_s_ae_id(PX_CSE_ID & "/" & PX_ALLOWED_S_AE_IDS[0], -, -, PX_CSE_ID & "/" & PX_ALLOWED_S_AE_IDS[0]); @@ -536,7 +536,7 @@ module OneM2M_Testcases_CSE_Release_1 { //Test Body //v_request := valueof(m_createAe(PX_APP_ID, omit, "C-AE-ID-STEM")); - v_request := f_getCreateRequestPrimitive(int2, m_createAe(PX_APP_ID, omit, PX_NOT_ALLOWED_C_AE_IDS[0]), -1); + v_request := f_getCreateRequestPrimitive(int2, m_createAe(PX_TS_AE1.appId, omit, PX_NOT_ALLOWED_C_AE_IDS[0]), -1); f_send(e_mca_port, m_request(v_request)); tc_ac.start; @@ -598,10 +598,10 @@ module OneM2M_Testcases_CSE_Release_1 { vc_remoteCseIndex := f_cse_registrationRemoteCse(mw_createRemoteCSE); //Test Body - vc_ae1.start(f_cse_createResource(int2, m_createAe(PX_APP_ID, -, "S"))); + vc_ae1.start(f_cse_createResource(int2, m_createAe(PX_TS_AE1.appId, -, "S"))); v_requestPrimitive := mw_createAEAnnc_s_ae_id(PX_CSE_ID & "/S", -, -, v_link); - v_requestPrimitive.primitiveContent.aEAnnc.app_ID := PX_APP_ID; + v_requestPrimitive.primitiveContent.aEAnnc.app_ID := PX_TS_AE1.appId; tc_ac.start; alt{ @@ -665,7 +665,7 @@ module OneM2M_Testcases_CSE_Release_1 { vc_remoteCseIndex := f_cse_registrationRemoteCse(mw_createRemoteCSE); //Test Body - vc_ae1.start(f_cse_createResource(int2, m_createAe(PX_APP_ID, -, "S"))); + vc_ae1.start(f_cse_createResource(int2, m_createAe(PX_TS_AE1.appId, -, "S"))); v_requestPrimitive := mw_createAEAnnc_s_ae_id(PX_CSE_ID & "/S", -, -, v_link); @@ -737,7 +737,7 @@ module OneM2M_Testcases_CSE_Release_1 { vc_cse1.start(f_cse_announcementProcedure_createHandler(v_requestPrimitive)); - f_send(e_mca_port, m_request(f_getCreateRequestPrimitive(int2, m_createAe(PX_APP_ID, omit, "S"),-1))); + f_send(e_mca_port, m_request(f_getCreateRequestPrimitive(int2, m_createAe(PX_TS_AE1.appId, omit, "S"),-1))); //Test Body tc_ac.start; @@ -808,7 +808,7 @@ module OneM2M_Testcases_CSE_Release_1 { //Preamble vc_remoteCseIndex := f_cse_registrationRemoteCse(mw_createRemoteCSE); - vc_ae1.start(f_cse_createResource(int2, m_createAe(PX_APP_ID, omit, "S"))); + vc_ae1.start(f_cse_createResource(int2, m_createAe(PX_TS_AE1.appId, omit, "S"))); v_aeAnncIndex := f_cse_announcementProcedure_createHandler(-, -, -); @@ -826,7 +826,7 @@ module OneM2M_Testcases_CSE_Release_1 { f_cseSimu_checkComponentDoneAndGetVerdict(vc_ae1); //Test Body - vc_ae1.start(f_cse_createResource(int2, m_createAe(PX_APP_ID, omit, vc_resourcesList[v_aeIndex].resource.aE.aE_ID))); + vc_ae1.start(f_cse_createResource(int2, m_createAe(PX_TS_AE1.appId, omit, vc_resourcesList[v_aeIndex].resource.aE.aE_ID))); tc_ac.start; @@ -891,7 +891,7 @@ module OneM2M_Testcases_CSE_Release_1 { vc_remoteCseIndex := f_cse_registerRemoteCse(m_createRemoteCSEBase); //Create AEAnnc - v_aeAnncIndex := f_cse_announcementProcedure_announceResource(int2, m_createAEAnnc(-, f_getResourceAddress(vc_remoteCseIndex), PX_CSE1_ID & "/" & "S", PX_APP_ID, PX_CSE1_ID & "/" & "S")); + v_aeAnncIndex := f_cse_announcementProcedure_announceResource(int2, m_createAEAnnc(-, f_getResourceAddress(vc_remoteCseIndex), PX_TS_CSE1.cseId & "/" & "S", PX_TS_AE1.appId, PX_TS_CSE1.cseId & "/" & "S")); //Update AEAnnc to simulate deregistration of AE v_request := f_getUpdateRequestPrimitive(f_getAnnouncedResourceType(int2),v_aeAnncIndex, valueof(m_updateAEAnncBase));//TODO @@ -904,7 +904,7 @@ module OneM2M_Testcases_CSE_Release_1 { v_request := f_getUpdateRequestPrimitive(f_getAnnouncedResourceType(int2),v_aeAnncIndex, v_request);//TODO v_request.primitiveContent.aEAnnc.labels := {"Credential-ID:None"}; - v_request.primitiveContent.aEAnnc.link := PX_CSE1_ID & "/" & vc_resourcesList[v_aeAnncIndex].resource.aEAnnc.aE_ID; + v_request.primitiveContent.aEAnnc.link := PX_TS_CSE1.cseId & "/" & vc_resourcesList[v_aeAnncIndex].resource.aEAnnc.aE_ID; f_send(e_mcc_port, m_request(v_request)); tc_ac.start; @@ -968,7 +968,7 @@ module OneM2M_Testcases_CSE_Release_1 { vc_cse1.start(f_cse_announcementProcedure_createHandler()); - v_aeIndex := f_cse_createResource(int2, m_createAe(PX_APP_ID, omit, PX_ALLOWED_S_AE_IDS[0])); + v_aeIndex := f_cse_createResource(int2, m_createAe(PX_TS_AE1.appId, omit, PX_ALLOWED_S_AE_IDS[0])); f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); @@ -984,7 +984,7 @@ module OneM2M_Testcases_CSE_Release_1 { vc_cse1.start(f_cse_announcementProcedure_updateHandler(v_updateAeAnnc)); - v_request := valueof(m_createAe(PX_APP_ID, omit, f_getResourceId(vc_resourcesList[v_aeIndex].resource))); + v_request := valueof(m_createAe(PX_TS_AE1.appId, omit, f_getResourceId(vc_resourcesList[v_aeIndex].resource))); f_send(e_mca_port, m_request(v_request)); tc_ac.start; @@ -1051,7 +1051,7 @@ module OneM2M_Testcases_CSE_Release_1 { //Preamble //Test Body - v_request := valueof(m_createAe(PX_APP_ID, omit, "C")); + v_request := valueof(m_createAe(PX_TS_AE1.appId, omit, "C")); v_request := f_getCreateRequestPrimitive(v_resourceType, v_request, -1); @@ -1097,7 +1097,7 @@ module OneM2M_Testcases_CSE_Release_1 { testcase TC_CSE_REG_CRE_012_AE_LBL() runs on Tester system CseSystem { var AeSimu v_ae1 := AeSimu.create("AE1") alive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, PX_AE1_ID_STEM); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, PX_TS_AE1.aeIdStem); v_create.primitiveContent.aE.labels := {"labels"}; v_ae1.start(f_CSE_REG_CRE_012(v_create)); v_ae1.done; @@ -1105,7 +1105,7 @@ module OneM2M_Testcases_CSE_Release_1 { testcase TC_CSE_REG_CRE_012_AE_APN() runs on Tester system CseSystem { var AeSimu v_ae1 := AeSimu.create("AE1") alive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, PX_AE1_ID_STEM); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, PX_TS_AE1.aeIdStem); v_create.primitiveContent.aE.appName := "AeAppName"; v_ae1.start(f_CSE_REG_CRE_012(v_create)); @@ -1114,7 +1114,7 @@ module OneM2M_Testcases_CSE_Release_1 { testcase TC_CSE_REG_CRE_012_AE_POA() runs on Tester system CseSystem { var AeSimu v_ae1 := AeSimu.create("AE1") alive; - var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, PX_AE1_ID_STEM); + var template RequestPrimitive v_create := m_createAe(PX_TS_AE1.appId, omit, PX_TS_AE1.aeIdStem); v_create.primitiveContent.aE.pointOfAccess := {f_getCompletePoA(PX_TS_AE1.mcaPortIn)}; v_ae1.start(f_CSE_REG_CRE_012(v_create)); v_ae1.done; @@ -1201,7 +1201,7 @@ module OneM2M_Testcases_CSE_Release_1 { var RequestPrimitive v_request; var integer v_cseBaseIndex := -1; var ResourceType v_resourceType := int2; - var universal charstring v_action := __SCOPE__ & ": Please, make sure that the following AppId is not allowed to register: " & PX_APP_ID; + var universal charstring v_action := __SCOPE__ & ": Please, make sure that the following AppId is not allowed to register: " & PX_NOT_ALLOWED_APP_ID; //Test control @@ -1213,7 +1213,7 @@ module OneM2M_Testcases_CSE_Release_1 { f_sleepIgnoreDef(PX_TCONFIG_IUT); // Test Body - v_request := valueof(m_createAe(PX_NOT_ALLOWED_APP_ID, -, PX_AE1_ID_STEM, -, -)); + v_request := valueof(m_createAe(PX_NOT_ALLOWED_APP_ID, -, PX_TS_AE1.aeIdStem, -, -)); v_request := f_getCreateRequestPrimitive(v_resourceType, v_request, v_cseBaseIndex); @@ -1257,7 +1257,7 @@ module OneM2M_Testcases_CSE_Release_1 { //Local variables var AeSimu v_ae1 := AeSimu.create("AE1") alive; - var template RequestPrimitive v_createRequest := m_createAe(PX_APP_ID, -, PX_AE1_ID_STEM); + var template RequestPrimitive v_createRequest := m_createAe(PX_TS_AE1.appId, -, PX_TS_AE1.aeIdStem); v_createRequest.primitiveContent.aE.app_ID := omit; //Mandatory app_ID field is being set empty v_ae1.start(f_CSE_REG_CRE_017(v_createRequest)); @@ -1268,7 +1268,7 @@ module OneM2M_Testcases_CSE_Release_1 { // Local variables var AeSimu v_ae1 := AeSimu.create("AE1") alive; - var template RequestPrimitive v_createRequest := m_createAe(PX_APP_ID, -, PX_AE1_ID_STEM); + var template RequestPrimitive v_createRequest := m_createAe(PX_TS_AE1.appId, -, PX_TS_AE1.aeIdStem); v_createRequest.primitiveContent.aE.requestReachability := omit; //Mandatory requestReachability field is being set empty v_ae1.start(f_CSE_REG_CRE_017(v_createRequest)); @@ -1433,7 +1433,7 @@ module OneM2M_Testcases_CSE_Release_1 { //Preamble //Test Body - v_request := valueof(m_createAe(PX_APP_ID, omit, "S")); + v_request := valueof(m_createAe(PX_TS_AE1.appId, omit, "S")); v_request := f_getCreateRequestPrimitive(v_resourceType, v_request, -1); @@ -1564,7 +1564,7 @@ module OneM2M_Testcases_CSE_Release_1 { //Preamble //Test Body - v_request := valueof(m_createAe(PX_APP_ID, omit, "C")); + v_request := valueof(m_createAe(PX_TS_AE1.appId, omit, "C")); v_request := f_getCreateRequestPrimitive(v_resourceType, v_request, -1); @@ -1634,7 +1634,7 @@ module OneM2M_Testcases_CSE_Release_1 { v_aeIndex := f_cse_preamble_registerAe();//c_CRUDNDi); //Test Body - v_request := valueof(m_createAe(PX_APP_ID, omit, vc_resourcesList[v_aeIndex].resource.aE.aE_ID)); + v_request := valueof(m_createAe(PX_TS_AE1.appId, omit, vc_resourcesList[v_aeIndex].resource.aE.aE_ID)); v_request := f_getCreateRequestPrimitive(v_resourceType, v_request, -1); @@ -1722,7 +1722,7 @@ module OneM2M_Testcases_CSE_Release_1 { v_response.primitiveContent := vc_localResourcesList[vc_localRemoteCseIndex].resource; v_cseRegistered := true; } - v_response.from_ := PX_CSE1_ID; + v_response.from_ := PX_TS_CSE1.cseId; v_response.to_ := v_request.primitive.requestPrimitive.from_; f_send(e_mcc_in_port, m_response(v_response)); tc_ac.start(10.0); @@ -2036,7 +2036,7 @@ module OneM2M_Testcases_CSE_Release_1 { vc_remoteCseIndex := f_cse_registerRemoteCse(m_createRemoteCSEBase); //Test Body - v_request := valueof(m_createAEAnnc(-, f_getResourceAddress(vc_remoteCseIndex), PX_CSE1_ID & "/" & PX_ALLOWED_S_AE_IDS[0], PX_APP_ID, PX_CSE1_ID & "/" & PX_ALLOWED_S_AE_IDS[0])); + v_request := valueof(m_createAEAnnc(-, f_getResourceAddress(vc_remoteCseIndex), PX_TS_CSE1.cseId & "/" & PX_ALLOWED_S_AE_IDS[0], PX_TS_AE1.appId, PX_TS_CSE1.cseId & "/" & PX_ALLOWED_S_AE_IDS[0])); v_request := f_getCreateRequestPrimitive(int10002, v_request, vc_remoteCseIndex); v_primitiveContent.aEAnnc := mw_contentAeAnnc_base; @@ -2051,7 +2051,7 @@ module OneM2M_Testcases_CSE_Release_1 { v_aeAnncIndex := f_setResource(v_response.primitive.responsePrimitive.primitiveContent, int10002); setverdict(pass, __SCOPE__ & ": AEAnnc successfully created."); - if(v_response.primitive.responsePrimitive.primitiveContent.aEAnnc.link != PX_CSE1_ID & "/" & PX_ALLOWED_S_AE_IDS[0]) { + if(v_response.primitive.responsePrimitive.primitiveContent.aEAnnc.link != PX_TS_CSE1.cseId & "/" & PX_ALLOWED_S_AE_IDS[0]) { setverdict(fail, __SCOPE__ & ": Link attribute not correct"); } if(v_response.primitive.responsePrimitive.primitiveContent.aEAnnc.labels != {"Credential-ID:None"}) { @@ -2109,7 +2109,7 @@ module OneM2M_Testcases_CSE_Release_1 { vc_cse1.start(f_cse_announcementProcedure_createHandler(mw_createAEAnnc_s_ae_id(PX_CSE_ID & "/" & PX_ALLOWED_S_AE_IDS[0], -, -, -))); - v_request := valueof(m_createAe(PX_APP_ID, omit, PX_ALLOWED_S_AE_IDS[0])); + v_request := valueof(m_createAe(PX_TS_AE1.appId, omit, PX_ALLOWED_S_AE_IDS[0])); v_request := f_getCreateRequestPrimitive(int2, v_request, -1); f_send(e_mca_port, m_request(v_request)); @@ -2182,7 +2182,7 @@ module OneM2M_Testcases_CSE_Release_1 { vc_remoteCseIndex := f_cse_registerRemoteCse(m_createRemoteCSEBase); //Test Body - v_request := valueof(m_createAEAnnc(-, f_getResourceAddress(vc_remoteCseIndex), PX_CSE1_ID & "/" & "S", PX_APP_ID, PX_CSE1_ID & "/" & "S")); + v_request := valueof(m_createAEAnnc(-, f_getResourceAddress(vc_remoteCseIndex), PX_TS_CSE1.cseId & "/" & "S", PX_TS_AE1.appId, PX_TS_CSE1.cseId & "/" & "S")); v_request := f_getCreateRequestPrimitive(int10002, v_request, vc_remoteCseIndex); v_primitiveContent.aEAnnc := mw_contentAeAnnc_base; @@ -2405,7 +2405,7 @@ module OneM2M_Testcases_CSE_Release_1 { testcase TC_CSE_REG_RET_004_LBL() runs on Tester system CseSystem { // Local variables var Labels v_labels_1 := {"VALUE_1"}; - var template RequestPrimitive v_createRequest := m_createAe(PX_APP_ID, -, PX_AE1_ID_STEM); + var template RequestPrimitive v_createRequest := m_createAe(PX_TS_AE1.appId, -, PX_TS_AE1.aeIdStem); var AeSimu v_ae1 := AeSimu.create("AE1") alive; var template PrimitiveContent v_contentResponse; @@ -2423,7 +2423,7 @@ module OneM2M_Testcases_CSE_Release_1 { //Local variables var AeSimu v_ae1 := AeSimu.create("AE1") alive; - var template RequestPrimitive v_createRequest := m_createAe(PX_APP_ID, -, PX_AE1_ID_STEM); + var template RequestPrimitive v_createRequest := m_createAe(PX_TS_AE1.appId, -, PX_TS_AE1.aeIdStem); var template PrimitiveContent v_contentResponse; v_createRequest.primitiveContent.aE.appName := "AeAppName"; @@ -2438,7 +2438,7 @@ module OneM2M_Testcases_CSE_Release_1 { testcase TC_CSE_REG_RET_004_POA() runs on Tester system CseSystem { //Local variables var AeSimu v_ae1 := AeSimu.create("AE1") alive; - var template RequestPrimitive v_createRequest := m_createAe(PX_APP_ID, -, PX_AE1_ID_STEM); + var template RequestPrimitive v_createRequest := m_createAe(PX_TS_AE1.appId, -, PX_TS_AE1.aeIdStem); var template PrimitiveContent v_contentResponse; v_createRequest.primitiveContent.aE.pointOfAccess := {f_getCompletePoA(PX_TS_AE1.mcaPortIn)}; @@ -2810,7 +2810,7 @@ module OneM2M_Testcases_CSE_Release_1 { v_response := valueof(m_responsePrimitive(int2000,v_request.primitive.requestPrimitive.requestIdentifier)); v_response.primitiveContent := vc_localResourcesList[v_localResourceIndex].resource; } - v_response.from_ := PX_CSE1_ID; + v_response.from_ := PX_TS_CSE1.cseId; v_response.to_ := v_request.primitive.requestPrimitive.from_; f_send(e_mcc_in_port, m_response(v_response)); } @@ -3324,7 +3324,7 @@ module OneM2M_Testcases_CSE_Release_1 { setverdict(pass, __SCOPE__ & ": <remoteCSE> delete request has been received"); v_response := valueof(m_responsePrimitive(int2002,v_request.primitive.requestPrimitive.requestIdentifier)); } - v_response.from_ := PX_CSE1_ID; + v_response.from_ := PX_TS_CSE1.cseId; v_response.to_ := v_request.primitive.requestPrimitive.from_; f_send(e_mcc_in_port, m_response(v_response)); } @@ -3375,7 +3375,7 @@ module OneM2M_Testcases_CSE_Release_1 { // Test adapter configuration // Preamble - v_aeIndex := f_cse_createResource(int2, m_createAe(PX_APP_ID, omit, "S"));//c_CRUDNDi); + v_aeIndex := f_cse_createResource(int2, m_createAe(PX_TS_AE1.appId, omit, "S"));//c_CRUDNDi); // Test Body v_request := valueof(m_delete(f_getResourceAddress(v_aeIndex), f_getOriginator(v_aeIndex))); @@ -3444,7 +3444,7 @@ module OneM2M_Testcases_CSE_Release_1 { //Preamble vc_remoteCseIndex := f_cse_registrationRemoteCse(mw_createRemoteCSE); - vc_ae1.start(f_cse_createResource(int2, m_createAe(PX_APP_ID, omit, "S"))); + vc_ae1.start(f_cse_createResource(int2, m_createAe(PX_TS_AE1.appId, omit, "S"))); v_aeAnncIndex := f_cse_announcementProcedure_createHandler(-, -, -); @@ -3518,7 +3518,7 @@ module OneM2M_Testcases_CSE_Release_1 { vc_cse1.start(f_cse_registrationRemoteCse(mw_createRemoteCSE)); vc_cse1.done; - v_aeIndex := f_cse_createResource(int2, m_createAe(PX_APP_ID, omit, "S")); + v_aeIndex := f_cse_createResource(int2, m_createAe(PX_TS_AE1.appId, omit, "S")); vc_cse1.start(f_cse_announcementProcedure_createHandler()); f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1); @@ -5077,7 +5077,7 @@ module OneM2M_Testcases_CSE_Release_1 { var template PrimitiveContent v_contentResponse; v_contentResponse.aE := mw_contentAeBase; - v_ae1.start(f_CSE_DMR_RET_013(int2, m_createAe(PX_APP_ID,-,PX_AE1_ID_STEM), v_contentResponse));//AE + v_ae1.start(f_CSE_DMR_RET_013(int2, m_createAe(PX_TS_AE1.appId,-,PX_TS_AE1.aeIdStem), v_contentResponse));//AE v_ae1.done; } @@ -5149,7 +5149,7 @@ module OneM2M_Testcases_CSE_Release_1 { // Local variables var AeSimu v_ae1 := AeSimu.create("AE1") alive; - v_ae1.start(f_CSE_DMR_RET_014(int2, m_createAe(PX_APP_ID,-,PX_AE1_ID_STEM)));//AE + v_ae1.start(f_CSE_DMR_RET_014(int2, m_createAe(PX_TS_AE1.appId,-,PX_TS_AE1.aeIdStem)));//AE v_ae1.done; } @@ -7097,7 +7097,7 @@ module OneM2M_Testcases_CSE_Release_1 { var PrimitiveContent v_primitiveContentRetrieveResource; v_updateRequest.primitiveContent.aE.labels := v_labels; - v_ae1.start(f_CSE_DMR_UPD_015(int2, m_createAe(PX_APP_ID, -, PX_AE1_ID_STEM), v_updateRequest));//AE + v_ae1.start(f_CSE_DMR_UPD_015(int2, m_createAe(PX_TS_AE1.appId, -, PX_TS_AE1.aeIdStem), v_updateRequest));//AE v_ae1.done; @@ -7128,7 +7128,7 @@ module OneM2M_Testcases_CSE_Release_1 { var RequestPrimitive v_updateRequestPrimitive; var ResponsePrimitive v_responsePrimitive; var PrimitiveContent v_primitiveContentRetrieveResource; - v_ae1.start(f_CSE_DMR_UPD_015(int2, m_createAe(PX_APP_ID, -, PX_AE1_ID_STEM), v_updateRequest, true));//AE + v_ae1.start(f_CSE_DMR_UPD_015(int2, m_createAe(PX_TS_AE1.appId, -, PX_TS_AE1.aeIdStem), v_updateRequest, true));//AE v_ae1.done; @@ -7162,7 +7162,7 @@ module OneM2M_Testcases_CSE_Release_1 { var ResponsePrimitive v_responsePrimitive; var PrimitiveContent v_primitiveContentRetrieveResource; v_updateRequest.primitiveContent.aE.appName := v_appName; - v_ae1.start(f_CSE_DMR_UPD_015(int2, m_createAe(PX_APP_ID, -, PX_AE1_ID_STEM), v_updateRequest));//AE + v_ae1.start(f_CSE_DMR_UPD_015(int2, m_createAe(PX_TS_AE1.appId, -, PX_TS_AE1.aeIdStem), v_updateRequest));//AE v_ae1.done; @@ -7194,7 +7194,7 @@ module OneM2M_Testcases_CSE_Release_1 { var ResponsePrimitive v_responsePrimitive; var PrimitiveContent v_primitiveContentRetrieveResource; v_updateRequest.primitiveContent.aE.pointOfAccess := v_poaList; - v_ae1.start(f_CSE_DMR_UPD_015(int2, m_createAe(PX_APP_ID, -, PX_AE1_ID_STEM), v_updateRequest));//AE + v_ae1.start(f_CSE_DMR_UPD_015(int2, m_createAe(PX_TS_AE1.appId, -, PX_TS_AE1.aeIdStem), v_updateRequest));//AE v_ae1.done; @@ -7690,7 +7690,7 @@ module OneM2M_Testcases_CSE_Release_1 { var PrimitiveContent v_primitiveContentRetrieveResource; v_updateRequest.primitiveContent.aE.expirationTime := v_expirationTime; - v_ae1.start(f_CSE_DMR_UPD_016(int2, m_createAe(PX_APP_ID, -, PX_AE1_ID_STEM), v_updateRequest));//AE + v_ae1.start(f_CSE_DMR_UPD_016(int2, m_createAe(PX_TS_AE1.appId, -, PX_TS_AE1.aeIdStem), v_updateRequest));//AE v_ae1.done; @@ -7723,7 +7723,7 @@ module OneM2M_Testcases_CSE_Release_1 { var PrimitiveContent v_primitiveContentRetrieveResource; v_updateRequest.primitiveContent.aE.requestReachability := v_requestReachability; - v_ae1.start(f_CSE_DMR_UPD_016(int2, m_createAe(PX_APP_ID, -, PX_AE1_ID_STEM), v_updateRequest));//AE + v_ae1.start(f_CSE_DMR_UPD_016(int2, m_createAe(PX_TS_AE1.appId, -, PX_TS_AE1.aeIdStem), v_updateRequest));//AE v_ae1.done; diff --git a/OneM2M_Testcases_CSE_Release_2.ttcn b/OneM2M_Testcases_CSE_Release_2.ttcn index 0eac251d5dcbb49142210407447de87b5c00f85b..b7d8fa814994de21377686e809a0da78e2feca37 100644 --- a/OneM2M_Testcases_CSE_Release_2.ttcn +++ b/OneM2M_Testcases_CSE_Release_2.ttcn @@ -2764,7 +2764,7 @@ module OneM2M_Testcases_CSE_Release_2 { vc_ae2.start(f_cse_createAccessControlPolicyAux("Ae2Acp",{"all"}, int63)); f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); - vc_ae2.start(f_cse_createResource_withAcpAux(int2, m_createAe(PX_APP_ID, -, PX_AE2_ID_STEM, 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_defaultAE2Name, {f_getCompletePoA(PX_TS_AE2.mcaPortIn, "")}), -1)); // AE2 is registred f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2); v_ae2Index := f_getLatestResource(vc_ae2); @@ -4045,11 +4045,11 @@ module OneM2M_Testcases_CSE_Release_2 { v_req1 := valueof(m_retrievePollingRequest(f_getResourceAddress(v_resourceIndex), f_getOriginator(v_resourceIndex))); f_send(e_mca_port, m_request(v_req1)); - v_req2 := valueof(m_notifyNotification(f_getResourceAddress(v_aeIndex), m_contentNotification_subscriptionVerification(PX_CSE1_ID))); + v_req2 := valueof(m_notifyNotification(f_getResourceAddress(v_aeIndex), m_contentNotification_subscriptionVerification(PX_TS_CSE1.cseId))); vc_cse1.start(f_cse_notifyProcedure_notify(v_req2)); - v_req2.from_ := PX_CSE1_ID; + v_req2.from_ := PX_TS_CSE1.cseId; tc_ac.start; alt { @@ -4151,10 +4151,10 @@ module OneM2M_Testcases_CSE_Release_2 { v_resourceIndex := f_cse_createResource(int15, m_createPollingChannelBase, v_aeIndex); - v_req2 := valueof(m_notifyNotification(f_getResourceAddress(v_aeIndex), m_contentNotification_subscriptionVerification(PX_CSE1_ID))); + v_req2 := valueof(m_notifyNotification(f_getResourceAddress(v_aeIndex), m_contentNotification_subscriptionVerification(PX_TS_CSE1.cseId))); vc_cse1.start(f_cse_notifyProcedure_notify(v_req2)); - v_req2.from_ := PX_CSE1_ID; + v_req2.from_ := PX_TS_CSE1.cseId; v_req1 := valueof(m_retrievePollingRequest(f_getResourceAddress(v_resourceIndex), f_getOriginator(v_resourceIndex))); f_send(e_mca_port, m_request(v_req1)); @@ -4262,10 +4262,10 @@ module OneM2M_Testcases_CSE_Release_2 { v_req1 := valueof(m_retrievePollingRequest(f_getResourceAddress(v_resourceIndex), f_getOriginator(v_resourceIndex))); f_send(e_mca_port, m_request(v_req1)); - v_req2 := valueof(m_notifyNotification(f_getResourceAddress(v_aeIndex), m_contentNotification_subscriptionVerification(PX_CSE1_ID))); + v_req2 := valueof(m_notifyNotification(f_getResourceAddress(v_aeIndex), m_contentNotification_subscriptionVerification(PX_TS_CSE1.cseId))); vc_cse1.start(f_cse_notifyProcedure_notify(v_req2)); - v_req2.from_ := PX_CSE1_ID; + v_req2.from_ := PX_TS_CSE1.cseId; tc_ac.start; alt { @@ -4380,7 +4380,7 @@ module OneM2M_Testcases_CSE_Release_2 { tc_ac.stop; setverdict(pass, __SCOPE__&":INFO: Polling request received successfuly"); v_response_rsp1 := valueof(m_responsePrimitive(int2000,v_request_req1.primitive.requestPrimitive.requestIdentifier)); - v_response_rsp1.from_ := PX_CSE1_ID; + v_response_rsp1.from_ := PX_TS_CSE1.cseId; v_response_rsp1.to_ := v_request_req1.primitive.requestPrimitive.from_; //Put in the primitiveContent a Notify request (req2) (simulated) from another node CSE v_request_req2 := valueof(m_notify(f_getResourceAddress(vc_remoteCseIndex)));