|
From: Arnstein V. <arn...@ki...> - 2005-11-22 13:46:05
|
Thanks for your reply! I've been browsing the code, but this seems like it's more than I can = fix without more extensive knowledge of how Hermes operates. Is this a bug that will be fixed, or is SMTP as transport unprioritized? We're doing some work on ebXML in the norwegian health care sector, and = I'm investigating hermes as a possible tool for this - but SMTP = transport is a must for this. Are there other SMTP-related problems I should be aware of when using = Hermes? Regards, Arnstein=20 -----Opprinnelig melding----- Fra: ebx...@li... = [mailto:ebx...@li...] P=E5 vegne av = Patrick Yee Sendt: 22. november 2005 10:34 Til: ebx...@li... Emne: [SPAM] - Re: [ebxmlms-general] not getting read acknowledgements = from hermes - Email found in subject This probably is a bug. Hermes cannot handle well of the ACK message = when working with SMTP protocol. For details, please see line 464 of = MessageServiceHandler.java in the latest source tree. The handler simply = ignore the ACK message generated. Regards, -Patrick Arnstein Vestad wrote: >Hi!=20 >I've been trying to set up Hermes to recieve messages from the ebMail = client application, and send read acknowledgements, but it looks like = Hermes isn't sending the requested acks. =20 >I check off "request read reciept" in ebMail (using the default PO = example plugin). Looking at the message repository for Hermes, it seems = like Hermes is preparing the acknowledgements, it just doesn't seem like = it gets sent. Am I missing something...? >Here is some of the log data for the reception of the message from = ebMail:=20 >=20 >-18 11:47:35,556 DEBUG [Thread-12]: polling mail server for messages >2005-11-18 11:47:35,556 DEBUG [Thread-12]: =3D> Mail.receive >2005-11-18 11:47:35,556 INFO [Thread-12]: Receiving pop3 messages from=20 >pop3.domeneshop.no<INBOX> >2005-11-18 11:47:38,748 DEBUG [Thread-12]: <=3D Mail.receive >2005-11-18 11:47:38,748 DEBUG [Thread-12]: got 1 messages >2005-11-18 11:47:38,748 INFO [Thread-12]: Received a message from SMTP >2005-11-18 11:47:38,748 DEBUG [Thread-12]: =3D>=20 >MessageServiceHandler.onMessage >2005-11-18 11:47:38,748 DEBUG [Thread-12]: =3D>=20 >MessageServiceHandler.dispatchMessage >2005-11-18 11:47:38,748 DEBUG [Thread-12]: =3D>=20 >MessageServiceHandler.hasSignature >2005-11-18 11:47:38,748 DEBUG [Thread-12]: <=3D=20 >MessageServiceHandler.hasSignature >2005-11-18 11:47:38,748 DEBUG [Thread-12]: validating incoming ebXML=20 >message >2005-11-18 11:47:38,758 DEBUG [Thread-12]: validation of incoming=20 >message ok >2005-11-18 11:47:38,768 DEBUG [Thread-12]: =3D> = MessageServer.hasReceived >2005-11-18 11:47:38,768 DEBUG [Thread-12]: =3D>=20 >DbConnectionPool.getConnection >2005-11-18 11:47:38,768 DEBUG [Thread-12]: <=3D=20 >DbConnectionPool.getConnection >2005-11-18 11:47:38,768 DEBUG [Thread-12]: <=3D = MessageServer.hasReceived >2005-11-18 11:47:38,768 DEBUG [Thread-12]: message has an AckReq >2005-11-18 11:47:38,768 DEBUG [Thread-12]: =3D> = MessageServer.hasReceived >2005-11-18 11:47:38,768 DEBUG [Thread-12]: <=3D = MessageServer.hasReceived >2005-11-18 11:47:38,768 DEBUG [Thread-12]: message has not been=20 >received previously >2005-11-18 11:47:38,768 DEBUG [Thread-12]: final sequence number in=20 >store: -9998 >2005-11-18 11:47:38,768 DEBUG [Thread-12]: =3D> MessageServer.store >2005-11-18 11:47:38,768 DEBUG [Thread-12]: Message haven't persisted >2005-11-18 11:47:38,768 DEBUG [Thread-12]: Try to persist to=20 >R0000\message32784 >2005-11-18 11:47:38,778 DEBUG [Thread-12]: Message Persisted to=20 >R0000\message32784 on persitence handler >2005-11-18 11:47:38,778 DEBUG [Thread-12]: insert into messagestore=20 >database >2005-11-18 11:47:38,778 DEBUG [Thread-12]: <=3D MessageServer.store >2005-11-18 11:47:38,778 DEBUG [Thread-12]: =3D>=20 >MessageServiceHandler.generateAcknowledgment >2005-11-18 11:47:38,818 DEBUG [Thread-12]: <=3D=20 >MessageServiceHandler.generateAcknowledgment >2005-11-18 11:47:38,818 DEBUG [Thread-12]: =3D> Transaction.commit = (txID:=20 >#7) >2005-11-18 11:47:38,818 DEBUG [Thread-12]: =3D>=20 >DbConnectionPool.freeConnection >2005-11-18 11:47:38,818 DEBUG [Thread-12]: <=3D=20 >DbConnectionPool.freeConnection >2005-11-18 11:47:38,818 DEBUG [Thread-12]: <=3D Transaction.commit >2005-11-18 11:47:38,818 DEBUG [Thread-12]: final sequence number in=20 >store: -9999 >2005-11-18 11:47:38,818 DEBUG [Thread-12]: =3D> MessageServer.store >2005-11-18 11:47:38,818 DEBUG [Thread-12]: insert into reftomessage=20 >database >2005-11-18 11:47:38,818 DEBUG [Thread-12]: =3D>=20 >DbConnectionPool.getConnection >2005-11-18 11:47:38,818 DEBUG [Thread-12]: <=3D=20 >DbConnectionPool.getConnection >2005-11-18 11:47:38,818 DEBUG [Thread-12]: Message haven't persisted >2005-11-18 11:47:38,818 DEBUG [Thread-12]: Try to persist to=20 >R0000\message32785 >2005-11-18 11:47:38,828 DEBUG [Thread-12]: Message Persisted to=20 >R0000\message32785 on persitence handler >2005-11-18 11:47:38,828 DEBUG [Thread-12]: insert into messagestore=20 >database >2005-11-18 11:47:38,828 DEBUG [Thread-12]: <=3D MessageServer.store >2005-11-18 11:47:38,828 DEBUG [Thread-12]: Ack replied synchronously >2005-11-18 11:47:38,828 DEBUG [Thread-12]: =3D>=20 >MessageServer.logReceivedMessage >2005-11-18 11:47:38,828 DEBUG [Thread-12]: <=3D=20 >MessageServer.logReceivedMessage >2005-11-18 11:47:38,828 DEBUG [Thread-12]: <=3D=20 >MessageServiceHandler.dispatchMessage >2005-11-18 11:47:38,828 DEBUG [Thread-12]: =3D> Transaction.commit = (txID:=20 >#7) >2005-11-18 11:47:38,828 DEBUG [Thread-12]: =3D>=20 >DbConnectionPool.freeConnection >2005-11-18 11:47:38,828 DEBUG [Thread-12]: <=3D=20 >DbConnectionPool.freeConnection >2005-11-18 11:47:38,828 DEBUG [Thread-12]: <=3D Transaction.commit >2005-11-18 11:47:38,828 DEBUG [Thread-12]: <=3D=20 >MessageServiceHandler.onMessage >2005-11-18 11:47:47,452 INFO [http-8080-Processor25]: Process command:=20 >Get message (32) >2005-11-18 11:47:47,452 DEBUG [http-8080-Processor25]: =3D>=20 >MessageServiceHandler.processCommand >2005-11-18 11:47:47,452 DEBUG [http-8080-Processor25]: =3D>=20 >MessageServiceHandler.getMessage >2005-11-18 11:47:47,452 DEBUG [http-8080-Processor25]: =3D>=20 >MessageServiceHandler.getNextUndeliveredMessage >2005-11-18 11:47:47,452 DEBUG [http-8080-Processor25]: =3D>=20 >MessageServer.getUndeliveredMessages >2005-11-18 11:47:47,452 DEBUG [http-8080-Processor25]: =3D>=20 >DbConnectionPool.getConnection >2005-11-18 11:47:47,452 DEBUG [http-8080-Processor25]: <=3D=20 >DbConnectionPool.getConnection >2005-11-18 11:47:47,462 DEBUG [http-8080-Processor25]: <=3D=20 >MessageServer.getUndeliveredMessages >2005-11-18 11:47:47,462 DEBUG [http-8080-Processor25]: =3D>=20 >MessageServer.setFileDeliveryStatus >2005-11-18 11:47:47,462 DEBUG [http-8080-Processor25]: <=3D=20 >MessageServer.setFileDeliveryStatus >2005-11-18 11:47:47,462 DEBUG [http-8080-Processor25]: =3D>=20 >MessageServer.getMessageFromDataSource >2005-11-18 11:47:47,533 DEBUG [http-8080-Processor25]: <=3D=20 >MessageServiceHandler.getNextUndeliveredMessage with messageId:=20 >20051118-104728257-PO.po.PO.2@192.168.1.27=20 ><http://service.com/%3Ca%20href=3D> "=20 >target=3D"_new">http://service.com/po.PO.2@192.168.1.27=20 ><mailto:po.PO.2@192.168.1.27%3C/a> > >2005-11-18 11:47:47,533 DEBUG [http-8080-Processor25]: =3D>=20 >Transaction.commit (txID: #8) >2005-11-18 11:47:47,533 DEBUG [http-8080-Processor25]: =3D>=20 >DbConnectionPool.freeConnection >2005-11-18 11:47:47,533 DEBUG [http-8080-Processor25]: <=3D=20 >DbConnectionPool.freeConnection >2005-11-18 11:47:47,533 DEBUG [http-8080-Processor25]: <=3D=20 >Transaction.commit >2005-11-18 11:47:47,543 DEBUG [http-8080-Processor25]: <=3D=20 >MessageServiceHandler.getMessage >2005-11-18 11:47:47,543 DEBUG [http-8080-Processor25]: <=3D=20 >MessageServiceHandler.processCommand > > > >--- >Arnstein Vestad - PMP, CEH >Seniorr=E5dgiver, KITH - http://www.kith.no/ >Tlf.: 73 55 10 35, mob.: 93 43 50 95 >arn...@ki... > > > >------------------------------------------------------- >This SF.Net email is sponsored by the JBoss Inc. Get Certified Today=20 >Register for a JBoss Training Course. Free Certification Exam for All=20 >Training Attendees Through End of 2005. For more info visit: >http://ads.osdn.com/?ad_idv28&alloc_id=16845&op=CCk >_______________________________________________ >ebxmlms-general mailing list >ebx...@li... >https://lists.sourceforge.net/lists/listinfo/ebxmlms-general > > =20 > ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today = Register for a JBoss Training Course. Free Certification Exam for All = Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_idv28&alloc_id=16845&op=3Dick _______________________________________________ ebxmlms-general mailing list ebx...@li... https://lists.sourceforge.net/lists/listinfo/ebxmlms-general |