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!

In this Document

This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.
My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.