diff --git a/OneM2M_PermutationFunctions.ttcn b/OneM2M_PermutationFunctions.ttcn
index bd33fdc45f8141d9a1d6870ab6df88634ff57fbb..bf4c5515bccdd36cdfac1d0b55cfe4a4a007f9b7 100644
--- a/OneM2M_PermutationFunctions.ttcn
+++ b/OneM2M_PermutationFunctions.ttcn
@@ -4429,7 +4429,13 @@ module OneM2M_PermutationFunctions {
 							vc_cse1.start(f_cse_announcementProcedure_createHandler());
 							v_parentIndex := f_cse_createResource(int3, v_create, v_aeIndex);
 							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
-					  } else if (p_resourceType != int18) {
+					  	} else if(p_resourceType == int30) {
+							v_create := m_createTimeSeriesBase;
+							v_create.primitiveContent.timeSeries.announceTo := {PX_TS_CSE1.cseId};
+							vc_cse1.start(f_cse_announcementProcedure_createHandler());
+							v_parentIndex := f_cse_createResource(int29, v_create, v_aeIndex);
+							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
+						} else if (p_resourceType != int18) {
 							v_parentIndex := v_aeIndex;
 						}
 					
@@ -4476,7 +4482,13 @@ module OneM2M_PermutationFunctions {
 							vc_cse1.start(f_cse_announcementProcedure_createHandler());
 							v_parentIndex := f_cse_createResource(int3, v_create, v_aeIndex);
 							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
-					  } else if (p_resourceType != int18) {
+						} else if(p_resourceType == int30) {
+							v_create := m_createTimeSeriesBase;
+							v_create.primitiveContent.timeSeries.announceTo := {PX_TS_CSE1.cseId};
+							vc_cse1.start(f_cse_announcementProcedure_createHandler());
+							v_parentIndex := f_cse_createResource(int29, v_create, v_aeIndex);
+							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
+						} else if (p_resourceType != int18) {
 							v_parentIndex := v_aeIndex;
 						}