![]() | ![]() | ![]() | ![]() |
When you migrate SAS Enterprise Miner from a 32 bit operating system to a 64 bit operating system, or when you move projects to a different operating system platform (for example, Windows to UNIX, Windows to Linux), you must take steps to ensure that the projects will open correctly on the new system. This note is written for Windows 32 bit to Windows 64 bit conversion, however the same steps and logic apply for other operating system changes.
If you move the project from one operating system platform to a different one and try to open a diagram within the project you will receive this error:
exception.server.WORKSPACE.COULDNOTOPEN,EMWS.EM_DGRAPH in SASHELP.EMCORE.PROJECT.SCL at line 1424 from server method invoke.
The following process has 3 separate copies of the project:
The attached document outlines the steps.
SAS Enterprise Miner 6.1 M3 or later
If you are running SAS Enterprise Miner 6.1 M3 or later, then you can use a migrate project tool that replaces some of the manual steps. (Go to Help ► About from within the SAS Enterprise Miner client to show the version that you are running.) To access the migrate project tool, go to Enterprise Miner Migrate Project.
| Product Family | Product | System | Product Release | SAS Release | ||
| Reported | Fixed* | Reported | Fixed* | |||
| SAS System | SAS Enterprise Miner | z/OS | 6.1 | 9.2 TS2M0 | ||
| Microsoft® Windows® for 64-Bit Itanium-based Systems | 6.1 | 9.2 TS2M0 | ||||
| Microsoft Windows Server 2003 Datacenter 64-bit Edition | 6.1 | 9.2 TS2M0 | ||||
| Microsoft Windows Server 2003 Enterprise 64-bit Edition | 6.1 | 9.2 TS2M0 | ||||
| Microsoft Windows XP 64-bit Edition | 6.1 | 9.2 TS2M0 | ||||
| Microsoft® Windows® for x64 | 6.1 | 9.2 TS2M0 | ||||
| Microsoft Windows Server 2003 Datacenter Edition | 6.1 | 9.2 TS2M0 | ||||
| Microsoft Windows Server 2003 Enterprise Edition | 6.1 | 9.2 TS2M0 | ||||
| Microsoft Windows Server 2003 Standard Edition | 6.1 | 9.2 TS2M0 | ||||
| Microsoft Windows Server 2003 for x64 | 6.1 | 9.2 TS2M0 | ||||
| Microsoft Windows Server 2008 for x64 | 6.1 | 9.2 TS2M0 | ||||
| Microsoft Windows XP Professional | 6.1 | 9.2 TS2M0 | ||||
| Windows Vista | 6.1 | 9.2 TS2M0 | ||||
| Windows Vista for x64 | 6.1 | 9.2 TS2M0 | ||||
| 64-bit Enabled AIX | 6.1 | 9.2 TS2M0 | ||||
| 64-bit Enabled HP-UX | 6.1 | 9.2 TS2M0 | ||||
| 64-bit Enabled Solaris | 6.1 | 9.2 TS2M0 | ||||
| HP-UX IPF | 6.1 | 9.2 TS2M0 | ||||
| Linux | 6.1 | 9.2 TS2M0 | ||||
| Linux for x64 | 6.1 | 9.2 TS2M0 | ||||
| Solaris for x64 | 6.1 | 9.2 TS2M0 | ||||
/* STEP 2 Part 1 */
/* In 32-bit SAS, assume that the source folder exists as 'c:\TEMP\EMProjects\Project1' */
/* You must substitute your ProjectName and EMWS for each Project and Diagram */
libname origdata "C:\TEMP\EMProjects\Project1\DataSources"; /* location of the current DataSources for the project */
filename trans "C:\TEMP\EMProjects\Project1\datasources.xpt"; /* location and name of the transport file to be created */
proc cport lib=origdata file=trans;
run;
libname origwork "C:\TEMP\EMProjects\Project1\Workspaces\EMWS"; /* location of the current data and catalogs for the Project's diagram */
filename trans "C:\TEMP\EMProjects\Project1\emws.xpt"; /* location and name of the transport file to be created */
proc cport lib=origwork file=trans;
run;
/* END STEP 2 Part 1 */
/* STEP 2 Part 2 */
/* In 64-bit SAS, assume that the target folder exists as 'c:\EMProjects\Project1' */
/* You must substitute your new location for ProjectName and EMWS for each Project and Diagram */
libname newdata "C:\EMProjects\Project1\DataSources"; /* location of the project data sources on the NEW machine */
filename trans "C:\TEMP\EMProjects\Project1\datasources.xpt"; /* location of the transport file on the old machine */
/* or copied from the old machine to temporary location */
proc cimport lib=newdata file=trans;
run;
libname newwork "C:\EMProjects\Project1\Workspaces\EMWS; /* location of the project workspace on the NEW machine */
filename trans "C:\TEMP\EMProjects\Project1\emws.xpt"; /* location of the transport file on the old machine */
/* or copied from the old machine to temporary location */
proc cimport lib=newwork file=trans;
run;
/* END STEP 2 Part 2 */| Type: | Usage Note |
| Priority: |
| Date Modified: | 2011-05-17 12:17:56 |
| Date Created: | 2010-04-29 11:03:01 |




