diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn index 82fcaf906da5580052ff6c9c82db022638242a65..3973b432816aa3d9b2715407e0bf081c425487a1 100644 --- a/LibOneM2M/OneM2M_Functions.ttcn +++ b/LibOneM2M/OneM2M_Functions.ttcn @@ -973,7 +973,7 @@ module OneM2M_Functions { } v_response.from_ := PX_CSE1_ID; v_response.to_ := vc_request.primitive.requestPrimitive.from_; - mccPortIn.send(m_response(v_response)); + mccPortIn.send(f_getMsgOutPrimitive(m_response(v_response))); } [] tc_ac.timeout { @@ -1104,7 +1104,7 @@ module OneM2M_Functions { v_request := f_getUpdateRequestPrimitive(p_resourceType, p_resourceIndex, p_request); - mcaPort.send(m_request(v_request, p_nullFields)); + mcaPort.send(f_getMsgOutPrimitive(m_request(v_request, p_nullFields))); tc_ac.start; alt { [] mcaPort.receive(mw_response(mw_responsePrimitiveOK)) -> value vc_response { @@ -1441,7 +1441,7 @@ module OneM2M_Functions { v_request := f_getCreateRequestPrimitive(p_resourceType, p_requestPrimitive, p_parentIndex); - mcaPort.send(m_request(v_request)); + mcaPort.send(f_getMsgOutPrimitive(m_request(v_request))); } @@ -1460,7 +1460,7 @@ module OneM2M_Functions { v_request := f_getUpdateRequestPrimitive(p_resourceType, v_resourceIndex, p_requestUpdatePrimitive); - mcaPort.send(m_request(v_request)); + mcaPort.send(f_getMsgOutPrimitive(m_request(v_request))); } @@ -1643,14 +1643,14 @@ module OneM2M_Functions { setverdict(pass, __SCOPE__ & ":INFO: Notification received with the expected content"); v_responsePrimitive := valueof(m_responseNotification(int2001, omit)); v_responsePrimitive.requestIdentifier := vc_request.primitive.requestPrimitive.requestIdentifier; - mcaPortIn.send(m_response(v_responsePrimitive)); + mcaPortIn.send(f_getMsgOutPrimitive(m_response(v_responsePrimitive))); } [] mcaPortIn.receive(mw_request(mw_notifyResponsePrimitive(?))) -> value vc_request { tc_ac.stop; setverdict(fail, __SCOPE__ & ":ERROR: Notification received but the content doesn't match"); v_responsePrimitive := valueof(m_responseNotification(int2001, omit)); v_responsePrimitive.requestIdentifier := vc_request.primitive.requestPrimitive.requestIdentifier; - mcaPortIn.send(m_response(v_responsePrimitive)); + mcaPortIn.send(f_getMsgOutPrimitive(m_response(v_responsePrimitive))); } [] tc_ac.timeout { setverdict(fail, __SCOPE__ & ":ERROR: No notification received"); @@ -1790,7 +1790,7 @@ module OneM2M_Functions { v_request.from_ := PX_CSE1_ID; - mccPort.send(m_request(v_request)); + mccPort.send(f_getMsgOutPrimitive(m_request(v_request))); tc_ac.start; alt { [] mccPort.receive(mw_response(mw_responsePrimitive(int2000, mw_primitiveContentNotification(mw_contentNotification_any)))) -> value vc_response { diff --git a/OneM2M_PermutationFunctions.ttcn b/OneM2M_PermutationFunctions.ttcn index de3f76242071dc50f4b17fafe8762e21192c23ad..0bd7dc23d0213d82c4e32e9ceb63d5e05af9533c 100644 --- a/OneM2M_PermutationFunctions.ttcn +++ b/OneM2M_PermutationFunctions.ttcn @@ -60,12 +60,12 @@ module OneM2M_PermutationFunctions { v_resource := f_generateLocalResource(v_request.primitive.requestPrimitive.primitiveContent, v_parentIndex, v_request.primitive.requestPrimitive.resourceType); v_resourceIndex := f_setLocalResource(v_resource, v_request.primitive.requestPrimitive.resourceType, v_parentIndex); v_responsePrimitive := valueof(m_responsePrimitive(int2001, v_request.primitive.requestPrimitive.requestIdentifier, vc_localResourcesList[v_resourceIndex].resource)); - mcaPortIn.send(f_getMsgOutPrimitive(f_getMsgOutPrimitive(m_response(v_responsePrimitive)))); + mcaPortIn.send(f_getMsgOutPrimitive(m_response(v_responsePrimitive))); } [] mcaPortIn.receive(mw_request(?)) { tc_ac.stop; setverdict(fail, __SCOPE__, " : Error while creating container"); - mcaPortIn.send(f_getMsgOutPrimitive(f_getMsgOutPrimitive(m_response(valueof(m_responsePrimitive(int4004, v_request.primitive.requestPrimitive.requestIdentifier, omit)))))); + mcaPortIn.send(f_getMsgOutPrimitive(m_response(valueof(m_responsePrimitive(int4004, v_request.primitive.requestPrimitive.requestIdentifier, omit))))); stop; } [] tc_ac.timeout { @@ -3010,8 +3010,8 @@ module OneM2M_PermutationFunctions { v_resourceIndex := f_cse_createResource(p_resourceType, p_requestPrimitive, v_aeIndex); // Test Body - mcaPort.send(m_request(m_retrieveAttributeContentOption(f_getResourceAddress(v_resourceIndex) , - {"pi", "ct"}, f_getOriginator(v_resourceIndex)))); + mcaPort.send(f_getMsgOutPrimitive(m_request(m_retrieveAttributeContentOption(f_getResourceAddress(v_resourceIndex) , + {"pi", "ct"}, f_getOriginator(v_resourceIndex))))); tc_ac.start; alt { @@ -3067,8 +3067,8 @@ module OneM2M_PermutationFunctions { v_resourceIndex := f_cse_createResource(p_resourceType, p_requestPrimitive, v_aeIndex); // Test Body - mcaPort.send(m_request(m_retrieveAttributeContentOption(f_getResourceAddress(v_resourceIndex), - {"lbl"}, f_getOriginator(v_resourceIndex)))); + mcaPort.send(f_getMsgOutPrimitive(m_request(m_retrieveAttributeContentOption(f_getResourceAddress(v_resourceIndex), + {"lbl"}, f_getOriginator(v_resourceIndex))))); tc_ac.start; alt { @@ -3119,8 +3119,8 @@ module OneM2M_PermutationFunctions { v_resourceIndex := f_cse_createResource(p_resourceType, p_requestPrimitive, v_aeIndex); // Test Body - mcaPort.send(m_request(m_retrieveAttributeContentOption(f_getResourceAddress(v_resourceIndex), - {"lbl", "at"}, f_getOriginator(v_resourceIndex)))); + mcaPort.send(f_getMsgOutPrimitive(m_request(m_retrieveAttributeContentOption(f_getResourceAddress(v_resourceIndex), + {"lbl", "at"}, f_getOriginator(v_resourceIndex))))); tc_ac.start; alt { @@ -3535,8 +3535,8 @@ module OneM2M_PermutationFunctions { v_resourceIndex := f_getRemoteCseResource(vc_cse1); } - mcaPort.send(m_request(m_retrieveAttributeContentOption(f_getResourceAddress(v_resourceIndex) , - {"pi", "ct"}, f_getOriginator(v_aeIndex))));//from AE ID + mcaPort.send(f_getMsgOutPrimitive(m_request(m_retrieveAttributeContentOption(f_getResourceAddress(v_resourceIndex) , + {"pi", "ct"}, f_getOriginator(v_aeIndex)))));//from AE ID tc_ac.start; alt { @@ -3617,8 +3617,8 @@ module OneM2M_PermutationFunctions { v_resourceIndex := f_getRemoteCseResource(vc_cse1); } - mcaPort.send(m_request(m_retrieveAttributeContentOption(f_getResourceAddress(v_resourceIndex), - {"lbl"}, f_getOriginator(v_aeIndex))));//from AE ID + mcaPort.send(f_getMsgOutPrimitive(m_request(m_retrieveAttributeContentOption(f_getResourceAddress(v_resourceIndex), + {"lbl"}, f_getOriginator(v_aeIndex)))));//from AE ID tc_ac.start; alt { @@ -3695,8 +3695,8 @@ module OneM2M_PermutationFunctions { v_resourceIndex := f_getRemoteCseResource(vc_cse1); } - mcaPort.send(m_request(m_retrieveAttributeContentOption(f_getResourceAddress(v_resourceIndex), - {"lbl", "at"}, f_getOriginator(v_aeIndex))));//from AE ID + mcaPort.send(f_getMsgOutPrimitive(m_request(m_retrieveAttributeContentOption(f_getResourceAddress(v_resourceIndex), + {"lbl", "at"}, f_getOriginator(v_aeIndex)))));//from AE ID tc_ac.start; alt { @@ -6519,6 +6519,7 @@ module OneM2M_PermutationFunctions { var integer v_remoteCSEAnncIndex := -1; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); //TODO var template RequestPrimitive v_remoteCSEAnnc := mw_createAccessControlPolicyAnnc; // Test control @@ -6580,7 +6581,7 @@ module OneM2M_PermutationFunctions { v_CntAnncResourceIndex := f_getLatestResourceIndex(vc_cse1); v_request := f_getCreateRequestPrimitive(p_resourceType, p_requestCreatePrimitive, v_parentIndex); vc_cse1.start(f_cse_announcementProcedure_createHandler(p_createRequestAnnc,int4000, v_CntAnncResourceIndex)); - mcaPort.send(m_request(v_request)); + mcaPort.send(f_getMsgOutPrimitive(m_request(v_request))); tc_ac.start; alt { @@ -6620,6 +6621,7 @@ module OneM2M_PermutationFunctions { var integer v_aEAnncIndex := -1; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; // Test control @@ -6678,6 +6680,7 @@ module OneM2M_PermutationFunctions { var integer v_aEAnncIndex := -1; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.container.announceTo := {PX_CSE1_ID}; // Test control @@ -6736,6 +6739,7 @@ module OneM2M_PermutationFunctions { var integer v_aEAnncIndex := -1; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.container.announceTo := {PX_CSE1_ID}; // Test control @@ -6793,6 +6797,7 @@ module OneM2M_PermutationFunctions { var integer v_aEAnncIndex := -1; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.container.announceTo := {PX_CSE1_ID}; // Test control @@ -6856,6 +6861,7 @@ module OneM2M_PermutationFunctions { var integer v_aEAnncIndex := -1; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.container.announceTo := {PX_CSE1_ID}; // Test control @@ -6912,6 +6918,7 @@ module OneM2M_PermutationFunctions { var integer v_aEAnncIndex := -1; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.container.announceTo := {PX_CSE1_ID}; // Test control @@ -7002,7 +7009,7 @@ module OneM2M_PermutationFunctions { v_resourceAnncIndex := f_cse_createResource(p_resourceType,p_createRequestAnnc); // Test Body - mcaPort.send(m_request(m_retrieve(f_getResourceAddress(), f_getOriginator(v_resourceAnncIndex)))); + mcaPort.send(f_getMsgOutPrimitive(m_request(m_retrieve(f_getResourceAddress(), f_getOriginator(v_resourceAnncIndex))))); tc_ac.start; alt { [] mcaPort.receive(mw_response(mw_responsePrimitive(int2000))) -> value v_response { @@ -7088,6 +7095,7 @@ module OneM2M_PermutationFunctions { var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -7154,6 +7162,7 @@ module OneM2M_PermutationFunctions { var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -7234,7 +7243,7 @@ module OneM2M_PermutationFunctions { vc_cse1.start(f_cse_announcementProcedure_deleteHandler()); v_updateRequest := f_getUpdateRequestPrimitive(p_resourceType, v_resourceIndex, p_requestUpdatePrimitive); - mcaPort.send(m_request(v_updateRequest, p_nullFields)); + mcaPort.send(f_getMsgOutPrimitive(m_request(v_updateRequest, p_nullFields))); tc_ac.start; alt { @@ -7280,6 +7289,7 @@ module OneM2M_PermutationFunctions { var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -7322,6 +7332,7 @@ module OneM2M_PermutationFunctions { var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -7359,7 +7370,7 @@ module OneM2M_PermutationFunctions { v_responsePrimitive := valueof(m_responsePrimitive(int2004,vc_request.primitive.requestPrimitive.requestIdentifier)); v_responsePrimitive.from_ := PX_CSE1_ID; v_responsePrimitive.to_ := vc_request.primitive.requestPrimitive.from_; - mccPortIn.send(m_response(v_responsePrimitive)); + mccPortIn.send(f_getMsgOutPrimitive(m_response(v_responsePrimitive))); } [] tc_ac.timeout { setverdict(fail, __SCOPE__ & ":ERROR: No announcement received"); @@ -7387,6 +7398,7 @@ module OneM2M_PermutationFunctions { var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -7446,6 +7458,7 @@ module OneM2M_PermutationFunctions { var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -7522,7 +7535,7 @@ module OneM2M_PermutationFunctions { vc_cse1.start(f_cse_announcementProcedure_updateHandler()); v_updateRequest := f_getUpdateRequestPrimitive(p_resourceType, v_resourceIndex, p_requestUpdatePrimitive); - mcaPort.send(m_request(v_updateRequest)); + mcaPort.send(f_getMsgOutPrimitive(m_request(v_updateRequest))); tc_ac.start; alt { @@ -7568,6 +7581,7 @@ module OneM2M_PermutationFunctions { var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -7605,7 +7619,7 @@ module OneM2M_PermutationFunctions { v_responsePrimitive := valueof(m_responsePrimitive(int2004,v_request.primitive.requestPrimitive.requestIdentifier)); v_responsePrimitive.from_ := PX_CSE1_ID; v_responsePrimitive.to_ := v_request.primitive.requestPrimitive.from_; - mccPortIn.send(m_response(v_responsePrimitive)); + mccPortIn.send(f_getMsgOutPrimitive(m_response(v_responsePrimitive))); } [] tc_ac.timeout { setverdict(fail, __SCOPE__ & ":ERROR: No announcement received"); @@ -7633,6 +7647,7 @@ module OneM2M_PermutationFunctions { var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -7670,7 +7685,7 @@ module OneM2M_PermutationFunctions { v_responsePrimitive := valueof(m_responsePrimitive(int2004,v_request.primitive.requestPrimitive.requestIdentifier)); v_responsePrimitive.from_ := PX_CSE1_ID; v_responsePrimitive.to_ := v_request.primitive.requestPrimitive.from_; - mccPortIn.send(m_response(v_responsePrimitive)); + mccPortIn.send(f_getMsgOutPrimitive(m_response(v_responsePrimitive))); } [] tc_ac.timeout { setverdict(fail, __SCOPE__ & ":ERROR: No announcement received"); @@ -7698,6 +7713,7 @@ module OneM2M_PermutationFunctions { var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -7735,7 +7751,7 @@ module OneM2M_PermutationFunctions { v_responsePrimitive := valueof(m_responsePrimitive(int2004,v_request.primitive.requestPrimitive.requestIdentifier)); v_responsePrimitive.from_ := PX_CSE1_ID; v_responsePrimitive.to_ := v_request.primitive.requestPrimitive.from_; - mccPortIn.send(m_response(v_responsePrimitive)); + mccPortIn.send(f_getMsgOutPrimitive(m_response(v_responsePrimitive))); } [] tc_ac.timeout { setverdict(fail, __SCOPE__ & ":ERROR: No announcement received"); @@ -7762,6 +7778,7 @@ module OneM2M_PermutationFunctions { var integer v_latestResourceIndex; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -7799,7 +7816,7 @@ module OneM2M_PermutationFunctions { v_responsePrimitive := valueof(m_responsePrimitive(int2004,vc_request.primitive.requestPrimitive.requestIdentifier)); v_responsePrimitive.from_ := PX_CSE1_ID; v_responsePrimitive.to_ := vc_request.primitive.requestPrimitive.from_; - mccPortIn.send(m_response(v_responsePrimitive)); + mccPortIn.send(f_getMsgOutPrimitive(m_response(v_responsePrimitive))); } [] tc_ac.timeout { setverdict(fail, __SCOPE__ & ":ERROR: No announcement received"); @@ -7844,7 +7861,7 @@ module OneM2M_PermutationFunctions { vc_cse1.start(f_cse_announcementProcedure_updateHandler()); v_updateRequest := f_getUpdateRequestPrimitive(p_resourceType, v_resourceIndex, p_requestUpdatePrimitive); - mcaPort.send(m_request(v_updateRequest, p_nullFields)); + mcaPort.send(f_getMsgOutPrimitive(m_request(v_updateRequest, p_nullFields))); tc_ac.start; alt { @@ -7908,7 +7925,7 @@ module OneM2M_PermutationFunctions { v_AEAnncResourceIndex := f_getLatestResourceIndex(vc_cse1); vc_cse1.start(f_cse_announcementProcedure_createHandler(p_createRequestAnnc,int4000, v_AEAnncResourceIndex)); v_updateRequest := f_getUpdateRequestPrimitive(p_resourceType, v_resourceIndex, p_requestUpdatePrimitive); - mcaPort.send(m_request(v_updateRequest)); + mcaPort.send(f_getMsgOutPrimitive(m_request(v_updateRequest))); tc_ac.start; alt { @@ -7974,7 +7991,7 @@ module OneM2M_PermutationFunctions { vc_cse1.start(f_cse_announcementProcedure_deleteHandler()); v_request := valueof(m_delete(f_getResourceAddress(v_resourceIndex), f_getOriginator(v_resourceIndex))); - mcaPort.send(m_request(v_request)); + mcaPort.send(f_getMsgOutPrimitive(m_request(v_request))); tc_ac.start; alt { @@ -8021,6 +8038,7 @@ module OneM2M_PermutationFunctions { var integer v_aEAnncIndex := -1; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_create.primitiveContent.aE.announceTo := {PX_CSE_ID}; @@ -8115,7 +8133,7 @@ module OneM2M_PermutationFunctions { // Test Body - mcaPort.send(m_request(valueof(p_requestPrimitive))); + mcaPort.send(f_getMsgOutPrimitive(m_request(valueof(p_requestPrimitive)))); tc_ac.start; alt { [] mcaPort.receive(mw_response(mw_responsePrimitive(int5206))) -> value v_response { @@ -8183,7 +8201,7 @@ module OneM2M_PermutationFunctions { // Test Body - mcaPort.send(m_request(valueof(p_requestPrimitive))); + mcaPort.send(f_getMsgOutPrimitive(m_request(valueof(p_requestPrimitive)))); tc_ac.start; alt { [] mcaPort.receive(mw_response(mw_responsePrimitive(int1001, v_contentResponse))) -> value v_response { @@ -8211,7 +8229,7 @@ module OneM2M_PermutationFunctions { //Check to see if the resource is present or not if (ischosen(v_response.primitive.responsePrimitive.primitiveContent.uRI)){ - mcaPort.send(m_request(m_retrieve(v_response.primitive.responsePrimitive.primitiveContent.uRI, f_getOriginator(v_aeIndex)))); + mcaPort.send(f_getMsgOutPrimitive(m_request(m_retrieve(v_response.primitive.responsePrimitive.primitiveContent.uRI, f_getOriginator(v_aeIndex))))); tc_ac.start; alt { [] mcaPort.receive(mw_response(mw_responsePrimitive(int2000))) { @@ -8283,7 +8301,7 @@ module OneM2M_PermutationFunctions { // Test Body - mcaPort.send(m_request(valueof(p_requestPrimitive))); + mcaPort.send(f_getMsgOutPrimitive(m_request(valueof(p_requestPrimitive)))); tc_ac.start; alt { [] mcaPort.receive(mw_response(mw_responsePrimitive(int1001, v_contentResponseUri))) -> value v_response { @@ -8326,7 +8344,7 @@ module OneM2M_PermutationFunctions { v_statusCode := int2002; v_primitiveContent := omit; } - mcaPort.send(m_request(m_retrieve(v_requestResourceURI, f_getOriginator(v_aeIndex)))); + mcaPort.send(f_getMsgOutPrimitive(m_request(m_retrieve(v_requestResourceURI, f_getOriginator(v_aeIndex))))); tc_ac.start; alt { [] mcaPort.receive(mw_response(mw_responsePrimitive(int2000, v_contentResponseRequestResource))) -> value v_response{ @@ -8344,7 +8362,7 @@ module OneM2M_PermutationFunctions { setverdict(fail, testcasename() & ": RequestStatus: FAIL"); }else{ //PENDING, FORWARDING or PARTIALLY_COMPLETED f_sleep(PX_TAC/5.0); - mcaPort.send(m_request(m_retrieve(v_requestResourceURI, f_getOriginator(v_aeIndex)))); + mcaPort.send(f_getMsgOutPrimitive(m_request(m_retrieve(v_requestResourceURI, f_getOriginator(v_aeIndex))))); repeat; } } @@ -8408,7 +8426,7 @@ module OneM2M_PermutationFunctions { // Test Body - mcaPort.send(m_request(valueof(p_requestPrimitive))); + mcaPort.send(f_getMsgOutPrimitive(m_request(valueof(p_requestPrimitive)))); tc_ac.start; alt { [] mcaPort.receive(mw_response(mw_responsePrimitive(int1002, omit))) -> value v_response { @@ -8487,7 +8505,7 @@ module OneM2M_PermutationFunctions { // Test Body - mcaPort.send(m_request(valueof(p_requestPrimitive))); + mcaPort.send(f_getMsgOutPrimitive(m_request(valueof(p_requestPrimitive)))); tc_ac.start; alt { [] mcaPort.receive(mw_response(mw_responsePrimitive(int1001, v_contentResponse))) -> value v_response { @@ -8515,7 +8533,7 @@ module OneM2M_PermutationFunctions { //Check to see if the resource is present or not if (ischosen(v_response.primitive.responsePrimitive.primitiveContent.uRI)){ - mcaPort.send(m_request(m_retrieve(v_response.primitive.responsePrimitive.primitiveContent.uRI, f_getOriginator(v_aeIndex)))); + mcaPort.send(f_getMsgOutPrimitive(m_request(m_retrieve(v_response.primitive.responsePrimitive.primitiveContent.uRI, f_getOriginator(v_aeIndex))))); tc_ac.start; alt { [] mcaPort.receive(mw_response(mw_responsePrimitive(int2000))) { @@ -8581,7 +8599,7 @@ module OneM2M_PermutationFunctions { p_requestPrimitive.responseType.responseTypeValue := int2; //nonBlockingRequestAsynch p_requestPrimitive.responseType.notificationURI := omit; //"...no notification target list is provided" - mcaPort.send(m_request(valueof(p_requestPrimitive))); + mcaPort.send(f_getMsgOutPrimitive(m_request(valueof(p_requestPrimitive)))); tc_ac.start; alt { [] mcaPort.receive(mw_response(mw_responsePrimitive(int1001, v_contentResponse))) -> value v_response { @@ -8659,7 +8677,7 @@ module OneM2M_PermutationFunctions { // Test Body - mcaPort.send(m_request(valueof(p_requestPrimitive))); + mcaPort.send(f_getMsgOutPrimitive(m_request(valueof(p_requestPrimitive)))); tc_ac.start; alt { [] mcaPort.receive(mw_response(mw_responsePrimitive(int1001, v_contentResponse))) -> value v_response { diff --git a/OneM2M_Testcases_CSE_Release_2.ttcn b/OneM2M_Testcases_CSE_Release_2.ttcn index c82ab12ea303b5b06336bdf7cf3186c699b49b0d..e32568516edd0521a3a6ef6cca7a3d213796698c 100644 --- a/OneM2M_Testcases_CSE_Release_2.ttcn +++ b/OneM2M_Testcases_CSE_Release_2.ttcn @@ -43,7 +43,7 @@ module OneM2M_Testcases_CSE_Release_2 { v_request := valueof(m_delete(v_resourceAddress, PX_SUPER_AE_ID)); - mcaPort.send(f_getMsgOutPrimitive(f_getMsgOutPrimitive(m_request(v_request)))); + mcaPort.send(f_getMsgOutPrimitive(m_request(v_request))); t_ac.start; alt { @@ -4785,13 +4785,13 @@ module OneM2M_Testcases_CSE_Release_2 { } testcase TC_CSE_DMR_UPD_015_SUB_NEC() runs on Tester system CseSystem { - var AeSimu v_ae1 := AeSimu.create("AE1") alive; - + var AeSimu v_ae1 := AeSimu.create("AE1") alive; var EventCat v_eventCat:= {alt_1:= 300}; var template RequestPrimitive v_updateRequest := m_updateSubscriptionBase; var ResponsePrimitive v_responsePrimitive; var PrimitiveContent v_primitiveContentRetrieveResource; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_updateRequest.primitiveContent.subscription.notificationEventCat:=v_eventCat; v_ae1.start(f_CSE_DMR_UPD_015(int23, m_createSubscriptionBase, v_updateRequest));//Subscription v_ae1.done; @@ -7441,7 +7441,8 @@ module OneM2M_Testcases_CSE_Release_2 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; var template RequestPrimitive v_createRequest := m_createContainerBase; var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnncBase; - + + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_ae1.start(f_CSE_ANNC_CRE_001(int3, v_createRequestAnnc, v_createRequest));//Container @@ -7458,6 +7459,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_updateRequest := m_updateAcpBase; var template RequestPrimitive v_createRequestAnnc := mw_createAccessControlPolicyAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_updateRequest.primitiveContent.accessControlPolicy.announceTo := {f_getAnnouncementTargetPoA()}; v_cse1.start(f_CSE_ANNC_CRE_002(int1, v_createRequestAnnc, v_updateRequest));//AccessControlPolicy @@ -7470,6 +7472,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_updateRequest := m_updateContainerBase; var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_updateRequest.primitiveContent.container.announceTo := {f_getAnnouncementTargetPoA()}; v_cse1.start(f_CSE_ANNC_CRE_002(int3, v_createRequestAnnc, v_updateRequest));//Container @@ -7482,6 +7485,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_updateRequest := m_updateGroupBase; var template RequestPrimitive v_createRequestAnnc := mw_createGroupAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_updateRequest.primitiveContent.group_.announceTo := {f_getAnnouncementTargetPoA()}; v_cse1.start(f_CSE_ANNC_CRE_002(int9, v_createRequestAnnc, v_updateRequest));//Group @@ -7497,6 +7501,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContentInstanceBase; var template RequestPrimitive v_createRequestAnnc := mw_createContentInstanceAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_createRequest.primitiveContent.contentInstance.announceTo := {PX_CSE1_ID}; v_ae1.start(f_CSE_ANNC_CRE_003(int4, v_createRequestAnnc, v_createRequest));//ContentInstance @@ -7514,6 +7519,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createAcpBase; var template RequestPrimitive v_createRequestAnnc := mw_createAccessControlPolicyAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.accessControlPolicy.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_CRE_004_CseSimu(int1, v_createRequestAnnc, v_createRequest));//AccessControlPolicy @@ -7526,6 +7532,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_CRE_004_CseSimu(int3, v_createRequestAnnc, v_createRequest));//Container @@ -7538,6 +7545,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContentInstanceBase; var template RequestPrimitive v_createRequestAnnc := mw_createContentInstanceAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.contentInstance.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_CRE_004_CseSimu(int4, v_createRequestAnnc, v_createRequest));//ContentInstance @@ -7550,6 +7558,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createGroupBase; var template RequestPrimitive v_createRequestAnnc := mw_createGroupAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_CRE_004_CseSimu(int9, v_createRequestAnnc, v_createRequest));//Group @@ -7566,6 +7575,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createAcpBase; var template RequestPrimitive v_createRequestAnnc := mw_createAccessControlPolicyAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.accessControlPolicy.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_CRE_005_CseSimu(int1, v_createRequestAnnc, v_createRequest));//AccessControlPolicy @@ -7578,6 +7588,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_CRE_005_CseSimu(int3, v_createRequestAnnc, v_createRequest));//Container @@ -7590,6 +7601,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContentInstanceBase; var template RequestPrimitive v_createRequestAnnc := mw_createContentInstanceAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.contentInstance.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_CRE_005_CseSimu(int4, v_createRequestAnnc, v_createRequest));//ContentInstance @@ -7603,6 +7615,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createGroupBase; var template RequestPrimitive v_createRequestAnnc := mw_createGroupAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_CRE_005_CseSimu(int9, v_createRequestAnnc, v_createRequest));//Group @@ -7619,6 +7632,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createAcpBase; var template RequestPrimitive v_createRequestAnnc := mw_createAccessControlPolicyAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.accessControlPolicy.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_CRE_006_CseSimu(int1, v_createRequestAnnc, v_createRequest));//AccessControlPolicy @@ -7631,6 +7645,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_CRE_006_CseSimu(int3, v_createRequestAnnc, v_createRequest));//Container @@ -7643,6 +7658,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContentInstanceBase; var template RequestPrimitive v_createRequestAnnc := mw_createContentInstanceAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.contentInstance.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_CRE_006_CseSimu(int4, v_createRequestAnnc, v_createRequest));//ContentInstance @@ -7656,6 +7672,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createGroupBase; var template RequestPrimitive v_createRequestAnnc := mw_createGroupAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_CRE_006_CseSimu(int9, v_createRequestAnnc, v_createRequest));//Group @@ -7672,6 +7689,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createAcpBase; var template RequestPrimitive v_createRequestAnnc := mw_createAccessControlPolicyAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.accessControlPolicy.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_CRE_007_CseSimu(int1, v_createRequestAnnc, v_createRequest));//AccessControlPolicy @@ -7684,6 +7702,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_CRE_007_CseSimu(int3, v_createRequestAnnc, v_createRequest));//Container @@ -7696,6 +7715,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContentInstanceBase; var template RequestPrimitive v_createRequestAnnc := mw_createContentInstanceAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.contentInstance.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_CRE_007_CseSimu(int4, v_createRequestAnnc, v_createRequest));//ContentInstance @@ -7709,6 +7729,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createGroupBase; var template RequestPrimitive v_createRequestAnnc := mw_createGroupAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_CRE_007_CseSimu(int9, v_createRequestAnnc, v_createRequest));//Group @@ -7725,6 +7746,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createAcpBase; var template RequestPrimitive v_createRequestAnnc := mw_createAccessControlPolicyAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.accessControlPolicy.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.accessControlPolicy.announcedAttribute := {"maxByteSize"}; @@ -7738,6 +7760,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.container.announcedAttribute := {"contentInfo"}; @@ -7751,6 +7774,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContentInstanceBase; var template RequestPrimitive v_createRequestAnnc := mw_createContentInstanceAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.contentInstance.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.container.announcedAttribute := {"memberType"}; @@ -7765,6 +7789,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createGroupBase; var template RequestPrimitive v_createRequestAnnc := mw_createGroupAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.container.announcedAttribute := {"locationContainerID"}; @@ -7782,6 +7807,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.container.labels := {"MyLabel"}; @@ -7801,6 +7827,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createAcpBase; var template RequestPrimitive v_createRequestAnnc := mw_createAccessControlPolicyAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_ANNC_RET_001(int1, v_createRequestAnnc, v_createRequest));//AccessControlPolicy v_ae1.done; } @@ -7811,6 +7838,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_ANNC_RET_001(int3, v_createRequestAnnc, v_createRequest));//Container v_ae1.done; } @@ -7821,6 +7849,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContentInstanceBase; var template RequestPrimitive v_createRequestAnnc := mw_createContentInstanceAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_ANNC_RET_001(int4, v_createRequestAnnc, v_createRequest));//ContentInstance v_ae1.done; } @@ -7831,6 +7860,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createGroupBase; var template RequestPrimitive v_createRequestAnnc := mw_createGroupAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_ANNC_RET_001(int9, v_createRequestAnnc, v_createRequest));//Group v_ae1.done; } @@ -7845,6 +7875,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createAcpBase; var template RequestPrimitive v_createRequestAnnc := mw_createAccessControlPolicyAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_ANNC_RET_002(int1, v_createRequestAnnc, v_createRequest));//AccessControlPolicy v_ae1.done; } @@ -7855,6 +7886,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_ANNC_RET_002(int3, v_createRequestAnnc, v_createRequest));//Container v_ae1.done; } @@ -7865,6 +7897,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContentInstanceBase; var template RequestPrimitive v_createRequestAnnc := mw_createContentInstanceAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_ANNC_RET_002(int4, v_createRequestAnnc, v_createRequest));//ContentInstance v_ae1.done; } @@ -7875,6 +7908,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createGroupBase; var template RequestPrimitive v_createRequestAnnc := mw_createGroupAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_ANNC_RET_002(int9, v_createRequestAnnc, v_createRequest));//Group v_ae1.done; } @@ -7894,6 +7928,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequestAnnc := mw_createAccessControlPolicyAnnc; var template RequestPrimitive v_updateRequest := m_updateAcpBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_updateRequest.primitiveContent.accessControlPolicy.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_UPD_001(int1, v_createRequest, v_createRequestAnnc, v_updateRequest));//AccessControlPolicy @@ -7907,6 +7942,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnncBase; var template RequestPrimitive v_updateRequest := m_updateContainerBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_updateRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_UPD_001(int3, v_createRequest, v_createRequestAnnc, v_updateRequest));//Container @@ -7920,6 +7956,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequestAnnc := mw_createGroupAnncBase; var template RequestPrimitive v_updateRequest := m_updateGroupBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_updateRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_UPD_001(int9, v_createRequest, v_createRequestAnnc, v_updateRequest));//Group @@ -7939,6 +7976,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AttributeAux_list v_nullFields; var ListOfURIs v_announceTo := {"To be deleted"}; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.accessControlPolicy.announceTo := {PX_CSE1_ID}; v_updateRequest.primitiveContent.accessControlPolicy.announceTo := v_announceTo; @@ -7957,6 +7995,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AttributeAux_list v_nullFields; var ListOfURIs v_announceTo := {"To be deleted"}; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_updateRequest.primitiveContent.container.announceTo := v_announceTo; @@ -7975,6 +8014,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AttributeAux_list v_nullFields; var ListOfURIs v_announceTo := {"To be deleted"}; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_updateRequest.primitiveContent.group_.announceTo := v_announceTo; @@ -7999,6 +8039,7 @@ module OneM2M_Testcases_CSE_Release_2 { var ListOfURIs v_announceTo := {"To be deleted"}; var PrimitiveContent v_primitiveContentRetrieveResource; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_createRequest.primitiveContent.accessControlPolicy.announceTo := {PX_CSE1_ID}; v_updateRequest.primitiveContent.accessControlPolicy.announceTo := v_announceTo; @@ -8040,6 +8081,7 @@ module OneM2M_Testcases_CSE_Release_2 { var ListOfURIs v_announceTo := {"To be deleted"}; var PrimitiveContent v_primitiveContentRetrieveResource; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_updateRequest.primitiveContent.container.announceTo := v_announceTo; @@ -8081,6 +8123,7 @@ module OneM2M_Testcases_CSE_Release_2 { var ListOfURIs v_announceTo := {"To be deleted"}; var PrimitiveContent v_primitiveContentRetrieveResource; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_createRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_updateRequest.primitiveContent.group_.announceTo := v_announceTo; @@ -8121,6 +8164,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequestAnnc := mw_createAccessControlPolicyAnnc; var template RequestPrimitive v_updateRequest := m_updateAcpBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_updateRequest.primitiveContent.accessControlPolicy.announceTo := {PX_CSE1_ID}; v_updateRequest.primitiveContent.accessControlPolicy.announcedAttribute := {"ToBeDeleted"}; v_updateRequest.primitiveContent.accessControlPolicy.parentID := PX_CSE1_ID; @@ -8136,6 +8180,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnncBase; var template RequestPrimitive v_updateRequest := m_updateContainerBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_updateRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_updateRequest.primitiveContent.container.announcedAttribute := {"ToBeDeleted"}; v_updateRequest.primitiveContent.container.parentID := PX_CSE1_ID; @@ -8151,6 +8196,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequestAnnc := mw_createGroupAnncBase; var template RequestPrimitive v_updateRequest := m_updateGroupBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_updateRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_updateRequest.primitiveContent.group_.announcedAttribute := {"ToBeDeleted"}; v_updateRequest.primitiveContent.group_.parentID := PX_CSE1_ID; @@ -8174,6 +8220,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AttributeAux_list v_nullFields; var Labels v_labels_2 := {"To be deleted"}; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.container.labels := v_labels_1; @@ -8207,6 +8254,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequestAnnc := mw_createAccessControlPolicyAnnc; var template RequestPrimitive v_updateRequest := m_updateAcpBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_updateRequest.primitiveContent.accessControlPolicy.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_UPD_006(int1, v_createRequest, v_createRequestAnnc, v_updateRequest));//AccessControlPolicy @@ -8220,6 +8268,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnncBase; var template RequestPrimitive v_updateRequest := m_updateContainerBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_updateRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_UPD_006(int3, v_createRequest, v_createRequestAnnc, v_updateRequest));//Container @@ -8233,6 +8282,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequestAnnc := mw_createGroupAnncBase; var template RequestPrimitive v_updateRequest := m_updateGroupBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_updateRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_UPD_006(int9, v_createRequest, v_createRequestAnnc, v_updateRequest));//Group @@ -8249,6 +8299,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequestAnnc := mw_createAccessControlPolicyAnnc; var template RequestPrimitive v_updateRequest := m_updateAcpBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_updateRequest.primitiveContent.accessControlPolicy.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_UPD_007(int1, v_createRequest, v_createRequestAnnc, v_updateRequest));//AccessControlPolicy @@ -8262,6 +8313,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnncBase; var template RequestPrimitive v_updateRequest := m_updateContainerBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_updateRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_UPD_007(int3, v_createRequest, v_createRequestAnnc, v_updateRequest));//Container @@ -8275,6 +8327,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequestAnnc := mw_createGroupAnncBase; var template RequestPrimitive v_updateRequest := m_updateGroupBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_updateRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_UPD_007(int9, v_createRequest, v_createRequestAnnc, v_updateRequest));//Group @@ -8296,6 +8349,7 @@ module OneM2M_Testcases_CSE_Release_2 { var PrimitiveContent v_primitiveContentRetrieveResource; var XSD.NonNegativeInteger v_maxByteSize := 512; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.container.maxByteSize := v_maxByteSize; v_createRequest.primitiveContent.container.announcedAttribute := v_announcedAttribute; @@ -8342,6 +8396,7 @@ module OneM2M_Testcases_CSE_Release_2 { var PrimitiveContent v_primitiveContentRetrieveResource; var MemberType v_memberType := int3; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_createRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.group_.memberType := v_memberType; v_createRequest.primitiveContent.group_.announcedAttribute := v_announcedAttribute; @@ -8388,6 +8443,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_updateRequestAnnc := mw_updateContainerAnnc; var XSD.NonNegativeInteger v_maxByteSize := 512; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.container.maxByteSize := v_maxByteSize; @@ -8410,6 +8466,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_updateRequestAnnc := mw_updateGroupAnnc; var MemberType v_memberType := int3; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.group_.memberType := v_memberType; @@ -8437,6 +8494,7 @@ module OneM2M_Testcases_CSE_Release_2 { var Timestamp v_expirationTime_1 := "21001231T012345"; var Timestamp v_expirationTime_2 := "21101231T012345"; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.accessControlPolicy.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.accessControlPolicy.expirationTime := v_expirationTime_1; @@ -8460,6 +8518,7 @@ module OneM2M_Testcases_CSE_Release_2 { var Timestamp v_expirationTime_1 := "21001231T012345"; var Timestamp v_expirationTime_2 := "21101231T012345"; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.container.expirationTime := v_expirationTime_1; @@ -8483,6 +8542,7 @@ module OneM2M_Testcases_CSE_Release_2 { var Timestamp v_expirationTime_1 := "21001231T012345"; var Timestamp v_expirationTime_2 := "21101231T012345"; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.group_.expirationTime := v_expirationTime_1; @@ -8510,6 +8570,7 @@ module OneM2M_Testcases_CSE_Release_2 { var XSD.NonNegativeInteger v_maxByteSize_1 := 512; var XSD.NonNegativeInteger v_maxByteSize_2 := 1024; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.container.maxByteSize := v_maxByteSize_1; v_createRequest.primitiveContent.container.announcedAttribute := {"maxByteSize"}; @@ -8534,6 +8595,7 @@ module OneM2M_Testcases_CSE_Release_2 { var MemberType v_memberType_1 := int3; var MemberType v_memberType_2 := int4; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.group_.memberType := v_memberType_1; v_createRequest.primitiveContent.group_.announcedAttribute := {"memberType"}; @@ -8564,6 +8626,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AttributeAux_list v_nullFields; var ListOfNCNames v_announcedAttribute := {"ToBeDeleted"}; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.container.maxByteSize := v_maxByteSize; v_createRequest.primitiveContent.container.announcedAttribute := {"maxByteSize"}; @@ -8602,6 +8665,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AttributeAux_list v_nullFields; var ListOfNCNames v_announcedAttribute := {"ToBeDeleted"}; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.group_.memberType := v_memberType; v_createRequest.primitiveContent.group_.announcedAttribute := {"memberType"}; @@ -8643,6 +8707,7 @@ module OneM2M_Testcases_CSE_Release_2 { var PrimitiveContent v_primitiveContentRetrieveResource; var XSD.NonNegativeInteger v_maxByteSize := 512; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.container.maxByteSize := v_maxByteSize; v_createRequest.primitiveContent.container.announcedAttribute := {"maxByteSize"}; @@ -8687,6 +8752,7 @@ module OneM2M_Testcases_CSE_Release_2 { var PrimitiveContent v_primitiveContentRetrieveResource; var MemberType v_memberType := int3; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_createRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_createRequest.primitiveContent.group_.memberType := v_memberType; v_createRequest.primitiveContent.group_.announcedAttribute := {"memberType"}; @@ -8730,6 +8796,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_updateRequest := m_updateContainerBase; var ResponsePrimitive v_responsePrimitive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_updateRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_ae1.start(f_CSE_ANNC_UPD_014(int3, v_createRequestAnnc, v_createRequest, v_updateRequest));//Container @@ -8759,6 +8826,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createAcpBase; var template RequestPrimitive v_createRequestAnnc := mw_createAccessControlPolicyAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_createRequest.primitiveContent.accessControlPolicy.announceTo := {PX_CSE1_ID}; v_ae1.start(f_CSE_ANNC_DEL_001(int1, v_createRequestAnnc, v_createRequest));//AccessControlPolicy @@ -8771,6 +8839,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_ae1.start(f_CSE_ANNC_DEL_001(int3, v_createRequestAnnc, v_createRequest));//Container @@ -8783,6 +8852,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createGroupBase; var template RequestPrimitive v_createRequestAnnc := mw_createGroupAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_createRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_ae1.start(f_CSE_ANNC_DEL_001(int9, v_createRequestAnnc, v_createRequest));//Group @@ -8799,6 +8869,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createAcpBase; var template RequestPrimitive v_createRequestAnnc := mw_createAccessControlPolicyAnnc; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.accessControlPolicy.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_DEL_002(int1, v_createRequestAnnc, v_createRequest));//AccessControlPolicy @@ -8811,6 +8882,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var template RequestPrimitive v_createRequestAnnc := mw_createContainerAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.container.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_DEL_002(int3, v_createRequestAnnc, v_createRequest));//Container @@ -8823,6 +8895,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createGroupBase; var template RequestPrimitive v_createRequestAnnc := mw_createGroupAnncBase; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_createRequest.primitiveContent.group_.announceTo := {PX_CSE1_ID}; v_cse1.start(f_CSE_ANNC_DEL_002(int9, v_createRequestAnnc, v_createRequest));//Group @@ -8844,6 +8917,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_PCH_001()); v_ae1.done; @@ -8874,7 +8948,7 @@ module OneM2M_Testcases_CSE_Release_2 { v_resourceIndex := f_cse_createResource(int15, m_createPollingChannelBase, v_aeIndex); v_request := valueof(m_retrievePollingRequest(f_getResourceAddress(v_resourceIndex), f_getOriginator(v_resourceIndex))); - mcaPort.send(m_request(v_request)); + mcaPort.send(f_getMsgOutPrimitive(m_request(v_request))); v_requestNotify := valueof(m_notify(f_getResourceAddress(v_aeIndex))); @@ -8918,6 +8992,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_PCH_002()); v_ae1.done; @@ -8952,7 +9027,7 @@ module OneM2M_Testcases_CSE_Release_2 { vc_cse1.start(f_cse_notifyProcedure_notify(v_requestNotify)); v_request := valueof(m_retrievePollingRequest(f_getResourceAddress(v_resourceIndex), f_getOriginator(v_resourceIndex))); - mcaPort.send(m_request(v_request)); + mcaPort.send(f_getMsgOutPrimitive(m_request(v_request))); tc_ac.start; alt { @@ -8988,6 +9063,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_PCH_003()); v_ae1.done; @@ -9019,7 +9095,7 @@ module OneM2M_Testcases_CSE_Release_2 { v_resourceIndex := f_cse_createResource(int15, m_createPollingChannelBase, v_aeIndex); v_request := valueof(m_retrievePollingRequest(f_getResourceAddress(v_resourceIndex), f_getOriginator(v_resourceIndex))); - mcaPort.send(m_request(v_request)); + mcaPort.send(f_getMsgOutPrimitive(m_request(v_request))); v_requestNotify := valueof(m_notify(f_getResourceAddress(v_aeIndex))); vc_cse1.start(f_cse_notifyProcedure_notify(v_requestNotify)); @@ -9047,7 +9123,7 @@ module OneM2M_Testcases_CSE_Release_2 { } } - mcaPort.send(m_request(v_requestNotify)); + mcaPort.send(f_getMsgOutPrimitive(m_request(v_requestNotify))); //Postamble f_cse_postamble_deleteResources(); @@ -9060,6 +9136,7 @@ module OneM2M_Testcases_CSE_Release_2 { var CseSimu v_cse1 := CseSimu.create("CSE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_cse1.start(f_CSE_PCH_004()); v_cse1.done; @@ -9111,7 +9188,7 @@ module OneM2M_Testcases_CSE_Release_2 { //Put in the primitiveContent a Notify request (req2) (simulated) from another node CSE v_request_req2 := valueof(m_notify(f_getResourceAddress(vc_remoteCseIndex))); v_response_rsp1.primitiveContent := { requestPrimitive := v_request_req2 }; - mccPortIn.send(m_response(v_response_rsp1)); + mccPortIn.send(f_getMsgOutPrimitive(m_response(v_response_rsp1))); } [] tc_ac.timeout { setverdict(inconc, __SCOPE__&":INFO: No request received for creating resource type Polling Channel"); @@ -9151,7 +9228,7 @@ module OneM2M_Testcases_CSE_Release_2 { var integer v_aeIndex2 := -1; var template RequestPrimitive v_createRequest := m_createPollingChannelBase; - + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_request := f_getCreateRequestPrimitive(int15, v_createRequest, v_aeIndex1); v_request.to_ := f_getResourceAddress(v_aeIndex2); @@ -9168,7 +9245,7 @@ module OneM2M_Testcases_CSE_Release_2 { var integer v_aeIndex2 := -1; var template RequestPrimitive v_createRequest := m_createPollingChannelBase; - + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_request := f_getCreateRequestPrimitive(int15, v_createRequest, v_aeIndex1); v_request := valueof(m_retrievePollingRequest(f_getResourceAddress(v_aeIndex1), f_getOriginator(v_aeIndex1))); @@ -9180,14 +9257,13 @@ module OneM2M_Testcases_CSE_Release_2 { testcase TC_CSE_PCH_005_UPD() runs on Tester system CseSystem { - var AeSimu v_ae1 := AeSimu.create("AE1") alive; - + var AeSimu v_ae1 := AeSimu.create("AE1") alive; var RequestPrimitive v_request; var integer v_aeIndex1 := -1; var integer v_aeIndex2 := -1; var template RequestPrimitive v_createRequest := m_createPollingChannelBase; - + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_request := f_getCreateRequestPrimitive(int15, v_createRequest, v_aeIndex1); @@ -9208,7 +9284,7 @@ module OneM2M_Testcases_CSE_Release_2 { var integer v_aeIndex2 := -1; var template RequestPrimitive v_createRequest := m_createPollingChannelBase; - + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_request := f_getCreateRequestPrimitive(int15, v_createRequest, v_aeIndex1); @@ -9246,7 +9322,7 @@ module OneM2M_Testcases_CSE_Release_2 { p_aeIndex2 := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -);//c_CRDNDi); //v_resourceIndex := f_cse_createResource(int15, m_createPollingChannelBase, v_aeIndex); - mcaPort.send(m_request(p_requestprimitive)); + mcaPort.send(f_getMsgOutPrimitive(m_request(p_requestprimitive))); tc_ac.start; alt { [] mcaPort.receive(mw_response(mw_responsePrimitive(int4103))) { @@ -9270,6 +9346,7 @@ module OneM2M_Testcases_CSE_Release_2 { var CseSimu v_cse1 := CseSimu.create("CSE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_CSE1); v_cse1.start(f_CSE_PCH_006()); v_cse1.done; @@ -9305,7 +9382,7 @@ module OneM2M_Testcases_CSE_Release_2 { v_requestNotify := valueof(m_notify(f_getResourceAddress(v_aeIndex))); v_request.from_ := PX_CSE1_ID; - mccPort.send(m_request(v_request)); + mccPort.send(f_getMsgOutPrimitive(m_request(v_request))); tc_ac.start; alt { [] mccPort.receive(mw_response(mw_responsePrimitive(int4108))) -> value vc_response { @@ -9346,6 +9423,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_SYN_001(m_createContainerBase, -)); //Create Container v_ae1.done; @@ -9358,6 +9436,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; var Labels v_labels_1 := {"VALUE_1"}; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_updateRequest.primitiveContent.container.labels := v_labels_1; v_ae1.start(f_CSE_NBR_SYN_001(m_updateContainerBase, m_createContainerBase)); //Update Container @@ -9370,6 +9449,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_SYN_001(m_retrieve("NotInitialized", "NotInitialized"), m_createContainerBase)); //Retrieve Container v_ae1.done; @@ -9380,6 +9460,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_SYN_001(m_delete("NotInitialized", "NotInitialized"), m_createContainerBase)); //Delete Container v_ae1.done; @@ -9398,6 +9479,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_SYN_002(m_createContainerBase, -)); //Create Container v_ae1.done; @@ -9410,6 +9492,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; var Labels v_labels_1 := {"VALUE_1"}; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_updateRequest.primitiveContent.container.labels := v_labels_1; v_ae1.start(f_CSE_NBR_SYN_002(m_updateContainerBase, m_createContainerBase)); //Update Container @@ -9422,6 +9505,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_SYN_002(m_retrieve("NotInitialized", "NotInitialized"), m_createContainerBase)); //Retrieve Container v_ae1.done; @@ -9432,6 +9516,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_SYN_002(m_delete("NotInitialized", "NotInitialized"), m_createContainerBase)); //Delete Container v_ae1.done; @@ -9450,6 +9535,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_SYN_003(m_createContainerBase, -, int1)); //Create Container v_ae1.done; @@ -9462,6 +9548,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; var Labels v_labels_1 := {"VALUE_1"}; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_updateRequest.primitiveContent.container.labels := v_labels_1; v_ae1.start(f_CSE_NBR_SYN_003(m_updateContainerBase, m_createContainerBase, int3)); //Update Container @@ -9474,6 +9561,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_SYN_003(m_retrieve("NotInitialized", "NotInitialized"), m_createContainerBase, int2)); //Retrieve Container v_ae1.done; @@ -9484,6 +9572,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_SYN_003(m_delete("NotInitialized", "NotInitialized"), m_createContainerBase, int4)); //Delete Container v_ae1.done; @@ -9505,6 +9594,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_ASY_001(m_createContainerBase, -)); //Create Container v_ae1.done; @@ -9517,6 +9607,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; var Labels v_labels_1 := {"VALUE_1"}; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_updateRequest.primitiveContent.container.labels := v_labels_1; v_ae1.start(f_CSE_NBR_ASY_001(m_updateContainerBase, m_createContainerBase)); //Update Container @@ -9529,6 +9620,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_ASY_001(m_retrieve("NotInitialized", "NotInitialized"), m_createContainerBase)); //Retrieve Container v_ae1.done; @@ -9539,6 +9631,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_ASY_001(m_delete("NotInitialized", "NotInitialized"), m_createContainerBase)); //Delete Container v_ae1.done; @@ -9557,6 +9650,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_ASY_002(m_createContainerBase, -)); //Create Container v_ae1.done; @@ -9569,6 +9663,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; var Labels v_labels_1 := {"VALUE_1"}; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_updateRequest.primitiveContent.container.labels := v_labels_1; v_ae1.start(f_CSE_NBR_ASY_002(m_updateContainerBase, m_createContainerBase)); //Update Container @@ -9581,6 +9676,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_ASY_002(m_retrieve("NotInitialized", "NotInitialized"), m_createContainerBase)); //Retrieve Container v_ae1.done; @@ -9591,6 +9687,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_ASY_002(m_delete("NotInitialized", "NotInitialized"), m_createContainerBase)); //Delete Container v_ae1.done; @@ -9609,6 +9706,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_ASY_003(m_createContainerBase, -, int2001)); //Create Container v_ae1.done; @@ -9621,6 +9719,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; var Labels v_labels_1 := {"VALUE_1"}; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_updateRequest.primitiveContent.container.labels := v_labels_1; v_ae1.start(f_CSE_NBR_ASY_003(m_updateContainerBase, m_createContainerBase, int2004)); //Update Container @@ -9633,6 +9732,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_ASY_003(m_retrieve("NotInitialized", "NotInitialized"), m_createContainerBase, int2000)); //Retrieve Container v_ae1.done; @@ -9643,6 +9743,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_ASY_003(m_delete("NotInitialized", "NotInitialized"), m_createContainerBase, int2002)); //Delete Container v_ae1.done; @@ -9661,6 +9762,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_ASY_004(m_createContainerBase, -)); //Create Container v_ae1.done; @@ -9673,6 +9775,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; var Labels v_labels_1 := {"VALUE_1"}; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_updateRequest.primitiveContent.container.labels := v_labels_1; v_ae1.start(f_CSE_NBR_ASY_004(m_updateContainerBase, m_createContainerBase)); //Update Container @@ -9685,6 +9788,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_ASY_004(m_retrieve("NotInitialized", "NotInitialized"), m_createContainerBase)); //Retrieve Container v_ae1.done; @@ -9695,6 +9799,7 @@ module OneM2M_Testcases_CSE_Release_2 { var template RequestPrimitive v_createRequest := m_createContainerBase; var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_NBR_ASY_004(m_delete("NotInitialized", "NotInitialized"), m_createContainerBase)); //Delete Container v_ae1.done; @@ -9717,6 +9822,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_TS_001()); v_ae1.done; @@ -9747,7 +9853,7 @@ module OneM2M_Testcases_CSE_Release_2 { //Create data points and force a missingDataPoint f_cse_generateMissingDataPoint(v_resourceIndex); // Test Body - mcaPort.send(m_request(m_retrieve(f_getResourceAddress(v_resourceIndex), f_getOriginator(v_resourceIndex)))); + mcaPort.send(f_getMsgOutPrimitive(m_request(m_retrieve(f_getResourceAddress(v_resourceIndex), f_getOriginator(v_resourceIndex))))); tc_ac.start; alt { [] mcaPort.receive(mw_response(mw_responsePrimitive(int2000))) -> value v_response { @@ -9795,6 +9901,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_TS_002()); v_ae1.done; @@ -9828,7 +9935,7 @@ module OneM2M_Testcases_CSE_Release_2 { f_cse_generateMissingDataPoint(v_resourceIndex); //Retrieve first missing data point - mcaPort.send(m_request(m_retrieve(f_getResourceAddress(v_resourceIndex), f_getOriginator(v_resourceIndex)))); + mcaPort.send(f_getMsgOutPrimitive(m_request(m_retrieve(f_getResourceAddress(v_resourceIndex), f_getOriginator(v_resourceIndex))))); tc_ac.start; alt { @@ -9872,7 +9979,7 @@ module OneM2M_Testcases_CSE_Release_2 { f_cse_generateMissingDataPoint(v_resourceIndex); //Retrieve second missing data point - mcaPort.send(m_request(m_retrieve(f_getResourceAddress(v_resourceIndex), f_getOriginator(v_resourceIndex)))); + mcaPort.send(f_getMsgOutPrimitive(m_request(m_retrieve(f_getResourceAddress(v_resourceIndex), f_getOriginator(v_resourceIndex))))); tc_ac.start; alt { @@ -9934,6 +10041,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_TS_003()); v_ae1.done; @@ -10000,6 +10108,7 @@ module OneM2M_Testcases_CSE_Release_2 { var AeSimu v_ae1 := AeSimu.create("AE1") alive; + f_setProtocolBinding(PX_PROTOCOL_BINDING_AE1); v_ae1.start(f_CSE_TS_004()); v_ae1.done; @@ -10056,7 +10165,7 @@ module OneM2M_Testcases_CSE_Release_2 { //Send response in any case v_responsePrimitive := valueof(m_responseNotification(int2001, omit)); v_responsePrimitive.requestIdentifier := vc_request.primitive.requestPrimitive.requestIdentifier; - mcaPortIn.send(m_response(v_responsePrimitive)); + mcaPortIn.send(f_getMsgOutPrimitive(m_response(v_responsePrimitive))); } [] tc_ac.timeout { setverdict(pass, __SCOPE__ & ": Notification not received"); @@ -10064,7 +10173,7 @@ module OneM2M_Testcases_CSE_Release_2 { } //Check if the IUT restarts missing data point counter and timer - mcaPort.send(m_request(m_retrieve(f_getResourceAddress(v_timeSeriesIndex), f_getOriginator(v_timeSeriesIndex)))); + mcaPort.send(f_getMsgOutPrimitive(m_request(m_retrieve(f_getResourceAddress(v_timeSeriesIndex), f_getOriginator(v_timeSeriesIndex))))); v_contentResponse.timeSeries := mw_contentTimeSeries_rc1; v_contentResponse.timeSeries.missingDataCurrentNr := 0;