Problem Note 51842: A special character in the Performance Monitoring macro might generate the error "180-322: Statement is not valid or it is used out of proper order"
In SAS® Model Manager 12.3 on UNIX servers, the performance monitoring task might generate following error:
70 /* Add segmentation filter for supporting the segmentation project
71 for non-segmentation project, dont need to add the two lines below
72 */
73 %global _mm_seg_filter;
74
75 {1}
180
ERROR 180-322: Statement is not valid or it is used out of proper order.
The error is generated because of an apostrophe in the commented out lines (in the word
don’t). SAS® either strips out the character or changes it to a square or some other special character, depending on the operating system.
The workaround is to modify the performancemonitor.sas macro by removing the apostrophe before the macro is run.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Model Manager | 64-bit Enabled AIX | 12.3 | 13.1 | 9.4 TS1M0 | 9.4 TS1M1 |
64-bit Enabled Solaris | 12.3 | 13.1 | 9.4 TS1M0 | 9.4 TS1M1 |
HP-UX IPF | 12.3 | 13.1 | 9.4 TS1M0 | 9.4 TS1M1 |
Linux for x64 | 12.3 | 13.1 | 9.4 TS1M0 | 9.4 TS1M1 |
Solaris for x64 | 12.3 | 13.1 | 9.4 TS1M0 | 9.4 TS1M1 |
*
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.
Special character in the Performance Monitoring macro – Error 180-322: Statement is not valid or it is used out of proper order.
Type: | Problem Note |
Priority: | high |
Topic: | Analytics ==> Model Management
|
Date Modified: | 2013-12-17 11:24:52 |
Date Created: | 2013-12-16 23:44:48 |