This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability to manage the store of Violations Data that contains all the violation notifications generated as a result of data objects that have been received from functionality in other Functional Areas.<br/>(2) Respond to requests for information about previous violations from other functions in the Provide Support for Law Enforcement Functional Area.<br/>(3) As part of the management process, provide specified contents of the store to the Law Enforcement Agency terminator upon reception of a specific request.<br/>
(a) continuously monitor for receipt of violation notifications and prosecution files in the violation notification for storage and prosecution data flows;<br/>(b) store the data received in (a) in the store of Violations Data, using the load violations store data flow;<br/>(c) continuously monitor for receipt of violation notification requests from the Law Enforcement Agency Terminator in the violation data request data flow;<br/>(d) extract the requested data from the store of Violations Data using the load violations store and read violations store data flows;<br/>(e) put the data extracted in (d) into a prosecution file;<br/>(f) send the file produced in (e) to the Law Enforcement Agency Terminator using the Violation data response data flow;<br/>(g) continuously monitor for receipt of either of the "history request" data flows;<br/>(h) extract the requested data from the store of Violations Data using the load violations store and read violations store data flows;<br/>(i) send the data extracted in (h) to the function that made the "history request" in (g) using the "history" data flows.<br/>