8.3.2 RateField
Similar to the Rate modifier. An event is charged for each initiated charging interval. The RateField modifier supports decimal numbering in Price per minute and Charging interval and fields may be used to provide the values.
An explanation of used parameters:
Price per minute - Monetary units per minute. A decimal value or a numeric field may be used.
Charging interval – Time interval for charging in seconds. A decimal value or a numeric field may be used. The value must be greater than 0.001 (1 ms). Maximum of three decimals may be used. If a field is used to provide the value, it is truncated at three decimals (milliseconds).
If the Charging interval is set to 0.5 and the Price per minute is set to 3.99. This means that the event is charged with 0.033 monetary units, (3.99 / 60 * 0.5), for each initiated charging interval of 0.5 seconds.
- Note:
-
- For the RateField modifier to work, the DataSet Factory and Simulation Factory must be set to in the Service Element of the connected Service. This gives the monetary and duration awareness in milliseconds that is needed for performing rating in the selection tree and simulation.
- DataSet Factory - com.ericsson.ere.dataset.MillisecondAllocatableRatingDataSetFactory
- Simulation Factory - com.ericsson.ere.gui.simulator.GroupedMillisecondAllocatableRatingDataSetSimulationFactory
- After rating of all units, the selection tree execution stops once the RateField modifier is hit.
- For the RateField modifier to work, the DataSet Factory and Simulation Factory must be set to in the Service Element of the connected Service. This gives the monetary and duration awareness in milliseconds that is needed for performing rating in the selection tree and simulation.