Index: /issm/trunk/src/c/Container/DataSet.cpp
===================================================================
--- /issm/trunk/src/c/Container/DataSet.cpp	(revision 9298)
+++ /issm/trunk/src/c/Container/DataSet.cpp	(revision 9299)
@@ -288,4 +288,10 @@
 				dataset->AddObject(spcstatic);}
 				break;
+			case SpcDynamicEnum:{
+				SpcDynamic* spcdynamic=NULL;
+				spcdynamic=new SpcDynamic();
+				spcdynamic->Demarshall(&marshalled_dataset);
+				dataset->AddObject(spcdynamic);}
+				break;
 			case SpcTransientEnum:{
 				SpcTransient* spctransient=NULL;
@@ -294,5 +300,4 @@
 				dataset->AddObject(spctransient);}
 				break;
-
 			case PengridEnum:{
 				Pengrid* pengrid=NULL;
