public static void sbill(WorkflowControllerImpl wc) throws RemoteException, TransactionAbortedException, InvalidTransactionException { int xid = wc.start(); boolean returnVal = wc.addFlight(xid, "347", 100, 310); returnVal = wc.addRooms(xid, "Stanford", 200, 150); returnVal = wc.addCars(xid, "SFO", 300, 30); returnVal = wc.newCustomer(xid, "John"); wc.commit(xid); // printTables(wc); xid = wc.start(); returnVal = wc.reserveFlight(xid, "John", "347"); returnVal = wc.reserveRoom(xid, "John", "Stanford"); returnVal = wc.reserveCar(xid, "John", "SFO"); // returnVal = rm.commit(xid); wc.commit(xid); // printTables(wc); xid = wc.start(); int bill = wc.queryCustomerBill(xid, "John"); System.out.println("Bill for john " + bill); wc.commit(xid); }