OrderDAO orderDAO = factory.getOrderDAO();
CustomOrderBean order = null;
CustomHoldingBean holding = new CustomHoldingBean();
try {
orderDAO.beginTransaction();
order = createOrder(orderType, userID, holdingID, symbol, quantity,
holding);
TradeOrderServiceClient asynClient = TradeOrderServiceClient.getInstance();
asynClient.SubmitOrderTrasactedQueue(order);