private void CreateXml()
{
TaskManager = (CreateTaskmanager)Session["CreateDatasetTaskmanager"];
// load metadatastructure with all packages and attributes
if (TaskManager.Bus.ContainsKey(CreateTaskmanager.METADATASTRUCTURE_ID))
{
XmlMetadataWriter xmlMetadatWriter = new XmlMetadataWriter(XmlNodeMode.xPath);
XDocument metadataXml = xmlMetadatWriter.CreateMetadataXml(Convert.ToInt64(TaskManager.Bus[CreateTaskmanager.METADATASTRUCTURE_ID]));
//local path
//string path = Path.Combine(AppConfiguration.GetModuleWorkspacePath("DCM"), "metadataTemp.Xml");
TaskManager.AddToBus(CreateTaskmanager.METADATA_XML, metadataXml);
//setup loaded
if (TaskManager.Bus.ContainsKey(CreateTaskmanager.SETUP_LOADED))
TaskManager.Bus[CreateTaskmanager.SETUP_LOADED] = true;
else
TaskManager.Bus.Add(CreateTaskmanager.SETUP_LOADED, true);
//save
//metadataXml.Save(path);
}
}