a system and method are provided for handling errors that arise in communications between process agents on behalf of business objects . the system and method deal with the discovery and reconciliation of business - logic - level errors and conflicts . the system and method may operate at two levels : they may detect errors and conflicts from within a process agent based on the messages it receives or has access to , or they may detect the errors and conflicts from another object based on collection of inter - process agent messages . errors and conflicts may be automatically reconciled . this may occur when the system or method determines potential causes of the error and the potential impact of each cause . this allows for automated error or conflict handling in many cases where the cause is trivial or where the cause and solution are definitely discernable .