My Oracle Support Banner

LOY Redemption Service Operation ProcessRealTimeRedemption Return State Model Error (Doc ID 2021957.1)

Last updated on OCTOBER 06, 2021

Applies to:

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


When calling the "ProcessRealTimeRedemption" operation of the "LOY Redemption Service" web service, the following error was is returned:

"You cannot change the value of field 'Status' from 'In Progress' to 'Acceptable'.

Rule validation failed: ' ([External] = "Y" OR [Transaction Type] = LookupValue ("LOY_TXN_TYPE_CD", "REDEMPTION")) AND [All Required Fields Set] = "Y"'(SBL-SVC-00150)"

The request message was:

              <!--Zero or more repetitions:-->
          <loy1:ProductName>Penalty Charges</loy1:ProductName>                            

The application was setup so that the products points for the redemption were retrieved when the transaction was created. So when creating a transaction in the UI, once the product is selected the points are populated as well.




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.