Unsupported Trxid

Clovertech Forums Read Only Archives Cloverleaf Cloverleaf Unsupported Trxid

  • Creator
    Topic
  • #54257
    Jon Melin
    Participant

      Hello,

      I have a few ideas of what I can do to remedy this problem but I would first like to hear what others are doing. My error logs fill up with a lot of messages just explaining that a TrxID is unsupported. I have a couple message types I don’t use and don’t create routes for. Is there a setting to not error on this, or are you dealing with them in another way (EO config)?

      Thank you,

      Jon

    Viewing 8 reply threads
    • Author
      Replies
      • #80745
        Kevin Crist
        Participant

          You can put a kill proc in before it gets routed. Killing those certain message types.

        • #80746
          Jon Melin
          Participant

            Hello,

            Are you saying one of the included procs, or just code up something that looks for those other specific message types and kills them in a pre-proc?

            Thank you,

            Jon

          • #80747
            Kevin Crist
            Participant

              We just code up something for the certain message types you want. I guess you could also route your unwanted mesasges to a bitbucket and use the generic hcimsgkill provided.

            • #80748
              Rehman Masood
              Participant

                I would just set a default route at the end and route it back to the thread with hcitpsmsgkill.

              • #80749
                Elisha Gould
                Participant

                  A method we use is to add a _HCI_static_route_ set to “Generate” using the hcimsgkill proc.

                  This kills a copy of every message routed, so it adds a little extra overhead, but it stops the routing error.

                  The best option would either be to kill before the routing or to set a kill route that contains the routes not being used.

                • #80750
                  Charlie Bursell
                  Participant

                    Elisha:  You must have an old version if you use the Generate route.   🙂

                    If you are going to run it through hcitpsmsgkill a raw route would suffice

                    I do agree it would be somewhat more ergonomic to put in a filter proc and just KILL the ones that need it.  But, as you said, it adds a little overhead and if throughput is not a problem, go for it

                    The downside is if a vendor sends you a real outlaw message you would never know it since there would be no TRXID errors

                  • #80751
                    Paul Bishop
                    Participant

                      We always make sure that we have _HCI_static_route_ setup on our threads with routing.  If any of the the destinations don’t need/want all messages, then we route the thread to itself with _HCI_static_route_ and hcitpmsgkill as a pre-proc.

                      Paul Bishop
                      Carle Foundation Hospital
                      Urbana, IL

                    • #80752
                      Jon Melin
                      Participant

                        Great ideas. Thank you everyone. This is around the same lines as what I was thinking I’d setup. I just didn’t know if there was a universal way others were using.

                      • #80753
                        Keith McLeod
                        Participant

                          In line with what Charlie stated, we typically define a route or wildcard route specific to those message types that we wish to kill and route it back to the source thread itself with a raw route and a hcitpsmsgkill proc.  This way if new trxids start to show up, you at least have an inventory of what is actually being sent…and then can determine if they would be useful for any receiving system.

                          It also allows you to keep track and force testing of any new messages before sending them on through.

                      Viewing 8 reply threads
                      • The forum ‘Cloverleaf’ is closed to new topics and replies.