Error SBL-DAT-00398 when updating an attribute via a transaction

(Doc ID 2002676.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel Loyalty Engine - Version [IP2014] to [IP2014] [Release V8]
Information in this document applies to any platform.


On : [IP2014] version, Loyalty

When attempting to process an attribute in the realtime engine, the following error occurs.

"Field 'DB Last Collection Date' does not exist in definition for business component 'LOY Engine Transaction'. Please ask your systems administrator to check your application configuration.(SBL-DAT-00398)"

The issue can be reproduced at will with the following steps:
- Create a Loyalty Program
- Navigate to Loyalty Program Admin > Program Level Attributes > Member Field attributes

- Try adding the following attributes:
Last Redemption Date for BC: LOY Engine Member

- Create a promotion that updates the attribute

- Process a transaction that invoke the promotion that updates the attribute

The issue has the following business impact:
Due to this issue, users cannot complete the processing of transactions


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