View Full Version : Addressing ArcGIS (and InfoWater) versioning when sharing InfoWater models

Patrick Moore
June 6, 2016, 12:14 PM
One of the challenges sometimes faced when sharing models is when the ArcGIS version is different as ArcGIS will give an error if you try to open a newer version of an ArcGIS .MXD file in an older version of ArcGIS.

One of the easiest ways to get around this issue if you need to send a model to someone running an older version of ArcGIS is to create a "zero byte .mxd" file that can be opened in any version of ArcGIS without issue. If you make the MXD a zero byte file it will strip away any Arc GIS specific information which allows you use the model database data in the IWDB or ISDB folder to be used in any version of Arc GIS. You can do the following to make the zero byte MXD file:

Browse in Windows Explorer to the location of the model you wish to send
Use Windows Explorer make a new Text File (right click --> choose NEW -> select Text document)
Use Windows Explorer to copy the name of the existing MXD file (example -> model1.mxd)
Delete the existing MXD file or rename it to "model_name-old" (example -> Model1-old.mxd)
Now paste in the copied old name to Rename the Text file with the name of the MXD file (example the text file should now be Model1.mxd)

Windows will ask if you wish to rename the extension of the text file, but just say yes if a warning popup arises
Example renaming and new zero Byte MXD file (click for larger image if necessary)

The new text file is now a MXD file that will now have no content and have a size of zero bytes (NOTE: If you are saving this for someone else, do not open the zero byte file in your higher version or that will add ArcGIS version information to the file. Make sure to send it to them as a true "zero-byte" mxd file.)
On the computer using the lower version of ArcGIS Double click on the new zero byte MXD file to open and initialize the model as you normally would.
When the model opens and initializes you may need to hit the Reset display button to update the model layer color coding to the default values (Reset display is the yellow palette with an arrow over it as shown below

Reset Display Icon (click for larger image if necessary)

This procedure is often much simpler than using the “Save a Copy” procedure to save the ArcGIS file in a lower version where you have to copy the model database folder and have it match the name of the new .MXD file and can save you time when you run into ArcGIS versioning issues.

One last note, we often hear in Technical Support of concerns regarding updating the software that there could be a conflict between the version used by a client from the version used by a consultant that if the consultant upgrades that they are unsure if they are on a different version of the InfoWater software if the client will be able to open it. The good news is that since at least version 10.0 of InfoWater, the software database has been written in a flexible format such that newer versions of InfoWater should be able to be opened in older versions of InfoWater without any conflict. The only point of note is that any new feature in InfoWater added in a newer version would not be available to use in a older version, but in the vast majority of models, this is not going to create many issues of concern because the newer features are not often used in models where versioning is a concern. And so if you have the workaround shown above for getting around ArcGIS versioning, sharing models in different versions of ArcGIS and the InfoWater software should be much simpler to manage. While we always recommend keeping your InfoWater up to date with the latest updates, knowing there is flexibility in doing InfoWater and ArcGIS versioning can allow you more flexibility than you may have realized regarding different versions of the software when sending or sharing models between different groups.

If you have any further questions regarding this procedure or regarding versioning please reply to this post or email us at support@innovyze.com.

Thank you.

Patrick Moore

Stewart Sargent NZ
July 10, 2016, 10:58 PM
Good reminder/tip.

Robert Dickinson
July 12, 2016, 03:30 PM
Good reminder/tip.

Yes, thank you for the well organized reminder, Patrick.

August 23, 2016, 02:39 AM
Yet simple, but powerful workaround. Thanks for sharing.

Patrick Moore
November 18, 2016, 12:47 PM

This topic has been added to our insider blog as well: http://blog.innovyze.com/2016/11/01/addressing-arcgis-and-infowater-versioning-when-sharing-infowater-models/

We have also created a generalized post on how to create Zero Byte MXD files for any non-workgroup products running in ArcGIS here: http://blog.innovyze.com/2016/11/01/creating-a-zero-byte-mxd-file-to-use-with-any-version-of-arcgis/