The purpose of this section is to describe the desired functionality. Key requirements include the following:
•
Get customer(s) query using fuzzy keys (as through call entry application).
•
Get customer outage status information, which would indicate whether or not a customer is part of an existing outage.
•
Get customer outage history, which would provide the available outage history for a customer who may have been part of an old outage event.
•
Create incident, to send trouble calls to Oracle Utilities Network Management System for outage analysis.
•
Add, remove, and update condition. One example of possible usage would be to get tags from SCADA for display within Oracle Utilities Network Management System.
•
Get conditions for a specified device as maintained within Oracle Utilities Network Management System.
•
Create, Delete, and Update customer information, as might typically be used by a Customer Information System (CIS) to maintain customer information within Oracle Utilities Network Management System. Support a mechanism that will provide a means of generating a large number of customer transactions to initially load the customer model.
•
Check interface/InterSys status, permitting an external system to see whether or not the adapter is currently active and whether or not Oracle Utilities Network Management System is active.
•
Report Current outage status to indicate current state of an outage.
•
Report Crew outage states to indicate crew events that may change the state of an outage in Oracle Utilities Network Management System.
•
Receive customer disconnect and reconnect indications to identify if the utility has purposely disconnect power or restored power for a customer.
•
Network trace including planned outage and current feeder request.
•
SQL Queries and Database transactions to get reports or manipulate specific customer specific tables.
•
Support for style sheet translation on incoming and outgoing XML messages.
•
Support for external notification when the status of a device changes such as open or close.
•
Synchronize outage status between Oracle Utilities Network Management System and external system.