hrl change and xlate reconfigure

Homepage Clovertech Forums Read Only Archives Cloverleaf Cloverleaf hrl change and xlate reconfigure

  • Creator
    Topic
  • #54221
    Johnny Anderson
    Participant

    CL v5.8.5,  HL7 v2.5.1,  Sun Solaris 10.

    When you change an frl or hrl you must reconfigure the xlate.  What if you only changed “no repeat” to “repeat while”?  

    See attachment.  I noticed the xlate Input-Message-Format shows the change before the reconfigure, so I didn’t do the

    reconfigure, and the test was successful.  Now I can copy only the test hrl to production hrl.  Don’t need to copy the xlate.

    Is this correct?

Viewing 3 reply threads
  • Author
    Replies
    • #80625
      James Cobane
      Participant

      Johnny,

      You only need to re-configure your Xlate if you are changing to a different inbound/outbound record definition; not simply updating the existing layouts being used.  Obviously, if you are adding/deleting fields in the record definition, you would need to update your mappings in your Xlate accordingly.

      So, you only need to move the updated record definition.  But, you will need to bounce the process to invoke your change.  Technically, you should be able to simply ‘purge cache’ on the affected process to force a re-load of the Xlate, but I have always found it safer to bounce the process.

      Hope this helps.

      Jim Cobane

      Henry Ford Health

    • #80626
      Johnny Anderson
      Participant

      James, that’s what I needed to know.  Thanks.

    • #80627
      dj sisk
      Participant

      It’s kinda weird.  I can reconfigure and the xlate usually updates.

      We received a turnkey xlate which has a unusual oru message with only a few segments.  

      When I try to use that variant in an Xlate that already had a variant with more segments defined, the reconfigure just won’t work.

      I’ve restarted the process, etc., etc.

      By the way, the reason behind the tps with the revised variant …

      The idea being to not parse, i.e. pass thru some of the segments.

      The concepts works with a tps that parses part of the message then stores the rest as a group into the meta data, retrieving the segments on the outbound.

    • #80628
      Terry Kellum
      Participant

      If you use a TPS to change the records, your variant must match what the TPS is producing.  The variant is used to generate the “tags” that an Xlate uses to perform translation.  If those tags are reconfigured, the variant must change as well.

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

Forum Statistics

Registered Users
5,117
Forums
28
Topics
9,293
Replies
34,435
Topic Tags
286
Empty Topic Tags
10