Package oracle.communication.brm.charging.sdk.query


package oracle.communication.brm.charging.sdk.query
  • Classes
    Class
    Description
    SDK utility to scan customer entries in a Coherence cache and either: - PLAN mode: produce CSV reports of customers eligible for cleanup - ACT mode: perform in-place cleanup of audited products per configured criteria Cleanup criteria: - DAYS (D): Entries whose expiration time is older than N days - COUNT (C): Keep only the latest numOfEntriesToKeep entries per product
     
    Utility to scan Balance cache and identify BalanceItems with null BalanceItemSpec.
    GetBalanceUtility Configuration (application.properties): - app.threadCount : number of worker threads - app.maxEntries : max CSV rows per file before rotation - app.csvFileName : output file prefix (files suffixed with _thread_.csv) - sleepIntervalInMills : (optional) sleep between partitions
    It checks whether given customer id is belongs to which node or partition.
    Backfills SharingAgreementOwner and AgreementMembers from the existing Customer cache.
    Utility tool for updating Oracle Coherence cache entries by incrementing their internal revision numbers.
    This class contains the code to query a cache with a given cache name, associated key, id and print the result.
     
    Sample program to send asynchronous Query requests to a ECE charging grid.
     
    Sample SDK program for Query Request
    This tool scans balance caches to find reservations associated with stale reservations(non existent sessions) and either reports them in a csv file (PLAN mode) or removes them (ACT mode).