Limit Ping Meters Count from ArcMap

In ArcMap, users have two methods to ping meters: Ping Downstream Meters and Ping Meters that are selected. For both functions, you can set a maximum number of meters that are allowed to be pinged in the same procedure. The purpose of a maximum is to prevent an ill-advised ping (for example, downstream of a substation circuit breaker with thousands of meters) that could affect performance and over-extend the application.

Before setting a maximum, ensure you communicate with your users to find an appropriate maximum that does not hamper their business needs while still protecting the performance of the application.

This setting is found in the ArcMap configuration file, which by default is in C:\Program Files (x86)\ArcGIS\Desktop10.6.x\bin

To limit the number of meters when using the tools within ArcMap, follow these steps:

  1. Navigate to the folder C:\Program Files (x86)\ArcGIS\Desktop10.6.x\bin
  2. Open the ArcMap.exe XML configuration file in a text editor such as Notepad ++.
  3. Locate the appSettings for PingMetersThreshold.
    TIP: The easiest way to locate the proper settings is to search for the term PingMetersThreshold.
  4. Set the Threshold and HardLimit. In the following example, the Threshold is set to 100 and the HardLimit is set to 50:
    <appSettings>
       <add key="AMI.PingMetersThreshold" value="100" />
       <add key="AMI.PingMetersHardLimit" value="50" />
       <add key="AMI.ServicePointClassName" value="ServicePoint" />
       <add key="AMI.ServicePointModelName" value="SERVICEPOINT" />
    <\appSettings>
    • The two values (Threshold and HardLimit) provide end users flexibility on what they want to do when they exceed the limit:

      • The Threshold is the upper-most limit of meters that can be pinged (see the following image for an example).

      • The HardLimit allows for a smaller, subset of meters to be pinged (see the following image for an example).

  5. Restart the Responder service to enact your change for your users.

If a user attempts a ping that exceed these values, the following message appears:

As you can see in the image above, users are not able to ping the total sum of meters, but they can choose to ping up to the Threshold value or the HardLimit value (or cancel).

If the user chooses either the Threshold or HardLimit subset, the application pings the first meters it encounters alphanumerically in the field assigned the FACILITYID field model name within the service point feature class.

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Was this helpful?