| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod OnServerStartup | 
| { | 
|   TextBody: | 
|   [* | 
|     // lihongji May-15-2024 (created) | 
|     folder := DomainModel::Domain().MDSFolderDefinitions().FindFolder( "/root" ); | 
|      | 
|     datasetName := typeof( WholeShift ).Name(); | 
|      | 
|     oinfo := MDSEditor::Editor().ObjectInfos( datasetName, folder.FolderID(), datasetName ); | 
|      | 
|     o := select( oinfo, Elements, o, not o.IsLoaded() ); | 
|     emptydataset := isnull( o ); | 
|      | 
|     if ( emptydataset ) { | 
|       MDSWholeShift::CreateMDS( datasetName, DMF_Utility::GetStorageState() ); | 
|     } else { | 
|       MDSWholeShift::LoadMDSAndConvert( o.MDSID(), DMF_Utility::GetStorageState() ); | 
|     } | 
|   *] | 
| } |