In SAS® Enterprise Miner™, When you run the Open Source Integration node, an error that is similar to one of the following might be displayed:
ERROR: Given PMML File is not well formed or correct, error near line number: 2.
Or:
AFTER PMML translation, SYSCC = 10
The problem occurs when both of these conditions are true.
- You are using R 3.0.x with the pmml-1.4.2 package.
- You specify Output Mode PMML in the Open Source Integration node.
These errors indicate that you installed the pmml-1.4.2 package. You need to uninstall this package and reinstall the required pmml-1.4.1 package. You might have to uninstall and reinstall manually. To install an R package manually, you typically download the source code of the package, and build the package from the operating system command line by issuing this command:
> R CMD INSTALL /path/to/downloaded package
For more information about installing an R package manually, refer to these pages from CRAN:
The following best-practices are recommended.
-
Always test results that are from R PMML models against results that are from SAS procedures, or from SAS Enterprise Miner nodes. Using PMML 4.1 might create incorrect numerical answers with no warnings.
-
If you have a version of R 3.0.x that currently works with the Open Source Integration node, then do not update your version of R. You might have received the supported pmml-1.4.1 package when you originally installed R. If you update your version of R to a newer release, then you might receive the unsupported pmml-1.4.2 package.
- Use Merge Output Mode instead of PMML Output Mode in the Open Source Integration node.
-
If you want to use PMML Output Mode in the Open Source Integration node, and have to install/re-install R, then use R version 2.15. (See the link above.)
- If you want to know which version of the PMML package you have, then use these commands in R:
library("pmml") sessionInfo()
Note: If SAS Enterprise Miner is on a Linux operating system, then see the following SAS Note: 54837, "Additional installation steps might be required to run the SAS® Enterprise Miner(tm) Open Source Integration Node on LINUX operating systems"on LINUX operating systems"
Note: If a Java error occurs when launching SAS Enterprise Miner, then see SAS Note 56244: "Logging on to a SAS® Enterprise Miner™ server results in the error "java.util.ServiceConfigurationError""
Here are some additional SAS notes related to the Open Source Integration node:
SAS Note 55425: "In a DBCS environment, the Open Source Integration node should not be used with output mode = PMML"
SAS Note 54806: "Using R in the Open Source Integration Node in SAS® Enterprise Miner™"
Operating System and Release Information
SAS System | SAS Enterprise Miner | Microsoft Windows Server 2012 Std | 13.1 | | 9.4 TS1M1 | |
Microsoft Windows Server 2012 R2 Std | 13.1 | | 9.4 TS1M1 | |
Microsoft Windows Server 2012 R2 Datacenter | 13.1 | | 9.4 TS1M1 | |
Microsoft Windows Server 2012 Datacenter | 13.1 | | 9.4 TS1M1 | |
Microsoft Windows Server 2008 R2 | 13.1 | | 9.4 TS1M1 | |
Microsoft Windows Server 2008 | 13.1 | | 9.4 TS1M1 | |
Microsoft Windows 8.1 Pro 32-bit | 13.1 | | 9.4 TS1M1 | |
Microsoft Windows 8.1 Pro | 13.1 | | 9.4 TS1M1 | |
Microsoft Windows 8.1 Enterprise x64 | 13.1 | | 9.4 TS1M1 | |
Microsoft Windows 8.1 Enterprise 32-bit | 13.1 | | 9.4 TS1M1 | |
Microsoft Windows 8 Pro x64 | 13.1 | | 9.4 TS1M1 | |
Microsoft Windows 8 Pro 32-bit | 13.1 | | 9.4 TS1M1 | |
Microsoft Windows 8 Enterprise x64 | 13.1 | | 9.4 TS1M1 | |
Microsoft Windows 8 Enterprise 32-bit | 13.1 | | 9.4 TS1M1 | |
Microsoft® Windows® for x64 | 13.1 | | 9.4 TS1M1 | |
Microsoft Windows Server 2008 for x64 | 13.1 | | 9.4 TS1M1 | |
Windows 7 Enterprise 32 bit | 13.1 | | 9.4 TS1M1 | |
Windows 7 Enterprise x64 | 13.1 | | 9.4 TS1M1 | |
Windows 7 Home Premium 32 bit | 13.1 | | 9.4 TS1M1 | |
Windows 7 Home Premium x64 | 13.1 | | 9.4 TS1M1 | |
Windows 7 Professional 32 bit | 13.1 | | 9.4 TS1M1 | |
Windows 7 Professional x64 | 13.1 | | 9.4 TS1M1 | |
Windows 7 Ultimate 32 bit | 13.1 | | 9.4 TS1M1 | |
Windows 7 Ultimate x64 | 13.1 | | 9.4 TS1M1 | |
64-bit Enabled AIX | 13.1 | | 9.4 TS1M1 | |
64-bit Enabled Solaris | 13.1 | | 9.4 TS1M1 | |
HP-UX IPF | 13.1 | | 9.4 TS1M1 | |
Linux for x64 | 13.1 | | 9.4 TS1M1 | |
Solaris for x64 | 13.1 | | 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.