Program Participation Definition File
Note:
The Program Participation Definition file must be sent prior to the Program Participation file. This is because the programs listed in the definition file are used to validate the data in the participation file.| Column Name | Format |
|---|---|
| program_id |
A unique identifier for the program. This can only contain letters, numbers, underscores, hyphens, dashes, and periods. Spaces and special characters are not accepted. Be consistent with upper and lower case. For example, do not use both
Type: varchar Can Be Empty?: No. String Limit: 40 characters. |
| program_description |
A description of the program and its purpose for the utility. Type: varchar Can Be Empty?: Yes. String Limit: 255 characters. |
| measure |
A standardized identifier for a procedure or action that was
implemented. Use a standard set of measures and be consistent with
upper and lower case. For example, do not use both
Type: varchar Can Be Empty?: No. Format: This field can only contain letters, numbers, underscores, hyphens, dashes, and periods. Spaces may not be used. String Limit: 255 characters. |
| measure_description |
A description of the program measure. Type: varchar Can Be Empty?: No. String Limit: 255 characters. |
| active_date |
Date and time that the program began. If an invalid datetime format is used, the record will be rejected. Type: datetime (YYYYMMDD HHmm) Can Be Empty?: Yes. |
| inactive_date |
Date and time that the program ended. If left blank, this will leave the program valid indefinitely. If an invalid datetime format is used, the record will be rejected. Type: datetime (YYYYMMDD HHmm) Can Be Empty?: Yes. |
Additional Notes
To add new program definitions, add a new row containing the program_ID
and measure pair in the file. To deactivate an existing
program_id and measure value pair, assign an
inactive_date to an existing row. After this is done, any new
assignments of customers to that pair that fall after the inactive date are
rejected.
Note:
Consult with your Oracle Utilities Delivery Team to make ensure that the products exhibit the correct behavior for eachprogram_id and measure pair.
Example Program Participation Definition File
The following table is an example of a Program Participation Definition file.
| program_id | program_description | measure | measure_description | active_date | inactive_date |
|---|---|---|---|---|---|
| Home_Energy_Audit | An audit of a customer’s home | Replaced_light_bulbs | As part of the audit, the auditor replaced the customer’s light bulbs with compact florescent light bulbs | 20130110 1200 | 20200110 1200 |
| Home_Energy_Audit | An audit of a customer’s home | Replaced_HVAC_filters | As part of the audit, the auditor replaced the customer’s HVAC filters | 20130110 1200 | |
| Recycling | Recycling of old appliance | Freezer_recycled | Customer recycled freezer | ||
| Recycling | Recycling of old appliance | Washer_recycled | Customer recycled washer |