Implementation Guide for Oracle Self-Service E-Billing > Using the Reporting Engine >

Customizing Threshold Values for Batch Reporting


Oracle Self-Service E-Billling sets batch threshold values for Account Billing Overview and the Service Billing Overview reports by default. To implement this feature for other reports, you must specify the report threshold value, which determines the number of result set lines above which a report must process in batch mode instead of as an online download. Each report type uses this threshold value as follows:

  • CSV. The report threshold value is the maximum number of output lines.
  • PDF. A percentage of the batch threshold value (the default is 10%).
  • XML. A percentage of the batch threshold value (the default is 20%).

For example, if the CSV report threshold is set to 3,000 result set lines, then a PDF threshold value set at 10% must process in batch mode when it has 300 or more result set lines

Table 42 shows the report XML file name and the report ID, found in the XML file, that you use to set batch report thresholds.

Table 42. Report XML File Names and IDs
Report Name in UI
Report XML File Name
Report ID in XML

Account Billing Overview

telco_billing_account.xml

telco_std_r1

Account Billing Trend

telco_billing_account.xml

telco_std_r9

Statement Billing Overview

telco_billing_account.xml

telco_std_r5

Service Billing Overview

telco_billing_contract.xml

telco_std_r3

Service Billing Trend

telco_billing_contract.xml

telco_std_r11

Service Details

telco_billing_contract.xml

telco_std_r13

Total Cost by Plan

telco_billing_contract.xml

telco_std_r6

Find Calls

telco_billing_contract.xml

telco_find_call

Highest Spending Services

telco_topX.xml

telco_topX_r13

Highest Spending Services by Service Agreement

telco_topX.xml

telco_HighestSpending
ServicesBySA_topX

Most Expensive Calls

telco_topX.xml

telco_topX_r7

Longest Calls

telco_topX.xml

telco_topX_r12

Most Frequently Called Numbers

telco_topX.xml

telco_topX_r10

Most Frequently Called Numbers by Service Agreement

telco_topX.xml

telco_FreqNumberBySA_topX

Most Frequently Called Numbers by Service Agreement Detail

telco_topX.xml

telco_FreqNumberBySADetail_topX

Most Frequently Called Destinations

telco_topX.xml

telco_topX_r15

Most Frequently Called Destinations by Service Agreement

telco_topX.xml

telco_FreqDestBySA_topX

Most Frequently Called Destinations by Service Agreement Detail

telco_topX.xml

telco_FreqDestBySADetail_
topX

Most Frequently Called Countries

telco_topX.xml

telco_topX_r16

Most Frequently Called Countries by Service Agreement

telco_topX.xml

telco_FreqCountryBySA_topX

Most Frequently Called Countries by Service Agreement Detail

telco_topX.xml

telco_FreqCountryBySADetail_topX

To specify a batch reporting threshold for a report

  1. Add the following code before the <dataSource> tag in the report xml file, specifying the threshold value and the XML report ID:

    <batchCriteria threshold="10" reportId="batchCriteria_accounts">

    <query></query>

    <inputBindings name="input bindings name"></inputBindings>

    </batchCriteria>

  2. You can also set the stopThreshold attribute. When you set the stopThreshold attribute, if the testing report result meets the stopThreshold value, the report engine withholds the report and displays the following message:

    The scope of the report you have requested is too large; reduce the number of periods, change your filter criteria, or change your hierarchy position.

Implementation Guide for Oracle Self-Service E-Billing Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices.