2.10.2.2 Atomicity Test 2

Used MySQL-Front tool and query = select c_id from c_customer where c_credit = 'GC' and c_id < 100;

Result=
c_id
1
2
3
4
5
6
7
8
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
36
37
38
39
40
41
42
43
44
46
47
48
49
50
52
53
54
56
57
58
59
60
61
62
63
64
65
66
67
68
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
96
97
98

Choose customer id = 96

Entered new order, Success.  Orderid = 32251 

App Server console:
 com.sssw.gen.ejb.org.spec.jappserver.orders.orderent.ejb.OrderEntPMImpl9 at org
.spec.jappserver.orders.orderent.ejb.OrderCmpEJB.setEntityContext(OrderCmpEJB.ja
: found SequenceSesHome interface                                               
com.sssw.gen.ejb.org.spec.jappserver.orders.orderent.ejb.OrderEntPMImpl9 at org.
spec.jappserver.orders.orderent.ejb.OrderCmpEJB.setEntityContext(OrderCmpEJB.jav
: found CustomerEntHome interface                                               
com.sssw.gen.ejb.org.spec.jappserver.orders.orderent.ejb.OrderEntPMImpl9 at org.
spec.jappserver.orders.orderent.ejb.OrderCmpEJB.setEntityContext(OrderCmpEJB.jav
: found ItemEntHome interface                                                   
com.sssw.gen.ejb.org.spec.jappserver.orders.orderent.ejb.OrderEntPMImpl9 at org.
spec.jappserver.orders.orderent.ejb.OrderCmpEJB.setEntityContext(OrderCmpEJB.jav
: found OrderLineEntHome interface                                              
com.sssw.gen.ejb.org.spec.jappserver.orders.orderent.ejb.OrderEntPMImpl9 at org.
: ejbCreate ver.orders.orderent.ejb.OrderCmpEJB.ejbCreate(OrderCmpEJB.java:100) 
com.sssw.gen.ejb.org.spec.jappserver.orders.orderent.ejb.OrderEntPMImpl9 at org.
: Atomicity Test (1,2,3): Order Id: 32251CmpEJB.ejbCreate(OrderCmpEJB.java:108) 
com.sssw.gen.ejb.org.spec.jappserver.orders.orderent.ejb.OrderEntPMImpl9 at org.
: Atomicity Test 3: OrderLineId: 1b.OrderCmpEJB.ejbCreate(OrderCmpEJB.java:128) 
com.sssw.gen.ejb.org.spec.jappserver.orders.orderent.ejb.OrderEntPMImpl9 at org.
spec.jappserver.orders.orderent.ejb.OrderCmpEJB.getPriceWithDiscount(OrderCmpEJB
: getPriceWithDiscount                                                          
com.sssw.gen.ejb.org.spec.jappserver.orders.itement.ejb.ItemEntPMImpl13 at org.s
: ejbActivate .orders.itement.ejb.ItemCmpEJB.ejbActivate(ItemCmpEJB.java:193)   
com.sssw.gen.ejb.org.spec.jappserver.orders.itement.ejb.ItemEntPMImpl13 at org.s
: ejbLoad rver.orders.itement.ejb.ItemCmpEJB.ejbLoad(ItemCmpEJB.java:213)       
com.sssw.gen.ejb.org.spec.jappserver.orders.itement.ejb.ItemEntPMImpl13 at org.s
: getPrice ver.orders.itement.ejb.ItemCmpEJB.getPrice(ItemCmpEJB.java:124)      
com.sssw.gen.ejb.org.spec.jappserver.orders.itement.ejb.ItemEntPMImpl13 at org.s
: getDiscount .orders.itement.ejb.ItemCmpEJB.getDiscount(ItemCmpEJB.java:169)   
com.sssw.gen.ejb.org.spec.jappserver.orders.orderlineent.ejb.OrderLineEntPMImpl8
 at org.spec.jappserver.orders.orderlineent.ejb.OrderLineCmpEJB.ejbCreate(OrderL
: ejbCreate of ol_id = 1, o_id = 32251                                          
com.sssw.gen.ejb.org.spec.jappserver.orders.orderlineent.ejb.OrderLineEntPMImpl8
 at org.spec.jappserver.orders.orderlineent.ejb.OrderLineCmpEJB.ejbPostCreate(Or
: ejbPostCreateava:105)                                                         
com.sssw.gen.ejb.org.spec.jappserver.orders.orderent.ejb.OrderEntPMImpl9 at org.
spec.jappserver.orders.orderent.ejb.OrderCmpEJB.getPercentDiscount(OrderCmpEJB.j
: getPercentDiscount                                                            
com.sssw.gen.ejb.org.spec.jappserver.orders.orderent.ejb.OrderEntPMImpl9 at org.
spec.jappserver.orders.orderent.ejb.OrderCmpEJB.findCustomer(OrderCmpEJB.java:53
: findCustomer                                                                  
com.sssw.gen.ejb.org.spec.jappserver.orders.orderent.ejb.OrderEntPMImpl9 at org.
spec.jappserver.orders.orderent.ejb.OrderCmpEJB.checkCustomerCredit(OrderCmpEJB.
: checkCustomerCredit                                                           
com.sssw.gen.ejb.org.spec.jappserver.orders.orderent.ejb.OrderEntPMImpl9 at org.
spec.jappserver.orders.orderent.ejb.OrderCmpEJB.checkForLargeOrders(OrderCmpEJB.
: checkForLargeOrders                                                           
com.sssw.gen.ejb.org.spec.jappserver.orders.itement.ejb.ItemEntPMImpl13 at org.s
: ejbStore ver.orders.itement.ejb.ItemCmpEJB.ejbStore(ItemCmpEJB.java:223)      
com.sssw.gen.ejb.org.spec.jappserver.orders.orderlineent.ejb.OrderLineEntPMImpl8
 at org.spec.jappserver.orders.orderlineent.ejb.OrderLineCmpEJB.ejbStore(OrderLi
: ejbStore va:228)                                                              
com.sssw.gen.ejb.org.spec.jappserver.orders.orderent.ejb.OrderEntPMImpl9 at org.
: ejbStore rver.orders.orderent.ejb.OrderCmpEJB.ejbStore(OrderCmpEJB.java:408)  
                                                                               
Query = select * from o_orders where o_id=32251 

Result=
O_ID,O_C_ID,O_OL_CNT,O_DISCOUNT,O_TOTAL,O_STATUS,O_ENTRY_DATE,O_SHIP_DATE
32251,96,1,0,16264.15,1,2003-10-21 11:11:06,NULL


Query = select * from o_orderline where ol_o_id = 32251 

result=
OL_ID,OL_O_ID,OL_I_ID,OL_QTY,OL_STATUS,OL_SHIP_DATE
1,32251,00001MITEM00007,200,NULL,NULL