My Oracle Support Banner

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

Last updated on MARCH 07, 2023

Applies to:

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

Symptoms

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:

  <soapenv:Body>
     <loy:ProcessRealTimeRedemption>
        <LOY_spcRedemption_spcTxn>
           <loy1:ListOfLoyRedempTxn>
              <!--Zero or more repetitions:-->
          <loy1:LoyTransaction>
          <loy1:MemberNumber>1-AAAA</loy1:MemberNumber>
          <loy1:PartnerId>1-XXXX</loy1:PartnerId>
          <loy1:ProductName>Penalty Charges</loy1:ProductName>                            
          <loy1:PointId>1-YYYY</loy1:PointId>
          <loy1:ProgramId>1-MMMM</loy1:ProgramId>
          <loy1:TransactionSubType>Product</loy1:TransactionSubType>
          <loy1:TransactionType>Redemption</loy1:TransactionType>
          </loy1:LoyTransaction>
         </loy1:ListOfLoyRedempTxn>
        </LOY_spcRedemption_spcTxn>
     </loy:ProcessRealTimeRedemption>
  </soapenv:Body>

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.

Changes

 

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
Changes
Cause
Solution


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