Menu

#206 HL7Server processes half-completed messages

2.2
closed-fixed
nobody
None
5
2014-01-30
2014-01-10
James Agnew
No

Filing this bug to document an issue I'm working on, reported by ConnectingGTA. The new MLLP implementation seems to behave in the following incorrect way:
When an MLLP start character is received, then part of a message comes across, then the socket times out, the partial message is returned as a complete message by the MLLP implementation, even though no MLLP end block has been received.

An exception is then thrown when the final set of data comes across. This does not seem to match the old implementation, which was quite forgiving in the case of long delays between data blocks.

This should be easy to fix, committing a test case today.

Discussion

  • James Agnew

    James Agnew - 2014-01-30
     
  • James Agnew

    James Agnew - 2014-01-30

    Fix checked in.

    Note that this issue affected only HAPI 2.2-beta1 as it is related to the new MLLP implementation.

     
  • James Agnew

    James Agnew - 2014-01-30
    • status: open --> closed-fixed
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.