Hi, Looks like the sending application (or receiving application when sending the acknowledgement) is violating the hl7 minimal lower layer protocol.
The basics of MLLP are that the start of a hl7 message that is sent over the tcp/ip network should be indicated by a ASCII 11 (or hex 0B) and terminated by ASCII 28 (1C) and 13 (0D). See http://www.hl7.org/v3ballot/html/infrastructure/transport/transport-mllp.htm#MLLP-block for more info about MLLP. If your sending and receiving applications run on different pc's you can use Wireshark (http://www.wireshark.org) to monitor the network traffic and verify (follow tcp-stream) if both applications are sending the right MLLP characters. Hope this helps Best Regards Nico At 17/12/2008, Dayu Han wrote: >Hi All > >I've come to this exception when sending an ADT message. I wonder if >anyone knows what it means and how to fix it. > >ca.uhn.hl7v2.llp.LLPException: Message violates the minimal lower >layer protocol: no start of message indicator received. > at ca.uhn.hl7v2.llp.MinLLPReader.getMessage(MinLLPReader.java:130) > at ca.uhn.hl7v2.app.Receiver.run(Receiver.java:63) > at java.lang.Thread.run(Thread.java:810) > >Many thnaks. > > > >------------------------------------------------------------------------------ >SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. >The future of the web can't happen without you. Join us at MIX09 to help >pave the way to the Next Web now. Learn more and register at >http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ >_______________________________________________ >Hl7api-devel mailing list >[email protected] >https://lists.sourceforge.net/lists/listinfo/hl7api-devel ------------------------------------------------------------------------------ _______________________________________________ Hl7api-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/hl7api-devel

