base64

  • Creator
    Topic
  • #51188
    Gary Atkinson
    Participant

      Does anyone have a tcl script that uses base64 to encode RTF data that they would be willing to share?

      thx, Gary

    Viewing 10 reply threads
    • Author
      Replies
      • #69102
        Charlie Bursell
        Participant

          You don’t need a Tcl scripts.  The command are already there

          encode will encode in Base-64

          decode will decode Base-64

        • #69103
          Gary Atkinson
          Participant

            Wow something simple for once!  ðŸ˜†

          • #69104
            Corry Macfarlane
            Participant

              To expand this question a little bit.  

              How big can the encoded object be?  OBX-5 is generally limited to 65K.  Can Cloverleaf handle larger that 65K or is there a limit (other than memory)?

              Does this also mean that Cloverleaf supports ED (encapsulated data type) as a valid data type for an OBX segment?

              Thanks

              Corry

            • #69105
              Charlie Bursell
              Participant

                ODX.5 is limited to whatever the field length is set to in the fields file.  Change it to -1 to make it unlimited.  Then you are limited by the amount of memory you have

              • #69106
                Gary Atkinson
                Participant

                  In 5.5 the hl7 configurator will not let me put in -1.  I added in a line in the fields file for {LEN -1}, but when open the variant in the hl7 configurator it has the size of 0.  What am I missing?? 😳

                • #69107
                  Jim Kosloskey
                  Participant

                    Corey,

                    The ED Data Type (OBX-2) is supported. The length of OBX-5 must be changed as Charlie suggests.

                    Gary,

                    Take a look at the OBX segment in the HL/7 configurator for the variant you modified. You should see the length there of -1. In the actual fields tab for that field you will see zero.

                    However, your Xlate should be OK.

                    email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.

                  • #69108
                    Charlie Bursell
                    Participant

                      Just edit the fields file and change it

                    • #69109
                      Gary Atkinson
                      Participant

                        I did that, but still shows as 0.  I have submitted a bug report.

                      • #69110
                        Tom Rioux
                        Participant

                          Gary,

                          I’m on 5.6 and I was able to successfully edit the file to a -1.   When I opened the HL7 variant in the GUI, and went to the fields tab for the OBX.5, you are correct, it shows a “0”.  But if you click on the “segments” tab and look down at the OBX.5 field in the window pane to the right, you will see it shows a field length of -1.

                          Hope this helps…Tom

                        • #69111
                          Gary Atkinson
                          Participant

                            That can lead to confusion, saying one thing one place and another one place.

                          • #69112
                            Scott Folley
                            Participant

                              In case you are monitoring only this thread for updates, you should be aware that two new topics were created that address both of these issues.

                              unlimited field width <a href="https://usspvlclovertch2.infor.com/viewtopic.php?t=1454&#8243; class=”bbcode_url”>https://usspvlclovertch2.infor.com/viewtopic.php?t=1454

                              base64 encode/decode <a href="https://usspvlclovertch2.infor.com/viewtopic.php?t=3948&#8243; class=”bbcode_url”>https://usspvlclovertch2.infor.com/viewtopic.php?t=3948

                              Both of these are very important.  The base64 one by Charlie has major performance implications and the discussion of unlimited field width identifies the workaround and the fact that it has already been identified as a bug.

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