PxPlus User Forum

Twitter Twitter Twitter

Author Topic: Tool to update providex.ddf file to new version  (Read 1412 times)

eldonfsr

  • Silver Member
  • ***
  • Posts: 39
    • View Profile
Tool to update providex.ddf file to new version
« on: February 13, 2024, 07:08:25 PM »
Hello is there a tool to update providex.ddf to new version of pvx, or how to generate a new ddf with infomation of old file..


thanks...

Jane Raymond

  • Staff
  • Diamond Member
  • *****
  • Posts: 280
    • View Profile
    • PVX Plus Technologies
Re: Tool to update providex.ddf file to new version
« Reply #1 on: February 14, 2024, 08:47:09 AM »
When you run Data Dictionary Maintenance, there is an automatic check of the version of the providex.ddf and providex.dde files, and if they are out of date they are automatically updated to the current version you are running.
Jane Raymond
Software Developer
PVX Plus Technologies Ltd.

eldonfsr

  • Silver Member
  • ***
  • Posts: 39
    • View Profile
Re: Tool to update providex.ddf file to new version
« Reply #2 on: March 02, 2024, 03:53:16 PM »
Wow great but can affect that datas on tables if app is access with old format or old definition....could affect? 

Jane Raymond

  • Staff
  • Diamond Member
  • *****
  • Posts: 280
    • View Profile
    • PVX Plus Technologies
Re: Tool to update providex.ddf file to new version
« Reply #3 on: March 04, 2024, 09:13:25 AM »
This will depend on what you plan to do. If the dictionary files are updated to the current version, but you don't change any definitions, then there is no issue using them with previous versions.
If you do change some definitions, it will depend on the fields that you change. For example, the ddf file has added a FLAGS$ field to the end of the iolist, and the dde file has added an ORIGINATOR$ and ELEMENTTIP$ field to the end of the iolist. If you update a file definition in the current version using these fields, then modify the file again in the old version, you may lose the values in these fields.
Jane Raymond
Software Developer
PVX Plus Technologies Ltd.