SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 65910: The most current data is not used when you generate or refresh campaign-group input data SAS® Marketing Automation

DetailsHotfixAboutRate It

In SAS Marketing Automation, counts might be ignored when you generate or refresh campaign-group data where the member campaigns contain Link nodes.

This behavior occurs only when you select the diagram property use most current data when referenced by a link for the source campaign.

The problem occurs when you perform steps that are similar to the following:

  1. Create a source campaign that contains a Select node and a Cell node, and you set the Cell node so that it is available for linking.

  2. Set the diagram property to use most current data when referenced by a link.

  3. Create a target campaign that has a Link node pointing to the Cell node that you created in step 1. Then, add a Communication node.

  4. Add the target campaign with the Link node to a SAS Marketing Automation campaign group. Then, create or refresh the optimization input data.

The target campaign always keeps the same counts, even when the underlying data changes. This behavior means that the underlying source campaign is never re-executed.

The incorrect counts are displayed only in a SAS Marketing Automation campaign group. However, if you execute the target campaign with the Link node outside of the campaign group, the counts are recalculated and the correct counts are displayed.

As a workaround, clear the counts in the source campaign (with the Cell node that is available for linking) before you refresh or generate optimization input data.

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

Note: When you generate or refresh SAS Marketing Automation campaign-group data, issues can occur if the following Java arguments are in the wrapper.conf (Windows) or setenv.sh (UNIX) files:

-Dcom.sas.ci.alwaysrunlinknode=true
-Dcom.sas.ci.alwaysrunlinknode.cis.latest=true

For convenience, SAS Technical Support calls these options alwaysrun options because of the .alwaysrun extension.

In addition, the following property is set, typically, in conjunction with the Java arguments shown above. However, this property has no impact on a failed case:

-Dcom.sas.ci.staticlinknode.owntable=true

The hot fix introduces a new Java argument:

-Dcom.sas.ci.alwaysrunlinknode.optgrp.latest=true

When you generate or refresh campaign-group data (and you use many layers of Link node campaigns), the .alwaysrun extension can increase execution time.

Therefore, this new Java argument is introduced as a start-up property that explicitly turns on this behavior.

To set the alwaysrun functionality for all Link node campaigns and for generating or refreshing optimization campaign-group data, you must set these properties in the wrapper.conf (Windows) or setenv.sh (UNIX) file:

-Dcom.sas.ci.alwaysrunlinknode.cis.latest=true
-Dcom.sas.ci.alwaysrunlinknode.optgrp.latest=true

The following property is obsolete and does not need to be set. However, leaving it in place does not have any negative side effects.

-Dcom.sas.ci.alwaysrunlinknode=true


Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Customer Intelligence StudioMicrosoft® Windows® for x646.56.69.4 TS1M6
Microsoft Windows 8 Enterprise 32-bit6.56.69.4 TS1M6
Microsoft Windows 8 Enterprise x646.56.69.4 TS1M6
Microsoft Windows 8 Pro 32-bit6.56.69.4 TS1M6
Microsoft Windows 8 Pro x646.56.69.4 TS1M6
Microsoft Windows 8.1 Enterprise 32-bit6.56.69.4 TS1M6
Microsoft Windows 8.1 Enterprise x646.56.69.4 TS1M6
Microsoft Windows 8.1 Pro 32-bit6.56.69.4 TS1M6
Microsoft Windows 8.1 Pro x646.56.69.4 TS1M6
Microsoft Windows 106.56.69.4 TS1M6
Microsoft Windows Server 20086.56.69.4 TS1M6
Microsoft Windows Server 2008 R26.56.69.4 TS1M6
Microsoft Windows Server 2008 for x646.56.69.4 TS1M6
Microsoft Windows Server 2012 Datacenter6.56.69.4 TS1M6
Microsoft Windows Server 2012 R2 Datacenter6.56.69.4 TS1M6
Microsoft Windows Server 2012 R2 Std6.56.69.4 TS1M6
Microsoft Windows Server 2012 Std6.56.69.4 TS1M6
Microsoft Windows Server 20166.56.69.4 TS1M6
Microsoft Windows Server 20196.56.69.4 TS1M6
Windows 7 Enterprise 32 bit6.56.69.4 TS1M6
Windows 7 Enterprise x646.56.69.4 TS1M6
Windows 7 Home Premium 32 bit6.56.69.4 TS1M6
Windows 7 Home Premium x646.56.69.4 TS1M6
Windows 7 Professional 32 bit6.56.69.4 TS1M6
Windows 7 Professional x646.56.69.4 TS1M6
Windows 7 Ultimate 32 bit6.56.69.4 TS1M6
Windows 7 Ultimate x646.56.69.4 TS1M6
64-bit Enabled AIX6.56.69.4 TS1M6
64-bit Enabled Solaris6.56.69.4 TS1M6
HP-UX IPF6.56.69.4 TS1M6
Linux for x646.56.69.4 TS1M6
Solaris for x646.56.69.4 TS1M6
* 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.