My Oracle Support Banner

LOY Promotion Cache Is Not Cleaned Among the Servers and Components (Doc ID 1299531.1)

Last updated on NOVEMBER 22, 2019

Applies to:

Siebel Loyalty Accrual Engine - Version SIA[21215] to SIA [23012] [Release V8]
Information in this document applies to any platform.


After making changes on the Loyalty Program and Promotions (perform clear cache) and then calling the Business Service LOY Engine Processing (Business Service) the system does not load the new version/changes of Loyalty Program and Promotions. Only the base points from the transaction are applied.

It is expected to have the promotions changes applied when executing the Business Service.

The issue can be reproduced at will with the following steps:

  1. Drill down into the Program
  2. Drill down into the Accrual Promotion
  3. Deactivate it
  4. Drill down into the Rule Accrual
  5. Change the Actions to add more points (or any)
  6. Go back to the Promotion and Activate it
  7. Go to a Member and Transaction
  8. Create a new Transaction for Type as Accrual
  9. Fill in the Base Points - save it and change the status to Acceptable
  10. Go to Administration – Business Service – Simulator where:
    • Service Name = LOY Processing Engine
    • Method Name = ProcessObject
    • Input Arguments:
    • Property Name = ObjectType
    • Property Value = Transaction
    • Add another:
    • Property Name = RowId
    • Property Value = <Get the Transaction Id created in the step 8)
  11. Run it
  12. Go back to the Transactions and query for the Transaction Id
  13. Check that, only the Base Points from the transaction is applied, it is not considering the Promotion changes.




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

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