Recover_56

  • Creator
    Topic
  • #49965
    David Harrison
    Participant

      Coverleaf 5.6 on Solaris 10

      I

    Viewing 11 reply threads
    • Author
      Replies
      • #64289
        John Hamilton
        Participant

          It look correct.

          This kind of error is indicative of an error in the procedure.

          Not sure if you copied your scripts from the previous version or these came with your distribution.

          When I came here and move to their new server I had a very similar error. I had to modify the recovery proc there was a syntax error in it.

        • #64290
          David Harrison
          Participant

            I downloaded these scripts from the Technical Bulletins section of this site – posted by Rob Abbot.

            I’ve just found a syntax error in the downloaded recover_56.tcl. Line 330 incr send_cn should be incr send_cnt.

            This hasn’t fixed my problem though.

          • #64291
            David Harrison
            Participant

              There is a line in the proc which should get the handle of the outbound message but it returns a null value:

              Code:

              keylget args OBMSGID my_mh ;# Get handle of outbound message

            • #64292
              Charlie Bursell
              Participant

                Why did you install the resend proc?  If you checked the resend OB messages box there would be no place to put this proc.

                Problems such as this should be reported to Heathvision Support (972)361-3004.  Please contact Support.  Send them a copy of your procs and your NetConfig.  Tell them I told you to contact them and they will send me the files and I will take a look

                Charlie

              • #64293
                David Harrison
                Participant

                  I checked the Reply Generation box. I need to modify the check_ack proc in order to modify and resend the message dependent upon the received ack and the message type.

                  Can you give me an email address for Healthvision support as I am in the UK.

                  Thanks,

                  Dave

                • #64294
                  Charlie Bursell
                  Participant

                    support@quovadx.com

                    If you look at the Report you will see there is a bug with using the old metod that will be fixed the end of this month.  I acn’t tell if that is your problem or not without seeing your configuration.

                  • #64295
                    David Harrison
                    Participant

                      I’ve done as you’ve suggested.

                      Thanks,

                      Dave

                    • #64296
                      Michael Hertel
                      Participant

                        Quote:

                        There is a line in the proc which should get the handle of the outbound message but it returns a null value:

                        Code:

                        keylget args OBMSGID my_mh   ;# Get handle of outbound message

                        Alka is having this issue.

                        Was there any resolution?

                      • #64297
                        David Harrison
                        Participant

                          It’s working as far as I’m concerned. On the outbound, for Inbound replies timeout I checked Resend OB Message, and for tps inbound reply I’m using check_ack.

                        • #64298
                          Carter Harrison
                          Participant

                            I too have run into this issue.  We are using the check_ack scripts that were provided by Healthvision in the 5.6 release notes.  99% of the time everything works great, but occasionally the check_ack script is called and the value in OBMSGID is null.  I just sent in a detailed report to support but have not heard anything back yet.  Was a solution to this problem ever found?

                          • #64299
                            Richard Hart
                            Participant

                              Cloverleaf 5.6 AIX

                              Possibly related. My code in prewrite, send_data_ok and sms_ib_reply.

                              I’m sending multiple types of message from different threads, out bound from one Cloverleaf thread to a web service.  For one thread, I need to pass the original message on for further processing.

                              In my code I had – for the ‘special’ thread (see below).  I’ve tried a few variations, even creating a new message and using data from the OBMSGID, but this always seems to crash – sometimes 3 messages, sometimes 500 messages!

                              It is WIP at the moment.

                              if {[keylget args OBMSGID myObMsgId]} {  

                                 set myMsgId [msgcopy $myObMsgId]

                                 msgmetaset $myMsgId DESTCONN {} SOURCECONN $HciConnName

                                 lappend myDispList “CONTINUE $myMsgId”

                              }

                              This crashes inconsistently, but with the same issue  …

                              [tps :tps :INFO/2:gds_tsit_ih_mlt_sib:11/05/2009 08:27:07] [midNULL] Unbind message0 from TPS Interp

                              [tps :tps :INFO/1:gds_tsit_ih_mlt_sib:11/05/2009 08:27:07] tds.string = gds_xlate_canonical {MSGID message2} {CONTEXT sms_ib_reply} {ARGS {}} {MODE run} {VERSION 3.0}

                              ….

                              Encode OK

                              [msg :Msg :DBUG/0:gds_tsit_ih_mlt_sib:11/05/2009 08:27:07] [0.0.10] msgFree 0x30002528

                              gds_xlate_canonical {KILL message2} {CONTINUE message0}

                              [diag:leak:DBUG/0:gds_tsit_ih_mlt_sib:11/05/2009 08:27:07] diag md alloc 0x211ef2c8

                              [tps :tps :INFO/2:gds_tsit_ih_mlt_sib:11/05/2009 08:27:07] [midNULL] Unbind !^^

                            • #64300
                              Richard Hart
                              Participant

                                Probably not related!

                                I tried a few things without success and then removed the extra procedure calls – for debug printing and translation –  and then all seems OK – for 1500 message anyway!

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