1CosTransactions_SubtransactiEornlAawnagCroeMsRoTedrsuaolnuesracDceet(fi3io)nnist_iSounbtransactionAwareResource(3)
2
3
4
6 CosTransactions_SubtransactionAwareResource - This module implements
7 the OMG CosTransactions::SubtransactionAwareResource interface.
8
10 This interface inherits the CosTransactions::Resource interface. Hence,
11 it must also support all operations defined in the Resource interface.
12
13 To get access to the record definitions for the structures use:
14 -include_lib("cosTransactions/include/CosTransactions.hrl").
15
17 commit_subtransaction(SubtransactionAwareResource, Coordinator) ->
18 Return
19
20 Types:
21
22 SubtransactionAwareResource = #objref
23 Coordinator = #objref
24 Return = ok
25
26 If the SubtransactionAwareResource have been registered with a
27 subtransaction using the operation CosTransactions_Coordina‐
28 tor:register_subtran_aware/2, it will be notified when the
29 transaction has committed.
30
31 Note:
32 The results of a committed subtransaction are relative to the
33 completion of its ancestor transactions, that is, these results
34 can be undone if any ancestor transaction is rolled back.
35
36
37 rollback_subtransaction(SubtransactionAwareResource) -> Return
38
39 Types:
40
41 SubtransactionAwareResource = #objref
42 Return = ok
43
44 If the SubtransactionAwareResource have been registered with a
45 transactions using the operation CosTransactions_Coordina‐
46 tor:register_subtran_aware/2 it will be notified when the trans‐
47 action has rolled back.
48
49
50
51Ericsson AB cosTCroasnTsraacntsiaocntsio1n.s3_.S3ubtransactionAwareResource(3)