You are currently reviewing an older revision of this page.
The menus / toolbars for WaterGEMS, SewerGEMS or HAMMER are not showing while in ArcMap, even though compatible versions are being used.
In ArcMap, right-click in the gray area at the top-right corner. You should see several entries for the Bentley Product (WaterGEMS, SewerGEMS or HAMMER) available to add as toolbars. At a minimum, make sure the "layout toolbar" is selected.
If you do not see the menus or if some of them are missing, see the steps below, which should help with the issue.
Note: If you are using ArcGIS 10.3 please make sure to follow these instructions in order to achieve full integration.
First, make sure the version of WaterGEMS, HAMMER or SewerGEMS you have is compatible with ArcGIS. A compatibility chart can be found at the following link: Platform Compatibility
If you are working with compatible versions, there may be an issue with the program installation or the integration. First, with ArcMap and WaterGEMS/HAMMER/SewerGEMS closed, run the "Integrate..." shortcut within the WaterGEMS/HAMMER/SewerGEMS start menu folder and try again. Note that you may need to have elevated permissions (such as Administrator privileges) in order to successfully use this Integrator tool. If you encounter a problem running the Integrator tool, try right clicking the shortcut > Properties > Compatibility and check the box for "Run this program as administrator."
Related to this, you can also go to "C:\Programs Files (x86)\Bentley\(product name)\Haestad.Integrator.exe". Then right-click on this file and choose "Run as Administrator". Make sure that you do this from a user account that has full administrative rights, and make sure the product and ArcGIS are closed. When this is completed use the steps in the video again to locate the toolbars.
If that doesn't help, go to Control Panel and choose Programs and Features (for Windows 7) or Add/Remove Programs (or Windows XP). Find Bentley WaterGEMS/HAMMER/SewerGEMS in the list, highlight it, and select Repair. This will reinstall key components and rerun the integration tool. Once this is completely, you may need to restart your computer. When this is completed use the steps in the video again to locate the toolbars.
If it doesn't work, try a clean reinstallation of the program using these instructions. When you reinstall, the integration should happen automatically. *Note that you need full administrative rights to install the program correctly.
In some cases, a corruption in the ArcGIS.exe.Config file may occur and prevent successful integration. In that case you should try the following:
a) Backup the ArcGIS.exe.Config file on the user's system, which is located at "C:\Program Files (x86)\ArcGIS\Desktop10.2\bin".
b) Replace the ArcMap.Exe.Config file with this one
c) Rerun the integrator shortcut to integrate the product.
In some cases, it has been seen that a corruption to some ArcMap components prevents successful Integration. In these case, you will need to reinstall ArcMap or upgrade to a later version to repair those components. After doing this, run the "Integrate ..." shortcut again per step 3 above.
Try temporarily disabling any antivirus/antimalware software (or try the integration in Safe Mode) to make sure it is not interfering with the integration process, then repeat option 2. Check any antivirus/antimalware logs to see if any false positives occurs and quarantined files needed for integration.
There may be specific security permissions on the machine that are preventing the file Haestad.Integrator.exe from automatically registering the .dll files properly.
The .dll files can be manually registered using the following steps.
1. Download the file "RegisterExtension.bat.txt".
@echo off set ArcGISPath=C:\Program Files (x86)\Common Files\ArcGIS\bin\ set ESRIRegAsmCmd="%ArcGISPath%ESRIRegAsm.exe" echo Registering Haestad.ArcGIS.OLEDBProvider.Utilities.dll... %ESRIRegAsmCmd% Haestad.ArcGIS.OLEDBProvider.Utilities.dll /p:Desktop echo Registering Haestad.ArcGIS.OLEDBProvider.dll... %ESRIRegAsmCmd% Haestad.ArcGIS.OLEDBProvider.dll /p:Desktop echo Registering Haestad.ArcGIS.OLEDBProvider.UtilitiesNET.dll... %ESRIRegAsmCmd% Haestad.ArcGIS.OLEDBProvider.UtilitiesNET.dll /p:Desktop echo Registering Haestad.ArcGIS.dll... %ESRIRegAsmCmd% Haestad.ArcGIS.dll /p:Desktop echo Registering Haestad.ArcGIS.UI.dll... %ESRIRegAsmCmd% Haestad.ArcGIS.UI.dll /p:Desktop echo Registering Haestad.WaterGEMS.ArcGIS.dll... %ESRIRegAsmCmd% Haestad.WaterGEMS.ArcGIS.dll /p:Desktop echo Registering Haestad.WaterGEMS.ArcGIS.UI.dll... %ESRIRegAsmCmd% Haestad.WaterGEMS.ArcGIS.UI.dll /p:Desktop echo Done. pause
1. Open the icon for the Bentley Hydraulics and Hydrology product integrated with ArcMap.2. Open the Task Manager3. Select the Processes tab4. Right-click on the crashed process5. Select Create Dump File6. Copy the files "haestad.watergems.arcgis.ecfg" and "haestad.watergems.arcgis.ui.ecfg" from the location “C:\Program Files (x86)\Common Files\ArcGIS\Desktop10.5\Configuration\CATID”. 7. Submit a help request to Bentley Technical Support by posting to the forum or by creating a service request using the CONNECTION Center.8. Provide the Crash Dump file and the two .ecfg files.
WaterGEMS for ArcGIS FAQ
SewerGEMS for ArcGIS FAQ