Weird Routing Issue Encountered

Homepage Clovertech Forums Cloverleaf Weird Routing Issue Encountered

  • Creator
    Topic
  • #114029
    David Teh
    Participant

    Hi folks,

    We encountered a really weird issue with our Cloverleaf 5.8.7 on Solaris 10.

    An inbound thread connects to multiple outbound threads.

    The inbound thread routes ADT and BAR messages to the respective outbound threads.

    For no reason, we realised one of the outbound threads was getting only the BAR messages. Even when we resent the ADT messages from the inbound thread, the messages don’t get routed. There are no error or warning messages anywhere, nor in the recovery/error dumps.

    Other outbound threads are still getting the ADT messages.

    We only managed to side-step the issue by creating a new outbound thread to the receiving system and recreating the routes.

    What could have gone wrong?

     

     

Viewing 10 reply threads
  • Author
    Replies
    • #114030
      Jim Kosloskey
      Participant

      A Tcl proc somewhere in the route filtering messages?

      email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.

      • #114031
        David Teh
        Participant

        Hi Jim,

        No tcl in the route.

        Those threads have been working since 2005.

        Here’s the weirder bit: that old thread started getting the ADT messages after 9 hours. Again, without any change in config whatsoever.

    • #114032
      Charlie Bursell
      Participant

      Use enable_all EO so you can see what is going on in the thread and in Xlate

    • #114033
      Ab Lugtenburg
      Participant

      Hi David,

      I reconized this issue with win 2016 and conversion from cloverleaf 6.1.2 to 19.1
      As charlie mentioned i found with enable_all EO an issue with the HL7 definition.
      The inbound uses the hl7 def. if you put on the hl7 as trix id

       

    • #114034
      David Teh
      Participant

      Use enable_all EO so you can see what is going on in the thread and in Xlate

       

      Hi Charlie,

      That old thread started getting the ADT messages after 9 hours (last week).

      Will remember to turn on EO the next time it happens…. Thanks!

    • #114035
      David Teh
      Participant

      Hi David, I reconized this issue with win 2016 and conversion from cloverleaf 6.1.2 to 19.1 As charlie mentioned i found with enable_all EO an issue with the HL7 definition. The inbound uses the hl7 def. if you put on the hl7 as trix id

       

      The config has been in place since 2005. And the other Outbound threads are receiving the ADTs just fine. For the other Outbound threads, routing is also by HL7 trx id and there are XLTs involved too.

      Weird….
      <p style=”text-align: center;”></p>

    • #114041
      Jim Kosloskey
      Participant

      How did you determine the receiving system was not getting ADT Messages?

      Did you observe them not in the Outbound SMAT or did the receiving system indicate they were not receiving ADT Messages?

      The reason I ask is some time ago I had a system receiving multiple Message Types (something I don’t like to do on one connection) and they reported they were not receiving one of the Message Types.

      I looked in the Outbound SMAT and the messages they reported missing were there. Of course they claimed there was no issue on their end.

      Eventually they indicated they indeed began receiving the Message Types again.

      With deeper inspection on their side it turned out (not to my surprise) they had multiple Message Type Handlers post receipt of messages (they had no SMAT like ability on their end so they could not determine if the messages actually arrived) and the handler for the missing Message Types had been ‘turned off’.

      Problem solved.

      Just thinking history may have repeated itself.

      email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.

    • #114053
      David Teh
      Participant

      Hi Jim,

      Yes, we checked, it wasn’t in the SMAT.

      For the problematic period of time, only BAR messages were in the SMAT. We even tried to resend one ADT from the Inbound thread but it didn’t appear on the Outbound. No errors too.

      Weirdest case in my 16 years handling Cloverleaf.

    • #114059
      Jim Kosloskey
      Participant

      If it is possible to resend one of the messages now it would be interesting to see if it now passes through.

      email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.

    • #114060
      David Teh
      Participant

       

      On that day, we basically left the original OB thread as it is except to switch the protocol properties to /dev/null. Another thread was created to send the messages to the destination system.

      As mentioned earlier, “that old thread started getting the ADT messages after 9 hours. Again, without any change in config whatsoever.”

    • #114061
      Jim Kosloskey
      Participant

      What I was suggesting is now that ADT messages are flowing to the connection previously not flowing if one of the messages which did not flow could be resent and that still does not succeed then I would suspect something in the message and that would give me something to check.

      If the message now also goes through than that indicates perhaps it is not a message specific issue.

      email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.

    • #114063
      David Teh
      Participant

      Hi Jim,

      Thanks for that.

      On the day of the issue, after we created the new OB thread, we resent all the ADT messages from the IB thread (target destination: new thread) for the affected thread.

      As mentioned, IB thread receives both BAR and ADT messages. Other threads were receiving both types of messages. The problem thread only sent out BAR messages for some reason, with nothing pending anywhere.

      • This reply was modified 4 years, 10 months ago by David Teh.
Viewing 10 reply threads
  • You must be logged in to reply to this topic.

Forum Statistics

Registered Users
5,129
Forums
28
Topics
9,301
Replies
34,447
Topic Tags
288
Empty Topic Tags
10