0 votes
71 views
in Interview Questions by

1 Answer

0 votes
by
selected by
 
Best answer

Compensation is the means by which operations in a process that have completed can be undone to return the system to a consistent state if an error occurs.

You can compensate a BPEL process in two ways:

  • Save the properties of the individual parts of a process so that they can be restored if the process cannot be committed and must be rolled back (compensation pairs).
  • Use a compensation handler to return a failed process to a balanced state after a fault is thrown when the parent activity has already been committed.

Related questions

0 votes
1 answer 216 views
0 votes
2 answers 251 views
0 votes
0 answers 111 views
0 votes
0 answers 63 views
0 votes
1 answer 247 views
0 votes
1 answer 265 views
–1 vote
1 answer 262 views
0 votes
1 answer 234 views
0 votes
1 answer 169 views
0 votes
0 answers 121 views
0 votes
1 answer 1.1k views
0 votes
1 answer 164 views
0 votes
1 answer 118 views
asked May 21, 2016 in Interview Questions by anonymous
0 votes
1 answer 135 views
0 votes
1 answer 335 views
0 votes
1 answer 776 views

582 questions

482 answers

87 comments

1.7k users

Dosvak IBM BPM /BAW Products, Download Evaluation
Process & Performance Tools Process & Performance Tools
Code Analyzer Code Analyzer
UI Toolkit UI Toolkit
Integration Monitoring Integration Monitoring
Welcome to BPM Tips Q&A, Community wiki/forum where you can ask questions and receive answers from other IBM BPM experts and members of the community. Users with 2000 points will automatically be promoted to expert level.
Created by Dosvak LLC
Our Youtube Channel
...