Interval Data Sync UDAs

The following User Defined Attributes (UDAs) are used with the High-Volume Interval Data Push Create and Interval Data Sync service:

  • ItemsRemotelyStoredIndicator. Defines the storage location for interval data from an SAP perspective. When the flag is set to True, data remains in the IEE MDUS; no export. When set to False, SAP expects to receive interval data from the IEE MDUS; IEE MDUS must export interval data.

In IEE, this flag is stored on the IntervalChannel::ItemsRemotelyStoredIndicator UDA. To configure push exports of interval data with ADE, we must define the AMI Data Export Recurring Request Task Template. This task type defines a set of service points or meters, either directly or by reference to a configuration group.

Because configuration groups cannot be defined based on channel- level criteria, we use the following UDA that is stored on a service point and can be used in defining a configuration group for export.

  • SAPIntervalDataExportEnrolled. Defines a configuration group for export. A Boolean value that defaults to 0 (False).

When any one of the channel-level ItemsRemotelyStoredIndicator flags is set to 0, this field must be set to 1 (True). This means that when any one of the ItemsRemotelyStoredIndicator flags is changed, IEE MDUS must re-evaluate all of the current channels in the collection to make sure that the service point-level UDA flag is set appropriately. If this UDA is set to True, we save it in the database and update it when it is changed to False. If it is initially set to False, we do not create a row in the database.