Quintiq file version 2.0
|
#parent: #root
|
StaticMethod ConvertRetentionPolicy (
|
String oldRetentionPolicy,
|
String newRetentionPolicy
|
)
|
{
|
Description:
|
[*
|
API to convert snapshots from old retention policy to new retention policy
|
Suggestion place to put this method: KpiTracker.OnMDSConstructedCustom.
|
*]
|
TextBody:
|
[*
|
MDSKpiTracker::Find( DatasetFindOptions::Construct() )->( kpiTracker )
|
{
|
oldPolicy := kpiTracker.GetRetentionPolicyByIdentifier( oldRetentionPolicy );
|
newPolicy := kpiTracker.GetRetentionPolicyByIdentifier( newRetentionPolicy );
|
|
kpiTracker.SnapshotStorage().astype( DssKpiSnapshotStorage ).ConvertSnapshotsRetentionPolicy( oldPolicy, newPolicy );
|
}
|
*]
|
}
|