Canceling data change if data is not as it should be using TAureliusDataSet in XData Client Application

That's regular TDataset usage. You can use TField.OnValidate or simply raise an exception in OnBeforePost event.