My Oracle Support Banner

Wrong Assigned Points In Transaction With Same Promotion (Doc ID 2153774.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel Loyalty Engine - Version 15.4 [IP2015] and later
Information in this document applies to any platform.


On : 15.4 [IP2015] version, Loyalty

Wrong output from a custom attribute processed by the batch engine

All custom attributes should have the correct output

The issue can be reproduced at will with the following steps:
1)Setup a new custom attrbute to mutiply transactions points with 3
A) Create new BS: Simple Calc, with Class: CSSService
B) Go to Business Service Method and create new method : Multiply
C) Go to Business Service Server Script and use this script to run the custom attribute

 2)In Loyalty Program Administration > Program Level Attributes > Custom
Attributes and create a new custom attribute

 3)Create Promotion that uses this custom attribute and that applies to
Accrual-Product, is defined with with 1 rule, no criteria, 1 or 2 actions
based on the custom attribute defined Test1CustAttr, to assign points

 4)Process transactions with LoyBatchEngine

5) Most transactions process correctly however there are instances of the custom attribute updating with a different and incorrect amount

The issue has the following business impact:
Due to this issue, users cannot use custom attributes


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

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

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