Salesforce

Running Magic xpa as a Server on the Windows 2003 64-Bit Edition (Magic xpa 3.x)

« Go Back

Information

 
Created ByKnowledge Migration User
Approval Process StatusPublished
Objective
Description

Running Magic xpa as a Server on the Windows 2003 64-Bit Edition (Magic xpa 3.x)

Objective

This Technical Note explains how to configure Magic xpa to run on 64-bit machines.

Solution

Settings related to executing Magic xpa EXEs

DEP (Data Execution Prevention) must be set to the essential Windows programs and services only mode. This setting is for the Windows 2003 Server and not specifically for 64-bit machines. To do this, you should:

  1. Open the Windows Control Panel. Select System -> Advanced -> Data Execution Prevention tab.

  2. Change the selected option to Turn on DEP for essential Windows programs and services only.

Settings related to the Web server

  1. Install the 64-bit Microsoft .NET Framework Version 2.0 Redistributable Package (x64). Click here to download the NetFx64.exe file.

  2. In the Web server, go to the Web Services Extensions node and add an entry to the MGrqispi.dll file. This setting is also for the Windows 2003 Server and not specifically for 64-bit machines.

  3. Set 32-bit emulation mode in order to execute the MGrqispi.dll file for Web requests. To set this mode, you should:

    1. Click Start, click Run, type cmd in the Open box, and then click OK.

    2. Change to the following directory: \\%homedrive%:\Inetpub\Adminscripts

    3. In the Adminscripts folder, type the following command, and then press Enter:

adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1

  1. Type iisreset, and then press Enter.

Settings related to database connectivity

  • Oracle connectivity is not possible if Magic xpa is installed in the default folder: C:\Program Files(x86)\

  • For ODBC connectivity, the DSNs need to be configured using:

    %SYSTEMROOT%\SysWOW64\odbcad32.exe

Reference
Attachment 
Attachment