5.6 go live

  • Creator
    Topic
  • #50104
    Tim Gobbel
    Participant

      I went live with 5.6 the other night and had a couple of problems.  One with the hl7Raw_ack that appears to be a problem with the LAB vendor in which the old raw_ack had an extra x0d before the x0b on the ACK that they apparently programmed for and the new one does not have it so I will work with them to resolve that.  The other caused me a process panic.  There is a typo in the recover_5.6.tcl in the check_ack proc:

      +320                          msgmetaset $my_mh USERDATA “Exceeded

      +321                              Application Reject (AR) retrys – $ackmsg”

      +322

      +323                          return “{KILLREPLY $mh} {ERROR $my_mh}”

      +324

      +325                      } else {

      +326

      +327                          # We haven’t resent enough – do it again

      +328                          # First, increment counter

      +329

      +330                          incr send_cn

      +331                          return “{KILLREPLY $mh} {PROTO $my_mh}”

      +332                      }

      +333                  }

      +334

      +335                  AE – CE {

      +336                      # AE in non-recoverable – just send to ERROR databas

      +337

      +338                      # Init Counter

      +339                      set send_cnt 0

      +340

      +341                      # Tell em bout it and put reason in metadata

      At line 330, the variable got cut off it should be send_cnt not send_cn.  I fixed mine and sent a note to tech support for future fix.  Just an FYI.  Thanx!

    • The forum ‘Cloverleaf’ is closed to new topics and replies.