Problem Note 50382: On-demand generates "ERROR 22-322: Syntax error, expecting one of the following: ;, !!, *, **, +, ',', -, /, WHERE, || ..."
A SAS® Promotion Optimization On-demand action might generate the following error in the log file.
NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release.
Inserting white space between a quoted string and the succeeding identifier is recommended.
ERROR 22-322: Syntax error, expecting one of the following: ;, !!, *, **, +, ',', -, /, WHERE, ||.
ERROR 76-322: Syntax error, statement will be ignored.
NOTE: PROC SQL set option NOEXEC and will continue to check the syntax of statements.
NOTE: Statement not executed due to NOEXEC option.
This error occurs during update when a promotion's PLAN_NM, DESCRIPTION, or NOTES contains a double quotation mark (").
The workaround for this issue is to remove any double quotation marks from the promotion's PLAN_NM, DESCRIPTION, and NOTES values.
Operating System and Release Information
| SAS System | SAS Promotion Optimization | Linux for x64 | 5.2_M2 | 5.2_M3 | 9.3 TS1M2 | 9.3 TS1M2 |
| Microsoft® Windows® for x64 | 5.2_M2 | 5.2_M3 | 9.3 TS1M2 | 9.3 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.
| Type: | Problem Note |
| Priority: | high |
| Date Modified: | 2013-07-12 08:16:22 |
| Date Created: | 2013-07-11 14:29:06 |