AGS4 DICT table export in gINT.

Hi all,

Is there any ideas why the DICT table is not exported in the AGS file?

The table is set in the database (with data as it should) and the gcx file looks ok. It's an AGS4 file export.

Thanks.

Parents Reply Children
  • Dennis,

    Again, there will only be a DICT section in the exported AGS file if you have Groups or Headings in your database that are non-standard.

    With AGS3 and gINT there were many fields and some tables in the gINT AGS database there were non-standard, so the DICT section in the exported AGS file could be rather large.

    With AGS4 the AGS committee has added many more groups and headings so many in fact that I would be surprised if you still needed to add more. But, it is possible and that is where the DICT section comes into play to indicate what tables and fields are part of your gINT database that are non-standard groups and headings.

    Also, because of some design issues with respect to how gINT databases are setup (gINT databases are relational databases) some compromises are necessary in designing a gINT database to work with the AGS4 standard. And, therefore, a Correspondence File is necessary but it shouldn't need to be too complex.

    Bentley will eventually be posting an example gINT AGS4 compatible database and a set of import and export Correspondence Files.

    The missing DICT section is likely due to what I indicated at the beginning and is probably fine, unless you know of one or more non-standard Groups or Headings in your database structure that should be getting exported.

  • Dave,

    I agree with you and what you say on AGS is common knowlegde. My question is how exactly the DICT table is handled within gINT? How you actually identify the non-standard Groups or Headings? For instance in fact there are some non-standard Headings in my database, how you can actually export them to the AGS4 file?

  • Dennis,

    You define the non-standard groups and headings in the DICT table in your gINT database.

    For example, here are some of the fields in the DICT table from a gINT database.

    The example data below is actually from an AGS3 database that I imported into an AGS4 database and this group and these headings are now part of the standard AGS4 structure. But, this should give you an idea as to what needs to go into the DICT table in your gINT database.

    The gINT program has specific code to deal with the DICT table when exporting data. If there are no groups and/or headings defined in the DICT table in the gINT database then the AGS file will not have a DICT section.

     

     

  • Dave,

    That's exactly what I did, probably something else that I miss is wrong!

  • Dennis,

    It is also possible that there is a bug in gINT causing the problem. I will add a non-standard field to a table and then update my DICT table. From other postings it looks like you are running the latest posted gINT build. I am not running the latest build, so I am not sure it that will help out much but it is worth a try.