SUPPORT / SAMPLES & SAS NOTES
 

Support

Usage Note 53794: The Open Source Integration node gives "ERROR: Given PMML File is not well formed or correct ..."

DetailsAboutRate It

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

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Enterprise MinerMicrosoft Windows Server 2012 Std13.19.4 TS1M1
Microsoft Windows Server 2012 R2 Std13.19.4 TS1M1
Microsoft Windows Server 2012 R2 Datacenter13.19.4 TS1M1
Microsoft Windows Server 2012 Datacenter13.19.4 TS1M1
Microsoft Windows Server 2008 R213.19.4 TS1M1
Microsoft Windows Server 200813.19.4 TS1M1
Microsoft Windows 8.1 Pro 32-bit13.19.4 TS1M1
Microsoft Windows 8.1 Pro13.19.4 TS1M1
Microsoft Windows 8.1 Enterprise x6413.19.4 TS1M1
Microsoft Windows 8.1 Enterprise 32-bit13.19.4 TS1M1
Microsoft Windows 8 Pro x6413.19.4 TS1M1
Microsoft Windows 8 Pro 32-bit13.19.4 TS1M1
Microsoft Windows 8 Enterprise x6413.19.4 TS1M1
Microsoft Windows 8 Enterprise 32-bit13.19.4 TS1M1
Microsoft® Windows® for x6413.19.4 TS1M1
Microsoft Windows Server 2008 for x6413.19.4 TS1M1
Windows 7 Enterprise 32 bit13.19.4 TS1M1
Windows 7 Enterprise x6413.19.4 TS1M1
Windows 7 Home Premium 32 bit13.19.4 TS1M1
Windows 7 Home Premium x6413.19.4 TS1M1
Windows 7 Professional 32 bit13.19.4 TS1M1
Windows 7 Professional x6413.19.4 TS1M1
Windows 7 Ultimate 32 bit13.19.4 TS1M1
Windows 7 Ultimate x6413.19.4 TS1M1
64-bit Enabled AIX13.19.4 TS1M1
64-bit Enabled Solaris13.19.4 TS1M1
HP-UX IPF13.19.4 TS1M1
Linux for x6413.19.4 TS1M1
Solaris for x6413.19.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.