1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| Quintiq file version 2.0
| #parent: #root
| StaticMethod DatasetLoad (LibDEF_DataBroker dataBroker_i, Key datasetMDSID_i, String datasetKind_i,
| String datasetPath_i, String datasetName_i, String datasetType_i)
| {
| Description: 'When loading a dataset, mark all its SetInterest as online, and notify the Set owner (System) if necessary.'
| TextBody:
| [*
| traverse( LibDEF_SetInterestOfDataset::GetAllDatasetInterests( dataBroker_i, datasetMDSID_i ),
| Elements,
| interest )
| {
| // Reset IsDatasetOffline flag
| interest.IsDatasetOffline( false );
|
| interest.SetMeta().CreateInterestOnDatasetEvent( datasetMDSID_i,
| datasetKind_i,
| datasetPath_i,
| datasetName_i,
| datasetType_i );
| }
| *]
| InterfaceProperties { Accessibility: 'Module' }
| }
|
|