ArcFM Engine Developer Guide
SubmitRuleException Class
Members 


Product Availability
Required Licenses
.NET Assembly
The exception that is thrown by submit rules to control DataSet processing.
Syntax
'Declaration
 
<SerializableAttribute()>
Public Class SubmitRuleException 
   Inherits Miner.Data.Access.RuleException
'Usage
 
Dim instance As SubmitRuleException
[Serializable()]
public class SubmitRuleException : Miner.Data.Access.RuleException 
Remarks

Submit rule processing against a DataSet was originally setup so that any exception that was thrown would terminate the processing loop and return the error to the calling application. The problem with this approach is that it is too easy to write a rule with an insignificant bug (such as improper handling of deleted rows) that can leave the database in an incorrect state. This is particularly true since we do not currently support compensating transactions.

Inheritance Hierarchy

System.Object
   System.Exception
      Miner.Data.Access.RuleException
         Miner.Responder.Shared.SubmitRuleException
            Miner.Responder.Shared.Exceptions.IncidentNotFound
            Miner.Responder.Shared.Exceptions.OperationCanNotBeinthePast
            Miner.Responder.Shared.Exceptions.OperationNotAllowedException

Requirements

Target Platforms: Windows XP SP3 (32-bit and 64-bit), Windows 7 (32-bit and 64-bit)

Not all Operating Systems are supported on all products. Visit the ArcFM Solution Supported Versions page for full details.

See Also

Reference

SubmitRuleException Members
Miner.Responder.Shared Namespace

 

 


Send Comment