SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 58584: Extracting campaigns that contain attached documents can cause an out-of-memory error in SAS® Customer Intelligence Integration Utilities

DetailsHotfixAboutRate It

In SAS Customer Intelligence Integration Utilities, you might encounter an out-of-memory error similar to the following when you extract campaigns that contain attached documents:

Parsing file: </home/sasadmin/camp_req.xml> Finished parsing file: </home/sasadmin/camp_req.xml> Start extract request processing Searched folder: CI\Business Context\Test - 66 possible item(s) of the correct type found Matching possible item(s) against search criteria... Campaign found: Test_campaign (EFBFZ32MNRAWWH4L) Extracting: [A98MPDC] CI\Business Context\Test\Test_campaign (EFBFZ32MNRAWWH4L) Extract completed. 1 object(s) were extracted. 0 error(s) were reported. Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

In addition, the extracted XML file might be very large.

As a workaround, disable the diagram property Create and attach a summary document with each execution before you extract the campaign.

image label

Click the Hot Fix tab in this note to access the hot fix for this issue.

After you apply the hot fix, suppression of the campaign document and attachments becomes the default behavior. You can change that default behavior by modifying the auxdataio.properties file. The default settings in the auxdataio.properties file are as shown below:

comment data extract                                   off
comment data import                                    off
attachment data (excluding campaign documents) extract    on
attachment data (excluding campaign documents) import     on
campaign document extract                         off
campaign document import                          off

Further instructions for changing the properties are included in the file itself.

Note: You need to place this file in your SAS Customer Intelligence Integration Utilities installation directory. If the auxdataio.properties file is located in the correct directory, the following message is logged at the INFO level:

INFO: Auxdataio.properties file has been found.

If Auxdataio.properties is not located successfully, the following message appears at the INFO level:

INFO: No Auxdataio.properties file has been found.
 


Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Marketing Automation Integration UtilitiesMicrosoft® Windows® for x646.49.4 TS1M2
64-bit Enabled AIX6.49.4 TS1M2
64-bit Enabled Solaris6.49.4 TS1M2
HP-UX IPF6.49.4 TS1M2
Linux for x646.49.4 TS1M2
Solaris for x646.49.4 TS1M2
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.