public static void Run()
        {
            // TODO: Implement pausing in transactions
            //if (!Dataset.ChangelogIdIsDefault()) return;

            Dataset.SetOrderedChangelogId(OrderChangelogFromProvider());

            if (Dataset.ChangelogIdIsDefault())
            {
                throw new Exception("Provider datasetVersion differs from subscriber.");
            }

            Dataset.SetAbortedChangelog(Dataset.OrderedChangelogId);
        }