Announcement

Collapse
No announcement yet.

LLP Listener not processing message at the first time

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • LLP Listener not processing message at the first time

    My LLP Listener ist waiting for a connection and at the first time the message is not processed. Some charracters FFFFFFFF are returned, but no ack and no error is produced by Mirth. After the timeout of the client the second transmission is ok, ack is sent and a file is written.
    I use Mirth 1.3.2 on a Windows machine with Java 1.5.4.

    Please help - it's urgent.

  • #2
    Re: LLP Listener not processing message at the first time

    What system is connecting to Mirth? There is a known issue with Centricity/Millbrook MIK that is fixed in 1.4.


    -Chris
    Chris Lang

    Comment


    • #3
      Re: LLP Listener not processing message at the first time

      It is an hospital information system developed by a company in Austria. I can't check or change something there. At the moment I configured a channel (file to socket) and a econd channel (socket to file) on this machine and it works. Maybe we have the same "feature" which this system. What can I do to bring the system up?

      Thank you
      Peter

      Comment


      • #4
        Re: LLP Listener not processing message at the first time

        Can you describe this known issue in detail or give me a link? In the mean time I have written a small java client programm, which connects to Mirth and transmits the data immediately - no problem.
        My hospital information system connects to Mirth and later on, when data is available, the transfer is initiated. At this time the ACK from Mirth is FFF..., the connect is repeated and everything is ok.
        What could be the reason for the first wrong ACK?

        Peter

        Comment


        • #5
          Re: LLP Listener not processing message at the first time

          Is the first message an "alive" message? Some systems will send one dummy or blank message to make sure the reciever is ready to recieve messages.

          Check the Mirth log, that might show you what the raw message is too.

          If the Mirth log doesn't help try using Wireshark to monitor what the other system is sending you. Especially if you can't get a lot of information form the other company. See if they are sending you a real HL7 message or just some testing message as the first one. The help files in Wireshark will tell you how to set up a filter to only trap packets coming from that machine, to your machine, and back the other way.

          Hope that helps.
          Jon Bartels

          Zen is hiring!!!!
          http://consultzen.com/careers/
          Talented healthcare IT professionals wanted. Engineers to sales to management.
          Good benefits, great working environment, genuinely interesting work.

          Comment


          • #6
            Re: LLP Listener not processing message at the first time

            Peter:

            http://www.mirthproject.org/communit...owse/MIRTH-231

            That is the link to the known issue.

            -Chris
            Chris Lang

            Comment


            • #7
              Re: LLP Listener not processing message at the first time

              In the SVN thw problem is solved. You can downloaded the 1.3.2 source, and update some files.

              If you're interested, we can guide in the process.

              Comment


              • #8
                Re: LLP Listener not processing message at the first time

                Originally posted by albertosaez
                In the SVN thw problem is solved. You can downloaded the 1.3.2 source, and update some files.

                If you're interested, we can guide in the process.

                Thank you very much. I'm really interested to generate a new build by my own. Please tell me how to continue. Where can I download the source code? What tools are required?

                Peter

                Comment


                • #9
                  Re: LLP Listener not processing message at the first time

                  You only need a subversion client to retrieve the source code.

                  Form compiling: ant, and java (JSDK 1.5)

                  If you only need this change, I can send you a compiled version.

                  Comment


                  • #10
                    Re: LLP Listener not processing message at the first time

                    Be warned the SVN will be unstable for the next two weeks as 1.4 is prepared.

                    -Chris
                    Chris Lang

                    Comment


                    • #11
                      Re: LLP Listener not processing message at the first time

                      Which revision shoud I use to build a new version, which keeps the connection open all the time?

                      Thanks,
                      Peter

                      Comment


                      • #12
                        Re: LLP Listener not processing message at the first time

                        Use the src for 1.3.2 branch

                        But get the nest two svn files:

                        src/org/mule/providers/tcp/TcpMessageReceiver.java
                        src/org/mule/providers/tcp/protocols/LlpProtocol.java

                        Comment

                        Working...
                        X