Consultor Eletrônico



Kbase P7702: How to deploy webclient with out a web server
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/11/2004
Status: Unverified

GOAL:

How to use WebClient Across a LAN, No Web Server

FACT(s) (Environment):

Progress 9.1C
Progress 9.1D

FIX:

Here are the file names and the changes needed to set up WebClient for installation across an Intranet without a Web server.

appsrvtt.d

In the appsrvtt.d file change:

"http://yourservername/aia/Aia?AppService=sports2000partition"

to ""

Progress provides the WebClient image files for Intranet. They are under the directory WebInstall\WebClient\Intranet on the Progress CD. Make sure you copy the files to your file server since this is the image that should be used to perform Intranet installations.

The drive where the files reside must be a mapped drive. The URL will reference the mapped drive (FILE://M/directory path

There are changes that have to be made in the bootstrap.htm and WebClient.htm as follows:

bootstrap.htm

Where it states to modify the URL to point to the prowcapc file, use the directory path. For example:

// NOTE: MODIFY THIS URL TO POINT TO YOUR .prowcapc FILE.
document.location.href = "d:/mydir/deploy/sportspro.prowcapc";

The same applies to modifying the URL to the WebClient install page. For example:

// NOTE: MODIFY THIS URL TO POINT TO THE WebClient Install page
window.location = "d:/mydir/deploy/webclient.htm";


webclient.htm

At the bottom of the webclient.htm file make the following changes:

Comment out this line:

// <OBJECT ID="playerIE" align=baseline height=1 width=1
classid="CLSID:90C9629E-CD32-11D3-BBFB-00105A1F0D68"
codeBase="http://www.installengine.com/engine/isetup.cab#Version=
6,30,100,1255" ></OBJECT>

Comment out this line:

// document.write('<APPLET CODE="iSetupApplet.class"
NAME="SetupPlayer" ARCHIVE="isapplet.jar"
CODEBASE="http://www.installengine.com/applet"> <PARAM
Name="iSetupVer" Value="6,30,100,1255"></APPLET>');

Uncomment this line:

document.write('<APPLET CODE="iSetupApplet.class"
NAME="SetupPlayer" ARCHIVE="isapplet.jar" CODEBASE="."> <PARAM
Name="iSetupVer" Value="6,30,100,1255"></APPLET>');


WebClient Application Assembler

Using the WebClient Application Assembler note the following:

- Under the General tab the file URL: file://d:\mydir\deploy
(Note the correct use of the slash and backslash.)

- Under the Component tab Codebase URL: file://d:\mydir\deploy
You might also use the AppServer protocol and place the codebase in the AppServer machine.

- Under the WebClient tab WebClient Install URL:
d:/mydir/deploy/webclient.htm


NOTE: Make sure that the PATH specified is accessible from the end-user machine.