Configuring IIS with WebLogic

The Default Web Site of the IIS server is used as examples in this section. You can choose another existing Web site, or create a new Web site.

Installing PowerServer Web Component to the IIS Web root

Run the Appeon setup program and install PowerServer Web Component to the Web root of the IIS Web site, for example, the Web root for the Default Web site is C:\Inetpub\wwwroot.

If you have installed PowerServer Web Component to another location, then you should copy the entire "appeon" folder from the installation directory of PowerServer Web Component to the IIS Web root.

Installing redirector plug-in

Since IIS works only on the Windows platform, you must get redirector plug-ins from WebLogic running on Windows (not UNIX or Linux). For example, if you plan to use IIS as the Web server while PowerServer is installed to WebLogic on Sun Solaris, you must copy the redirector plug-in from WebLogic on Windows to the IIS Web server.

  1. Copy the iisproxy.dll and iisforward.dll files from the %WL_HOME%\server\bin\ folder to any location of the IIS Web server. If IIS and WebLogic reside on the same machine, you do not need to copy them.

  2. Open Control Panel | Administrative Tools | Internet Services Manager.

  3. Right click Default Web Site and select Properties from the popup menu.

  4. On the Home Directory tab, select Scripts only from the Execute Permissions dropdown listbox.

  5. Click the Configuration button in the Application Settings.

  6. Click the Add button to add the iisproxy.dll file. Input .wlforward in the Extension field. Click OK to return to the Web Site Properties window.

  7. On the ISAPI Filters tab, click Add, and install iisforward.dll as an ISAPI filter. Click OK.

  8. Restart IIS for the new configuration to take effect. Go to the ISAPI Filters tab and verify that iisforward.dll has been successfully loaded (indicated by a green arrow pointing upward, while a red arrow pointing downward indicates that the DLL file was not successfully loaded).

Creating and modifying the configuration file

Create the configuration file "iisproxy.ini" in the directory where the iisproxy.dll file is located.

If PowerServer is installed to a WebLogic cluster, add the following script:

WebLogicCluster=192.0.3.140:7001,192.0.3.141:7001
WlForwardPath=/AEM,/servlet
ConnectTimeoutSecs=20
ConnectRetrySecs=2

If PowerServer is installed to a single WebLogic server, add the following script:

WebLogicHost=192.0.3.141
WebLogicPort=7001
WlForwardPath=/AEM,/servlet
ConnectTimeoutSecs=20
ConnectRetrySecs=2

Additional configuration for IIS

  1. Activate ISAPI:

    • Open the IIS manager.

    • Click Web Service Extensions on the left side of IIS manager.

    • Select All Unknown ISAPI extensions on the right of the window and click the Allow button on the left.

  2. Add a MIME type for loading the DataWindow files:

    • Right click Default Web Site and select Properties from the popup menu.

    • Select the HTTP Header tab and click the MIME Types button.

    • Click the New button to add a MIME type.

      For example:

      Extension: *

      MIME type: application/octet-stream

    • Restart IIS for the new settings to take effect.

Configuring for DataWindow Data Cache for IIS

Under the installation directory of PowerServer Web Component (for example, C:\Inetpub\wwwroot\appeon), there is an IISSupport folder.

  1. Copy the appeoncache.conf file from the IISSupport\conf folder and the AppDataBuf.dll file from the IISSupport\modules folder to the same folder, for example, C:\Inetpub\scripts.

  2. If necessary, adjust the cache size in the appeoncache.conf file (The unit is MB).

  3. Open Control Panel | Administrative Tools | Internet Information Services Manager.

  4. Right click Default Web Site and select Properties from the pop-up menu.

  5. On the ISAPI Filters tab, click Add, and install AppDataBuf.dll as an ISAPI filter. Click OK.

    For example,

    Filter name: appeon_cache

    Executable: C:\Inetpub\scripts\AppDataBuf.dll

  6. On the Service tab, select the Run WWW service in IIS 5.0 isolation mode option.

  7. Restart IIS for the new configuration to take effect.