Mismatched IR Tags & BULKCOPY

Clovertech Forums Read Only Archives Cloverleaf Cloverleaf Mismatched IR Tags & BULKCOPY

  • Creator
    Topic
  • #48529
    Michael Szeto
    Participant

      Hi.  I have a very strange translate problem related to BULKCOPY.  I have a translate that copies a 2.3 variant ORM message into a 2.4 variant ORM_O01 message.

      The BULKCOPY copies all of the segments but the PV1 segment.  This is okay because the output PV1 has a different path than the input PV1.  So I tried to do a PATHCOPY on the PV1, but nothing from the PV1 got copied to the output.  I then tried doing a straight field-to-field copy of any of the PV1 fields (fields selected using the GUI) and I got the “Mismatched IR Tags” error.  It’s almost like the engine didn’t understand the path of the PV1 fields even though they were selected in the translate GUI.

      Here’s comes the strange part.  If I take out the BULKCOPY, the PV1 field-to-field copy or PV1 PATHCOPY works.  If I leave the BULKCOPY in, the PV1 PATHCOPY does not work and the PV1 field-to-field copy gives the “Mismatched IR Tags” error.

      Now, if I leave the BULKCOPY in and move the PV1 PATHCOPY to appear before the BULKCOPY, everything works.  I get all fields in the PV1 copied (by the PATHCOPY) and all the other segments copied (by the BULKCOPY).  It’s like the BULKCOPY is messing something up in the output paths.

      Has anyone seen something like this before?  I wonder if this might be a bug?  Thanks.

    Viewing 2 reply threads
    • Author
      Replies
      • #58884
        Rentian Huang
        Participant

          Hi Michael,

          I had this error before. Try to do a File->Reconfigure in the Translation Configurator.

          Each Mismatched IR Tags error corresponds to one Action in the Xlate.

          If you leave the BULKCOPY in and move the PV1 PATHCOPY to appear before the BULKCOPY, everything works, you should stay this way 🙂

          Sam

        • #58885
          Michael Szeto
          Participant

            Thanks for the reply, Sam.  I’m leaving the PV1 PATHCOPY at the beginning of my translate so that I can use BULKCOPY to do most of the copying work.

            I posted my problem because I believe I should be able to use BULKCOPY and do field-to-field copy on PV1 without getting the “Mismatched IR Tags” errors, especially when the translate was created from scratch and all input and output fields were selected from in the translate GUI.

          • #58886
            John Mercogliano
            Participant

              Hi Michael,

                 I have a thought as to what is happening, which if I’m correct does have some implications when using bulkcopy.  

                 Bulkcopy copies everything unchanged but when it encodes the message it only uses the relevant paths.  So when you bulkcopy first, the input source PV1 path is registered in the output source and because that segment is usually required but not repeating will not let you reference another path for the same segment name.  

                 On the other hand manually copying the PV1 segment first registers the correct path so that BULKCOPY ignores or quietly handles the IR errors that copying the input PV1 path might generate because you have already registered a different PV1 path.

                 

                 Any one from Quovadx support have any thoughts on this?

              John Mercogliano
              Sentara Healthcare
              Hampton Roads, VA

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