01-05-2018 09:29 AM
Hi,
I have a project developed in an older version of DCAF from back when it was called Tag Bus.
I did not develop this, but I am going to be maintaining it. I have two challenges, one immediate and one long term.
The immediate challenge is how to modify the config file. If I try to open it with a more recent version of DCAF, I get an error. Specifically Error 1527 occurred at Unflatten from XML... I presume a class or cluster has changed causing the unflatten to fail.
Are the previous versions available for me to install?
The long term challenge is migrating this project to a more recent version of DCAF. Has anyone tried this? Is there a guide to this somewhere?
01-05-2018 10:50 AM
In regards to installing previous versions, it looks like you may be able to pull the old TBDF from the following archived post. You may also be able to comb through older commits on the DCAF github for specific module versions.
https://forums.ni.com/t5/Archive-TKB/Downloading-the-Tag-Bus-Data-Framework/ta-p/3545020
01-05-2018 11:00 AM
Hi Jacobson,
When I follow that link I get an access denied web page.
I will check github and see how far back it goes.
01-05-2018 11:24 AM
Here is a github release which I think is the same thing.
https://github.com/LabVIEW-DCAF/LabVIEW-DCAF.github.io/releases/tag/2.0
it may at least give you a starting point.
01-05-2018 02:45 PM
That link allowed me to open the config file. Now at least I can recreate the config in a later version.
Any thoughts on migrating modules?
01-09-2018 04:26 PM
H cgibson, You can migrate old modules to DCAF but that will force you to do some relinking of the classes. Many names are the same but with DCAF instead of TBDF in the name.
In general, an easier option would be to create a new module with the new templates, and update the content inside of the overrides with the ones in the old module. For example, the input of one module will be very similar between the 2 versions, and it will be easier to move code from one to the other rather than going through all the relinking.
Best Regards