MCP Reporting Tools - Get Rate Plan Report

Get Rate Plan Report
The Get Rate Plan Report tool generates a report with details about Rate Plans including CTNs and average usage, and stores it for querying. This tool will request the latest report, if an update of the cached reported is required for querying.
Tool Name
generate_rate_plan_report
Tool Functionality
- Checks if the report needs to be generated
- Makes sure one is not currently being generated
- Start generating one and set a flag to prevent a second from being generated at the same time by the same customer / BAN / FAN
- Wait for its arrival
- Store it on arrival.
Inputs
- None
Outputs
A report with details about Rate Plans including CTNs and average usage.