Customer is writing code where they load two features from separate databases - one feature created in GeoMedia Professional ver 4 (Access97) and one created in GeoMedia Professional ver5 (Access2000). I note that the CoordinatesystemGUID changes from GM4 to GM5 even if they are using the same Coordinate system. This has caused some problems when they try to snap their stop features to the Network feature. Do they have to do a Coordinate Transformation between these two features even though they are in the same coordinate system?
The co-ordinate system's GUID is merely a unique identifier for that definition in a specific warehouse. In other words, it has no correspondence whatsoever with the coordinate system's parameters. Since this value is a GUID (Globally Unique IDentifier) you would expect (or rather demand) that it was different in two separate Access databases even if the coordinate system definitions were the same. I do not know the answer to your network feature question, but in general if the GUID is different you should transform; since you know the coordinate system definitions are the same then normally you could choose to omit this step, though there may be some underlying component in the network objects that expects them to be the same.