Project:
lixa
Code Location:
https://lixa.svn.sourceforge.net/svnroot/lixa/tests//tests
/
tx_5_22.at
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
AT_BANNER([TX: 5.22 tx_close()]) AT_SETUP([TX/5.22/0.0]) # The function tx_close( ) should be called when an application thread of # control no longer wishes to participate in global transactions. The function # tx_close( ) fails (returning [TX_PROTOCOL_ERROR]) if the caller is in # transaction mode. That is, no resource managers are closed even though some # may not be participating in the current transaction. AT_DATA([monkey1s.conf], [[# monkey R.M. config xa_open/0 xa_start/0 xa_end/0 xa_prepare/0 xa_commit/0 xa_close/0 xa_open/0 xa_close/0 ]]) AT_DATA([monkey1d.conf], [[# monkey R.M. config xa_open/0 xa_end/0 xa_prepare/0 xa_commit/0 xa_close/0 xa_open/0 xa_close/0 ]]) AT_CHECK([export LIXA_PROFILE=CASE_PROF_0003 ; lixa_test_exec.sh reset start case0015 0], [0], [ignore], [ignore]) AT_CLEANUP AT_SETUP([TX/5.22/0.1]) # [TX_ERROR] # Either the transaction manager or one or more of the resource managers # encountered a transient error. The exact nature of the error is determined # in a product-specific manner. All resource managers that could be closed are # closed. AT_DATA([monkey1s.conf], [[# monkey R.M. config xa_open/0 xa_start/0 xa_end/0 xa_prepare/0 xa_commit/0 xa_close/-3 xa_open/0 xa_close/0 ]]) AT_DATA([monkey1d.conf], [[# monkey R.M. config xa_open/0 xa_end/0 xa_prepare/0 xa_commit/0 xa_close/0 xa_open/0 xa_close/0 ]]) AT_CHECK([export LIXA_PROFILE=CASE_PROF_0003 ; lixa_test_exec.sh noreset none case0015 -6], [0], [ignore], [ignore]) AT_CLEANUP AT_SETUP([TX/5.22/0.2]) # [TX_FAIL] # Either the transaction manager or one or more of the resource managers # encountered a fatal error. The nature of the error is such that the # transaction manager and/or one or more of the resource managers can no # longer perform work on behalf of the application. The exact nature of the # error is determined in a product-specific manner. AT_DATA([monkey1s.conf], [[# monkey R.M. config xa_open/0 xa_start/0 xa_end/0 xa_prepare/0 xa_commit/0 xa_close/-5 ]]) AT_DATA([monkey1d.conf], [[# monkey R.M. config xa_open/0 xa_end/0 xa_prepare/0 xa_commit/0 xa_close/0 ]]) AT_CHECK([export LIXA_PROFILE=CASE_PROF_0003 ; lixa_test_exec.sh noreset stop case0015 -7], [0], [ignore], [ignore]) AT_CLEANUP
