|
From: Bob K. <bob...@us...> - 2004-10-26 09:04:56
|
Update of /cvsroot/ebxmlms/ebxmlms/src/hk/hku/cecid/phoenix/message/handler In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17849/src/hk/hku/cecid/phoenix/message/handler Modified Files: MessageServiceHandler.java Log Message: check duplicate elimination before message order to avoid bug. Index: MessageServiceHandler.java =================================================================== RCS file: /cvsroot/ebxmlms/ebxmlms/src/hk/hku/cecid/phoenix/message/handler/MessageServiceHandler.java,v retrieving revision 1.193 retrieving revision 1.194 diff -C2 -d -r1.193 -r1.194 *** MessageServiceHandler.java 21 Oct 2004 10:37:18 -0000 1.193 --- MessageServiceHandler.java 26 Oct 2004 09:04:46 -0000 1.194 *************** *** 4867,4871 **** } ! if (messageOrder != null) { int seqNo = messageOrder.getSequenceNumber(); int orderStatus = messageOrder.getStatus(); --- 4867,4873 ---- } ! tx.lock(messageId); ! if (!messageServer.hasReceived(ebxmlMessage, appContext, tx) ! && messageOrder != null) { int seqNo = messageOrder.getSequenceNumber(); int orderStatus = messageOrder.getStatus(); |