Fixed defects

The following table lists defects that are fixed in Interact 10.0.

Issue ID

Description

RTC175253 There is a conflict on serializing and deserializing java.util.concurrent.ConcurrentHashMap in eXtreme Scale while running on Oracle JDK 1.7. As a result, WXS is unable to return InteractSession objects.
RTC211473 The default value for a parametrized attribute of a offer is set to NULL. There is a column in the profile table with the same name as the attribute, which is NULL for all customers.
RTC211996 In the audience tables there was one column NA_NUMBER as text type. All the data in this audience column was actually numbers starting with zero such as 011250814. There was offer attribute with same name NA_NUMBER which was also text. When score override was enabled and served offer explicitly using score override. In output of getoffers, value of offer attribute NA_NUMBER was changed to the audience value from profile table, which was expected, but its data type comes as numeric instead of TEXT.
RTC213215 Orphan records were getting created in ua_offerhistory and ua_offerhistattrib. The outcome of this defect was redundant orphan records in UA_OfferHistory and UA_OfferHistAttrib tables, but no data was lost.
RTC213718 Interact SampleOutboundGateway class did not provide basic error handling for missing configuration parameter 'outputFileName'.
RTC210435 Strange numbers were displayed in the Zone Performance by Offer Report.
RTC204175 Fixed the non-ascii characters issue on Interact API test client. zh_CN characters can now be correctly displayed on Interact API test client.
RTC205730 In a scenario where Interact is integrated with Opportunity Detect, and interactive channel with advance pattern deployment will show correct status. The deployment status will be in sync with that of Opportunity Detect.
RTC208501 A new JVM parameter has been introduced -Dcom.ibm.interact.logTimeInfoPerSession=true. This will allows Interact to log an INFO entry in interact.log for each session with the following format Session <session ID> with audience <audience ID> started at <StartTime> and finished at <Finish Time>
RTC212780 When Campaign is installed, the ac_populate_tables_<db>.sql script is run. This creates entries in the UA_Calendar table used by Interact and Campaign. In older versions of Campaign, this table was created by the script with entries supporting dates through Dec 31, 2015. In newer versions Campaign, this table was created by the script with entries supporting dates through Dec 31, 2025. Customers should check their tables and make sure to extend them through a desired time frame.