_Main/BL/Dataset_GlobalDTOTable/_ROOT_Dataset_GlobalDTOTable.qbl | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
_Main/BL/Type_DMF_CustomLogic/Method_OnFinished.qbl | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
_Main/BL/Type_DMF_CustomLogic/_ROOT_Type_DMF_CustomLogic.qbl | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
_Main/BL/Type_GlobalDTOTable/StaticMethod_OnServerStartup.qbl | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
_Main/BL/Type_GlobalDTOTable/_ROOT_Type_GlobalDTOTable.qbl | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
_var/_Main/ModelSettings/Common/Development/_ROOT_Role_Development.properties | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
_Main/BL/Dataset_GlobalDTOTable/_ROOT_Dataset_GlobalDTOTable.qbl
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,9 @@ Quintiq file version 2.0 #root #parent: #DomainModel Dataset GlobalDTOTable { #keys: '2[414702.0.83354602][414702.0.83354601]' DefaultMDSName: 'GlobalDTOTable' InstanceType: GlobalDTOTable } _Main/BL/Type_DMF_CustomLogic/Method_OnFinished.qbl
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,58 @@ Quintiq file version 2.0 #parent: #root MethodOverride OnFinished #extension { TextBody: [* // MODELING HANDLE // The server will create a memory only dataset if the ODBC is not started before the server is started //Enable / disable internal data depending on server startup mode DomainModel::Domain().MDSStorageDefinitionManager().DatabaseEnabled( GlobalParameters_MP::IsFullStorageState() or GlobalParameters_MP::IsPartialStorageState() or GlobalParameters_MP::IsCachedStorageState() or GlobalParameters_MP::IsHybridStorage() ); // Create MPDomainHandler MPDomainHandler::OnServerStartup(); // Create datasets for DataExchangeFramework, ideally it should be done before loading MacroPlans. LibDEF_API::OnServerStartup(); // 3DSpace library, on top of DEF LibInt_IntegratorProxy::InitializeIntegrationLibrary(); integratorConfig := select( DomainModel::Domain(), IntegratorConfigManager.IntegratorConfigurations, ic, true ); Lib3DS_API::Initialize( integratorConfig.Name() ); // Create ScenarioManager ScenarioManager::OnServerStartUp(); // åå»ºå¤©é©¬å ¨å±æ°æ®é GlobalDTOTable::OnServerStartup(); // Create a MemoryOnly-dataset that is used to receive SOAP-calls from the DataManager. MDSScenarioManager::CreateMemoryOnlyMDS( ScenarioManager::GetDatasetNameReceiver() ); // Create dataset for MPSync on startup. MPSync::OnServerStartUp(); // Create dataset for S&OP Workflow SWF_WorkflowDataset::OnServerStartup( GlobalParameters_MP::GetStorageState(), SWF_Utility::MDSName_WorkflowDatatset() ); // Create Communicaiton dataset SWF_CommunicationDataset::OnServerStartup( GlobalParameters_MP::GetStorageState(), SWF_Utility::MDSKind_CommunicationDataset() ); // Create or load a dataset for the UnitTestFramework LibUTF::OnServerStartup( MDSInterface::MemoryOnlyState() ); LibInt_IntegratorProxy::InitializeIntegrationLibrary(); KpiTracker::OnServerStartup(); this.OnFinishedCustom(); // Create or load a dataset for the Monitoring Library LibMon_Monitor::OnServerStartup( MDSInterface::MemoryOnlyState() ); smangerOption := DatasetFindOptions::Construct().Kind( typeof( ScenarioManager ).ShortName() ); smDataset := MDSScenarioManager::Find( smangerOption ); smDataset->LibMon_CollectInfo(); *] } _Main/BL/Type_DMF_CustomLogic/_ROOT_Type_DMF_CustomLogic.qbl
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,6 @@ Quintiq file version 2.0 #root #parent: #DomainModel TypeSpecialization DMF_CustomLogic #extension { } _Main/BL/Type_GlobalDTOTable/StaticMethod_OnServerStartup.qbl
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,22 @@ Quintiq file version 2.0 #parent: #root StaticMethod OnServerStartup { TextBody: [* debuginfo( '// =============================================================== Scenario manager =====================================================================') folder := DomainModel::Domain().MDSFolderDefinitions().FindFolder( "/root" ); oinfo := MDSEditor::Editor().ObjectInfos( "GlobalDTOTable", folder.FolderID(), "GlobalDTOTable" ); o := select( oinfo, Elements, o, not o.IsLoaded() ); if( isnull( o ) ) { MDSScenarioManager::CreateMDS( "GlobalDTOTable", GlobalParameters_MP::GetStorageState() ); } else { MDSScenarioManager::LoadMDSAndConvert( o.MDSID(), GlobalParameters_MP::GetStorageState() ); } *] } _Main/BL/Type_GlobalDTOTable/_ROOT_Type_GlobalDTOTable.qbl
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,9 @@ Quintiq file version 2.0 #root #parent: #DomainModel Type GlobalDTOTable { #keys: '5[414702.0.83354588][414702.0.83354586][0.0.0][414702.0.83354587][414702.0.83354589]' BaseType: Object StructuredName: 'GlobalDTOTables' } _var/_Main/ModelSettings/Common/Development/_ROOT_Role_Development.properties
@@ -463,7 +463,7 @@ domainmodel.mdsstoragedefinitionmanager.audittraillocation= domainmodel.mdsstoragedefinitionmanager.databaseenabled=false domainmodel.mdsstoragedefinitionmanager.datasetstoredatasource=MacroPlanner domainmodel.mdsstoragedefinitionmanager.datasetstoreenabled=true domainmodel.mdsstoragedefinitionmanager.datasetstoreenabled=false domainmodel.mdsstoragedefinitionmanager.datasetstoreislocal=false domainmodel.mdsstoragedefinitionmanager.dbformat=Legacy domainmodel.mdsstoragedefinitionmanager.defaultencryptioncertificate=