xGEL LabMate's .mdb Export File Table and Field Names
If your gINT template has at least these tables and field names, you can import your xGEL LabMate™ data file into gINT without a correspondence file.
Blue indicates Named data fields in the xGEL export file that are written to by the xGEL system. Black indicates a Named field, that although in the xGEL export file, contains blank information, i.e., is "Empty" for purposes of the gINT import procedure.
Additional Geek Talk:
Given above are the nominal table and field names of the xGEL LabMate .mdb export file. By “nominal”, we mean that there are other table and field name in the xGEL Export file as we add capability, and it becomes too cumbersome for us to update this info sheet every time we make a change, and so provide this to give users an overview that they can use to understand the process.
When importing an external data file, gINT tries to find table and field names in the external file that match up with the table and field names in it target gINT. For those items where it finds an EXACT match, it imports the data. For example, if your target gINT file has a Project table containing a field name of "Name", and the external data file you are trying to import also has a Project table having a field name of "Name", then gINT import will map the Project|Name data in the source (xGEL export) file into the Project|Name field of the gINT project you are importing into. (Project goes with/maps to Project, and Name goes with/maps to Name)
If however, there is a conflict, then gINT will pass over the offending data, and give you an error message. For example if you have changed up your gINT data template ( of gINT target file) so that its "Project" table now has a field called "Project Number" (Project|Project Number) and it encounters xGEL LabMate's "Project" table which has a field "Number" (gINT's "Project Number" vs xGEL's "Number" ), then gINT will not import that data because there is not a EXACT correspondence. To gINT, "Project Number" is NOT the same as "Number".
To "fix" this, something has to be done to tell gINT that when it sees the field name "Project" in the external file, that it is supposed to put the data it finds there into its gINT target’s "Project Name" field. That "something" is a gINT Correspondence File which is made using gINT's Correspondence File Utility.
Cutting to the chase, if you have an EXACT match of these table and field names with table and field names in your gINT data template, then you can import the xGEL LabMate project file without using a gINT correspondence file. If there is a difference in a name AND there is no data in the external file, then gINT will not have a problem either. For example, you can see that the xGEL LabMate export file has a field "Cone_Pen_Final" in the Table "ATTB EADINGS". LabMate does not write any data to that field so if your gINT does not have a field name called Cone_Pen_Final, things will go along just fine.
See the gINT help for detailed information on gINT correspondence files, what they do, and how to make and use them. This gINT material is applicable to gINT, but it is also instructive as to how correspondence files are used in software applications to move/map data from one database and into another, for example BoreDM, OpenGround, RSLog, GeoDin, etc.