¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Dataset GlobalOTDSOP |
| | | { |
| | | #keys: '2[414702.1.113455894][414702.1.113455893]' |
| | | DefaultMDSName: 'GlobalOTDSOP' |
| | | InstanceType: GlobalOTDSOP |
| | | } |
| | |
| | | // å建天马å
¨å±æ°æ®é |
| | | GlobalOTDTable::OnServerStartup(); |
| | | |
| | | // å建天马SOPå
¨å±æ°æ®é |
| | | GlobalOTDSOP::OnServerStartup(); |
| | | |
| | | // Create a MemoryOnly-dataset that is used to receive SOAP-calls from the DataManager. |
| | | MDSScenarioManager::CreateMemoryOnlyMDS( ScenarioManager::GetDatasetNameReceiver() ); |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod GetDatasetName () as String |
| | | { |
| | | TextBody: 'return typeof( GlobalOTDSOP ).ShortName();' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod GetLoadedDataset () as owning MDSID |
| | | { |
| | | TextBody: |
| | | [* |
| | | mds := null( MDSID, owning ); |
| | | folder := '/root'; |
| | | datasetName := GlobalOTDSOP::GetDatasetName(); |
| | | |
| | | oinfo := MDSEditor::Editor().LoadedObjectInfo( datasetName, folder, datasetName ); |
| | | |
| | | if( not isnull( oinfo ) ) |
| | | { |
| | | mds := oinfo.MDSID(); |
| | | } |
| | | |
| | | return &mds; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod OnServerStartup |
| | | { |
| | | TextBody: |
| | | [* |
| | | debuginfo( '================================ GlobalOTDSOP =======================================') |
| | | folder := DomainModel::Domain().MDSFolderDefinitions().FindFolder( "/root" ); |
| | | |
| | | datasetName := GlobalOTDSOP::GetDatasetName(); |
| | | |
| | | oinfo := MDSEditor::Editor().ObjectInfos( datasetName, folder.FolderID(), datasetName ); |
| | | |
| | | o := select( oinfo, Elements, o, not o.IsLoaded() ); |
| | | emptydataset := isnull( o ); |
| | | |
| | | if( emptydataset ) |
| | | { |
| | | MDSGlobalOTDSOP::CreateMDS( datasetName, GlobalParameters_MP::GetStorageState() ); |
| | | GlobalOTDSOP::GetLoadedDataset(); |
| | | } |
| | | else |
| | | { |
| | | MDSGlobalOTDSOP::LoadMDSAndConvert( o.MDSID(), GlobalParameters_MP::GetStorageState() ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type GlobalOTDSOP |
| | | { |
| | | #keys: '5[414702.1.113455880][414702.1.113455878][0.0.0][414702.1.113455879][414702.1.113455881]' |
| | | BaseType: Object |
| | | StructuredName: 'GlobalOTDSOPs' |
| | | } |