Web Services Reference for Oracle Billing Insight > Customizing RESTful Resources > Customizing Analytics Resources >

Resource Mapping Customization


You can use the Oracle Billing Insight reporting engine to define additional reporting XML. For more information on creating additional analytic reports, see Implementation Guide for Oracle Billing Insight.

Oracle Billing Insight supports the following types of customization for Web services:

  • Replacing preconfigured REST resources in the property file with your own reports and report IDs. Edit the ws_reportIdMap.properties file, located in the following directory:
    • UNIX. EDX_HOME/config/webservice
    • Windows. EDX_HOME\config\webservice

      For example, you can change the existing resource entries in the property file as shown in the following examples:

    /analytics/accounts/{accountId}/serviceAgreements/{serviceNumber}/overview=telco_std_r3,my_b2c_serviceoverview_rpt

    /statements/{statementKey}/accountSummary=my_statementAccountSummary

  • Adding a resource to an existing resource category. A resource category is defined in the URI section of a resource entry in the ws_reportIdMap.properties file, between the first and last forward slashes (/). For example, each of the following are categories:

    /analytics/accounts/{accountId}/serviceAgreements/{serviceNumber}/

    /statements/{statementKey}/

    You can add additional resources to a preconfigured category in the ws_reportIdMap.properties file. The additional mapping entry allows the Oracle Billing Insight REST services framework to invoke the corresponding reports without recompiling the application. For example, you can add the following entry to the property file:

    /analytics/accounts/{accountId}/serviceAgreements/{serviceNumber}/peaktime-calls=my_peaktime_call_report

Web Services Reference for Oracle Billing Insight Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Legal Notices.