Configuring Adapter Development Kit Extendable Lookups
This section outlines some of the extendable lookups that must be configured for use with a customized adapter. Refer to the Oracle Utilities Application Framework documentation for more information about working with extendable lookups.
Device Event Mapping
The Device Event Mapping extendable lookup is used to determine which type of device event business object to instantiate when receiving device events from the head-end system.
Each value defined for the Device Event Mapping extendable lookup should include the following:
-
Head-End System Event Name: The event name used by the head-end system.
-
Description: A description of the device event
-
Status: The status of the lookup value (can be Active or Inactive)
-
Standard Event Name: The standard event name for device events of this type, from the “Standard Event Name” extendable lookup.
Head-End UOM Code to Standard UOM Mapping
Usage received from the head-end system may use utility-specific unit of measures (UOMs). These custom UOMs must be mapped to standard UOM codes. The head-end system UOM Code to Standard UOM Mapping extendable lookup is used to determine how to map head-end system UOM codes to standard UOM codes when receiving usage from the head-end system.
Each value defined for the head-end system UOM Code to Standard UOM Mapping extendable lookup should include the following:
-
Head-End Unit of Measure: The unit of measure code used by the head-end system
-
Unit of Measure: The unit of measure defined in the system.
-
Description: A description of the unit of measure code.
-
Status: The status of the lookup value (can be Active or Inactive)
Interval Status Code to Condition Mapping
Interval usage received from the head-end system can include interval status codes that indicate the status or condition of the interval value. These interval status codes must be mapped to standard condition codes in the system. The Generic Interval Status Code to Condition Mapping extendable lookup is used to determine how to map head-end system interval status codes to standard status codes when receiving usage from the head-end system.
Each value defined for the Generic Interval Status Code to Condition Mapping extendable lookup should include the following:
-
Interval Status: The head-end system interval status code
-
Description: A description of the interval status code.
-
Status: The status of the lookup value (can be Active or Inactive)
-
Condition: The condition code to which the interval status code is to be mapped, from the Measurement Condition extendable lookup.
Other Extendable Lookups
Business Object Name |
Description |
---|---|
DG-CDReasonCodeLookup | ADK - Connect Disconnect Reason Code |
DG-GenericTimeUnits | ADK - Time Units |
DG-LoadActionCodeLookup | ADK - Load Action Code |
DG-OutageEventTypeLookup | ADK - Outage Event Type |
DG-ServiceTypeMappingLookup | ADK - Service Type Mapping |