Meter Location process

  1. SAP sends the request.
  2. ISAIM validates the request. If the meter or the program does not exist in IEE MDUS, ISAIM sends a negative confirmation to SAP.
  3. IEE MDUS locates the meter and service point in the database. If the service point does not exist, IEE MDUS creates it and the corresponding service point channel or channels.
  4. IEE MDUS links the meter to the service point.
  5. IEE MDUS sets the MeterStatus to Active.

A successful meter location operation triggers the meter registered notification operation. Meter location links the meter to the service point, and sets the SAP Registered Notifier Request DateUDA on the meter, which acts like a flag, allowing the Registered Notifier service to consider this meter.

ISAIM does not send a confirmation message to SAP if the Meter Location request succeeds. If the request fails, ISAIM uses the event service to send a failure notification to SAP. For more information, see Failure notifications.

The default event code returned to SAP when the Meter Location service fails is 1000 (configurable in a system setting).

For an uninstall operation, SAP sends a Meter Location request without the Location tag. Upon receiving this request, ISAIM performs the "unlink last" operation to release the existing meter from the service point. See Meter lifecycle.