Quintiq file version 2.0
|
#parent: #root
|
Method OnFinished
|
{
|
Description: 'Post finish run step'
|
TextBody:
|
[*
|
// Once the step is done, update its status according to the feedback from other datasets upgrade job
|
status := DMF_Utility::ID_Finished();
|
this.UpdateStatus( status );
|
this.UpdateEnd( DateTime::Now() );
|
this.UpdateMessage( DMF_Utility::ID_DisplayFinished() );
|
|
// If it is finished, it means successful, we then have to check if
|
// there are any more steps to run for this dataset, if there is,
|
// we continue running them, otherwise, report back to dataset
|
// If this is success and there isn't anymore step, we have succeeded
|
allRunStepFinished := isnull( this.Next() )
|
|
if( allRunStepFinished )
|
{
|
this.DatasetInConvertorVersion().OnFinished();
|
|
// Update also the dataset version
|
this.DatasetInConvertorVersion().Dataset().UpdateConvertedVersion( this.DatasetInConvertorVersion().ConvertorVersion() );
|
}
|
else
|
{
|
// Start next step conversion if there's any
|
this.Next().InitializeConversion();
|
}
|
*]
|
}
|