need help: MLLP Adapter not receive consecutive HL7 messages RRS feed

  • Question

  • hello,


    I have simple HL7 messaging mechanism using MLLP Receive to receive HL7 message from vendor system. The received messages will be pushed to SQL database using publish-subscribed messaging.  However, it only receives and processes the first message fine, then stop consuming any more. Messages keeps queuing up in vendor system, no error in Event Log or HAT, the connection is still from the Vendor System can tell.


    Below are my platform information and MLLP Receive setting.

    1. BizTalk 2006 R2 with Accelerator 2.0 on Windows 2003 server

    2. MLLP Receive properties:
    - Block Characters: <CR> set to 0d, <EB> set to 1c, <SB> set to 0b

    - Ordered Delivery: FALSE

    - Persistent Connection: TRUE

    - Receive Timeout(msec): 0

    3. MLLP Adapter Receive Handler default to 1000 max connection.


    I must overlook something.  Any suggestion would be appreciated. 



    Michael J.

    Thursday, October 30, 2008 7:39 PM

All replies

  • Hi Michael,


    Have you configured the accelertor to send back ACKS?  Is the vendor expecting an ACK before it sends the next message?



    Friday, November 28, 2008 3:23 PM
  • I would change the Persistent Connection to False to see if you see the behavior changes.

    Let us know.
    Thursday, January 15, 2009 3:34 PM