Problem Note 54639: An error occurs when you use a blocking contact policy in SAS® Marketing Optimization
SAS Marketing Optimization might return the following error message in the MarketingOptimization.log file when you use a blocking contact policy in a scenario:
ERROR: A character operand was found in the %EVAL function or %IF condition
where a numeric operand is required. The condition was:
&start_time_id
ERROR: The %FROM value of the %DO J loop is invalid.
ERROR: A character operand was found in the %EVAL function or %IF condition
where a numeric operand is required. The condition was:
&end_time_id
ERROR: The %TO value of the %DO J loop is invalid.
ERROR: The macro MO_CREATE_PROC_BLOCKS will stop executing.
This problem occurs when you have missing time periods. When the TIME_PERIOD table is not empty, SAS Marketing Optimization assumes that the communications have time periods, and it applies blocking contact policies in a forward-looking way. However, when no time periods are defined for communications, the error occurs. If you use a start period and an end period, the error does not occur.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Marketing Optimization | Microsoft® Windows® for x64 | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
Microsoft Windows 8 Enterprise x64 | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
Microsoft Windows 8 Pro x64 | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
Microsoft Windows 8.1 Enterprise 32-bit | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
Microsoft Windows 8.1 Enterprise x64 | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
Microsoft Windows 8.1 Pro | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
Microsoft Windows 8.1 Pro 32-bit | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
Microsoft Windows Server 2008 R2 | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
Microsoft Windows Server 2008 for x64 | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
Microsoft Windows Server 2012 Datacenter | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
Microsoft Windows Server 2012 R2 Datacenter | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
Microsoft Windows Server 2012 R2 Std | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
Microsoft Windows Server 2012 Std | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
Windows 7 Enterprise x64 | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
Windows 7 Professional x64 | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
64-bit Enabled AIX | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
64-bit Enabled HP-UX | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
64-bit Enabled Solaris | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
HP-UX IPF | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
Linux for x64 | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
Solaris for x64 | 6.1_M1 | 6.4 | | 9.4 TS1M0 |
*
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.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2015-03-10 11:34:33 |
Date Created: | 2014-11-17 05:47:47 |