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.

Symptoms

On : 15.4 [IP2015] version, Loyalty

ACTUAL BEHAVIOR
---------------
Wrong output from a custom attribute processed by the batch engine

EXPECTED BEHAVIOR
-----------------------
All custom attributes should have the correct output

STEPS
-----------------------
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

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

Cause

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
Symptoms
Cause
Solution
References


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.