diff --git a/OneM2M_PermutationFunctions.ttcn b/OneM2M_PermutationFunctions.ttcn
index 9682ee4eb2276cd17ce9ac88eb0eefc12a53d1b4..c333432dc26b54d24551894a631bc9aee646c73c 100644
--- a/OneM2M_PermutationFunctions.ttcn
+++ b/OneM2M_PermutationFunctions.ttcn
@@ -6184,10 +6184,11 @@ module OneM2M_PermutationFunctions {
 				function f_CSE_ANNC_001(ResourceType p_resourceType, template (present) RequestPrimitive p_createRequestAnnc, template(omit) RequestPrimitive p_requestCreatePrimitive := omit, template(omit) RequestPrimitive p_requestUpdatePrimitive := omit) runs on AeSimu {
 
 					// Local variables
-					var MsgIn vc_response;
+					var MsgIn v_response;
 					var RequestPrimitive v_request;
 					var integer v_parentIndex := -1;
 					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 := {f_getAnnouncementTargetPoA()};
@@ -6222,7 +6223,7 @@ module OneM2M_PermutationFunctions {
 
 					tc_ac.start;
 					alt {
-						[] mcaPort.receive(mw_response(mw_responsePrimitive(v_responsePrimitive.responseStatusCode))) -> value vc_response {
+						[] mcaPort.receive(mw_response(mw_responsePrimitive(v_responsePrimitive.responseStatusCode))) -> value v_response {
 							tc_ac.stop;
 							setverdict(pass, __SCOPE__, ": Operation for resource " & int2str(enum2int(p_resourceType)) & " performed successfully");	
 						}