3 Replies Latest reply on Jun 3, 2009 12:14 AM by Chan Eddie

    ServiceInvoker.deliverSync and message redelivery

    Chan Eddie Newbie


      A client is calling ServiceInvoker.deliverSync to transfer a message to ESB. Since the ESB service includes some JDBCs and email function, the service will take several seconds to reply to client.

      However, the deliverSync always resend the same request to ESB (but different JMS msg ID) within 1 second. As a result, the ESB server will get 5-6 duplicate requests.

      18:46:21,306 INFO [ServiceInvoker] Unresponsive EPR: InVMEpr [ PortReference < <wsa:Address invm://4f41576f726b666c6f77242424242424242424242424436f7265/false?false#10000/>, <wsa:ReferenceProperties jbossesb:passByValue : false/> > ] for message: header: [ ]

      Any idea?
      Can I just turn off the resend mechanism so that let the timeout occurs?
      I am using ESB 4.5 now.

      Thank you.