Loyalty Engine Parameters missing in IP17

(Doc ID 2381638.1)

Last updated on APRIL 02, 2018

Applies to:

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

Symptoms

On : 17.4 [IP2017] version, Loyalty

Loyalty Engine Component Parameters are missing in IP17.

As a consequence, Queued Loyalty transactions not getting processed by the Loyalty batch component. Log file shows the following error:


ERROR
-----------------------
ObjMgrBusServiceLog Error 1 000000035a991ce0:0 2018-03-02 14:44:15 (loyprocsvc.cpp (766)) SBL-LTY-00129: The value of the parameter LOYEngineSleepTime required by the Loyalty Engine is incorrect.

ObjMgrBusServiceLog Error 1 000000035a991ce0:0 2018-03-02 14:44:15 (loyprocsvc.cpp (579)) SBL-LTY-00129: The value of the parameter <?> required by the Loyalty Engine is incorrect.


This can be observed and reproduced as below:

  1. Go to Administration - Server Configuration > Component Definitions > query for "eLoyalty Processing Engine - Batch"
  2. In the Parameters Applet, query for LOY*
  3. No record is returned.
  4. Now if you try to run any Queued Transaction:
    4.1 Create a new Transaction
    4.2 Set the status to "Queued"
    4.3 Check Queued Transaction either from Loyalty Transactions View or directly in the DB
    4.4 They are not being processed and remain in the "Queued" Status.
    Above error is seen in the Loyalty Log

Changes

 

Cause

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 hundreds of Community platforms