Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleIguana 10.1.86 -

Two very major changes:

  • INIT call

    • Now components which have no upstream component will have their main(Data) function called with Data set equal to “INIT”. This is very significant change since most of our upstream components like the File reader, HL7 server were written with the assumption it was necessary to have a function outside of the main() function to initialize it. As a result it is necessary to update many of the core components.

  • Instance Directory location is changing.

    • Prior to 10.1.86 we had a much more deeply nested file structure. So deeply nested that in fact we ran into the limitation that by default windows does not support file paths deeper than 240 characters.

    • So we shortened the location of the instance directory from having /iNTERFACEWARE/IguanaX/<guid>/ to just IguanaX and we moved the locations of these directories:

      • components/repositories → repos

      • components/run → run

      • components/configurations → configurations/components

      • components/configurations/fields → configurations/fields

    • We shortened component guids to take the first 10characters

    • This change breaks compatibility of tools like the channel importer which needed to be updated with the new file structure.

On the positive side the new file structure is substantially shorter and easier to read - this what is was:

and after:

Much easier to read and understand. IguanaX will try and rename the directories to fit the new structure.

These were two big important changes that we wanted to get in earlier into the product while it is still pre-production. If you any trouble upgrade please reach out - we’re happy to help you.

Other significant changes:

...