摘要 |
PROBLEM TO BE SOLVED: To provide a transaction processing apparatus capable of efficiently canceling transactions of a plurality of different scenarios which are called by the same scenario by branching and processed in parallel. SOLUTION: The transaction processing apparatus when acquiring execution histories for each process in transaction execution defines canceling processes for each of their history elements. When the canceling processes are executed in the reverse order of the histories, the canceling processes are actuated on conditions that they are made to correspond to the history elements, thereby efficiently canceling the plurality of processes which are executed in parallel together at a time (canceling processes S<SB>11</SB>, S<SB>12</SB>, and S<SB>13</SB>by a canceling process S<SB>1</SB>', processes S<SB>21</SB>, S<SB>22</SB>, and S<SB>23</SB>by a canceling process S<SB>2</SB>', and processes S<SB>31</SB>and S<SB>32</SB>by a canceling process S<SB>3</SB>' together at a time in parallel). COPYRIGHT: (C)2004,JPO
|