Index: /issm/trunk/src/c/DataSet/DataSet.cpp
===================================================================
--- /issm/trunk/src/c/DataSet/DataSet.cpp	(revision 313)
+++ /issm/trunk/src/c/DataSet/DataSet.cpp	(revision 314)
@@ -219,4 +219,10 @@
 			dataset->AddObject(tria);
 		}
+		else if(enum_type==BeamEnum()){
+			Beam* beam=NULL;
+			beam=new Beam();
+			beam->Demarshall(&marshalled_dataset);
+			dataset->AddObject(beam);
+		}
 		else if(enum_type==PentaEnum()){
 			Penta* penta=NULL;
