My Oracle Support Banner

Test Scoring Engine Option is Incorrect When Component Value Falls On Range High And Low Values in Mapping (Doc ID 1613478.1)

Last updated on FEBRUARY 12, 2019

Applies to:

Oracle Advanced Collections - Version 12.1.3 and later
Information in this document applies to any platform.


When creating a scoring engine, there is the Test Scoring Engine Option section.  This test returns the incorrect number, if the value of the score component falls exactly on the range limit.

Steps to Reproduce:

Responsibility: Collections Administrator
: Scoring Engines

  1. Create a scoring engine with the following scoring component:
    Delinquencies Amount for Account

    .01 to 100 = Score 33
    101 to 10000 = Score 66

  2. Create a customer with a delinquent invoice = 100, this falls exactly on
    the defined range limit of 100.00.  Input that account id into the Test Scoring Engine section, it returns a value of 0.00 (it should be 33)

  3. Note: The bug is in the test scoring engine only, the actual scoring engine works correctly.  It also works correctly if decimal are added to the ranges, as in the following:

    .01 to 100.01 = Score 33
    100.02 to 10000 = Score 66
    -- this is an example only as customers can still have a balance of 100.01


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
 1. Bug Summary
 2. Fixed Files
 3. Recommended Patches
 4. Solution Steps

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.