Installation |
BlueZone Web-to-Host |
IMPORTANT! This procedure is for pre-3.3 versions of BlueZone Web-to-Host only!
The procedure assumes that you have a pre-3.3 version of BlueZone Web-to-Host installed, and you wish to manually upgrade your installation to the current version and you do not want to convert over to the new Web-to-Host Wizard. Also, it assumes that you are very familiar with your current BlueZone Web-to-Host installation and the operation of your web server.
Some BlueZone Web-to-Host Customers have made extensive customization changes to their Web-to-Host installations. For example, you may have made web page and file structure changes in order to incorporate BlueZone Web-to-Host into a portal web site. If this is the case, you can still upgrade to the current version by manually copying the necessary files from the current BlueZone Web-to-Host CD-ROM or image, to the proper locations in your current BlueZone Web-to-Host structure.
NOTE If you are going to be using any of the new BlueZone emulators that were introduced in BlueZone version 4.0, like ICL 7561, Unisys T27 and Unisys UTS, we don't recommend manually upgrading your existing installation. However, it is still possible to manually incorporate the new emulators into an existing BlueZone Web-to-Host installation. Please contact BlueZone Software Customer Care for assistance.
In early versions of 4.0, the BlueZone Web-to-Host folder in the BlueZone CD image, did not contain folders for the CAB files and the Web-to-Host Control files, as in the past. In these versions these files are stored internally, and can only be accessed after the Web-to-Host Wizard 4.0 is installed and at least one Site is created.
In versions 4.1 and higher, we added a new folder called \manual-upgrade. You no longer have to install the Web-to-Host Wizard if all you want to do is upgrade your current installation.
We highly recommend that you make a backup copy of your current BlueZone Web-to-Host installation before attempting the upgrade.
Now that you have direct access to the needed files located in the \manual-upgrade folder, you can easily copy these files to a backup folder of your current installation.
Finally, you will edit your current Distribution Files and Object Tags to conform to version 5.0.
NOTE This procedure covers the upgrading of all the BlueZone emulators that were available in BlueZone Web-to-Host version 3.2 and older. If for example, you only use BlueZone Mainframe Display and Printer, you only have to upgrade the files associated with BlueZone Mainframe Display and Printer. You do not have to upgrade the files located in the bz5250, bzFTP, and bzVT folders.
The upgrade procedure can be broken down into the following parts:
Insert the BlueZone CD-ROM into your CD/DVD drive and explore its contents.
Locate the \BlueZone Web-to-Host folder and open it.
Locate the \manual-upgrade folder and open it.
Make a complete copy of your current BlueZone Web-to-Host installation by manually copying your current Web-to-Host files to a new location on your web server. You will be performing the upgrade on this backup version so that you are not upgrading your current live production installation.
From the \manual-upgrade folder, copy the new CAB files, Control files and miscellaneous files, to the backup copy of your current Web-to-Host installation.
Edit your Distribution files with the new CAB file names.
Edit your INI files with several new entries to support new features.
Edit your Object Tags with the new version.
Following this outline, you will be able to test the backup copy of your Web-to-Host installation for proper operation before making the copy available as your production installation.
Place the BlueZone CD-ROM in your CD/DVD drive. It will auto-run the BlueZone DemoShield and display the Welcome to BlueZone Splash screen.
Exit from the DemoShield.
Launch Windows Explorer and explore the contents of the BlueZone CD-ROM.
Locate the BlueZone Web-to-Host folder and open it.
Locate the \manual-upgrade folder and open it.
You now have access to the new CAB files and Control files.
On your web server, copy your current BlueZone Web-to-Host installation to a new location. For example, if your current installation is located here:
C:\inetpub\wwwroot\bluezone
Copy the bluezone folder to bluezone1.
C:\inetpub\wwwroot\bluezone1
Your folder file structure of "bluezone1" should look like this: (unless it was previously customized)
assets
bz3270
bz5250
bzftp
bzvt
docs
options
Copy the BlueZone CAB files from the \manual-upgrade\cabs folder to the appropriate Product Folders in "bluezone1". In "bluezone1", the CAB files are stored in the corresponding Product Folder. For example, copy the bzmd.cab file to the bz3270 folder on "bluezone1".
NOTE In addition to the CAB files shown in the following list, the \manual-upgrade\cabs folder will contain several additional CAB files that are new to BlueZone Web-to-Host version 5.0. Some of the these CAB files do not have to be copied to "bluezone1", and can be ignored, and others have to be copied to the root because they are required by all applications.
The following table shows where the CAB files need to be copied:
Emulator Name |
File Name |
From |
Copy To |
iSeries Display |
bzad.cab |
cabs |
bz5250 folder |
iSeries Printer |
bzap.cab |
cabs |
bz5250 folder |
BlueZone FTP |
bzftp.cab |
cabs |
bzftp folder and options folder |
ICL Display |
bzicl.cab |
---- |
ignore this file |
Kerberos CAB |
bzkerb.cab |
cabs |
bzVT folder |
TCP/IP Print Server |
bzlpd.cab |
---- |
ignore this file |
Mainframe Display |
bzmd.cab |
cabs |
bz3270 folder |
Mainframe Printer |
bzmp.cab |
cabs |
bz3270 folder |
Scripting CAB |
bzsc.cab |
cabs |
options folder |
Scripting Player Only CAB |
bzscp.cab |
cabs |
options folder |
T27 Display |
bzt27.cab |
---- |
ignore this file |
UTS Display |
bzuts.cab |
---- |
ignore this file |
BlueZone VT |
bzvt.cab |
cabs |
bzVT folder |
Manifest CAB |
crt.cab |
cabs |
root |
SSL CAB |
ssl.cab |
cabs |
root |
You can delete all the old CAB files (like bzmd32C5.cab) since they will no longer be used.
Copy the Web-to-Host Control Module files from the \manual-upgrade\controls folder to the root of "bluezone1". In "bluezone1". The Control Module files are stored in the "root". For example, copy the sglw2hcm.jar to the "root" of "bluezone1".
The following table shows where the Control Module files need to be copied:
File Name |
From |
To |
sglw2hcm.jar |
controls |
root |
sglw2hcm.ocx |
controls |
root |
sglw2hjv-signed.jar |
controls |
root |
unsigned_sglw2hcm.ocx |
controls |
root |
Copy the following miscellaneous files from the \manual-upgrade folder to their proper locations as shown here:
File Name |
From |
To |
bzstring.dl_ * |
root |
root |
ezclear.exe |
root |
root |
bzimg16.dl_ * |
shared |
options (this file is optional) |
bzimg24.dl_ * |
shared |
options (this file is optional) |
bzimg32.dl_ * |
shared |
options (this file is optional) |
bzimg48.dl_ * |
shared |
options (this file is optional) |
bzprndef.ini |
shared |
bz3270 and bz5250 folders |
bzsm.ex_ |
shared |
options |
dbcsxlat.dl_ |
shared |
options |
seaglapl.ttf |
shared |
bz3270 |
spoolinf.ex_ |
shared |
options |
unins.ex_ |
shared |
options |
* Indicates a new file that did not exist before version 4.1
CAUTION! Do not copy the Software Activation File (seagull.saf) from the Site folder of your Web-to-Host Wizard installation (MySite folder). You need to continue to use your current Software Activation File that was copied from your production installation.
In each Product Folder on "bluezone1", you will find one or more Distributions Files. The Distribution File is used to tell the Web-to-Host Control Module what files to download. For example in the bz3270 folder there are at least two Distribution Files. display.e3d and printer.e3d. Use Notepad to edit these files as shown here:
Here is an example of the display.e3d file with the CAB file name shown in blue:
bzmd32C5.cab,1
mfdisp1.zmd,1
seaglapl.ttf,1
../seagull.saf,1
Edit the name of your CAB files as shown in red. The product version number is no longer used in the CAB file name. Add the corresponding printer cab (bzmp.cab) only if you use the printer emulator. Add the crt.cab, ssl.cab and bzstring.dl_ to the end of the list as shown in red:
bzmd.cab,1
mfdisp1.zmd,1
seaglapl.ttf,1
../seagull.saf,1
../bzstring.dl_,1
../crt.cab,1
../ssl.cab,1
NOTE If your current installation has been customized, your Distribution Files may look different from the example. Also, you may have additional Distribution Files. Make sure that you update ALL Distribution Files located in ALL the Product Folders with the new CAB file names.
If you want to take advantage of the new Windows Vista™ style ToolBar icons, it will be necessary to add the names of the icon image files to your Distribution File as shown here in red.
bzmd.cab,1
mfdisp1.zmd,1
seaglapl.ttf,1
../seagull.saf,1
../bzstring.dl_,1
../crt.cab,1
../ssl.cab,1
../options/bzimg16.dl_,1
../options/bzimg24.dl_,1
../options/bzimg32.dl_,1
../options/bzimg48.dl_,1
NOTE These files are optional. If keeping user download time to a minimum is critical, do not include these files in your download. BlueZone will automatically revert to the old 16x16 ToolBar icons if these files are not present.
Using Notepad, edit your default.ini file and add the following lines shown in blue, to the [BlueZone] section as shown here:
[BlueZone]
RegistrationKey=
;0-Application Settings in HKEY_LOCAL_MACHINE, Session Settings in HKEY_CURRENT_USER
;1-All Settings in HKEY_LOCAL_MACHINE
;2-All Settings in HKEY_CURRENT_USER (default mode)
BaseRegistry=2
UsePersonalFolderAsWorkingDir=Yes
UseAllUsersCommonFolderAsWorkingDir=No
ProfileMode=Yes
ProfileSharing=Yes
;DesktopMode=desktop.ini
EnablePowerKeys=No
FIPSMode=No
InstallForAllUsers=No
Further down the page in the [Configuration Lock Feature] section, add the following lines shown in blue.
[Configuration Lock Feature]
Lock=0
LockFTP=0
LockTelnet=0
ShowLockedDialogs=Yes
DisableAppendToClipboard=No
Now add this new [Session Manager] section below the [Configuration Lock Feature] section:
[Session Manager]
AutoUpdate=Yes
NOTE If you are upgrading from a very old version of BlueZone Web-to-Host, you may have to add additional lines to your default.ini file. So look it over very carefully.
Update all your Object Tag pages with the following ActiveX Control Module version. Each BlueZone Product Folder contains several Object Tag pages. These are the pages that start with obj_.
You must edit these pages with Notepad and change the OCX version number. For example, in the bz3270 folder each HTML page that begins with obj_ has an Object Tag and must be updated.
Here is an example of the obj_d_3.htm file with the OCX version shown in blue:
<OBJECT ID="Seagull Web-to-Host Control Module v3"
CLASSID="clsid:037790A6-1576-11D6-903D-00105AABADD3"
CODEBASE="../sglw2hcm.ocx#Version=3,2,5,362" HEIGHT=0 WIDTH=0>
<PARAM NAME="IniFile" VALUE="default.ini">
<PARAM NAME="Sessions" VALUE="MD_S1">
<PARAM NAME="MD_DistFile" VALUE="display.e3d">
<PARAM NAME="MD_S1" VALUE="mfdisp1.zmd">
<PARAM NAME="MD_S1_Save" VALUE="Yes">
</OBJECT>
Change the OCX version to look like this (changes are shown in red):
<OBJECT ID="Seagull Web-to-Host Control Module v3"
CLASSID="clsid:037790A6-1576-11D6-903D-00105AABADD3"
CODEBASE="../sglw2hcm.ocx#Version=-1,-1,-1,-1" HEIGHT=0 WIDTH=0>
<PARAM NAME="IniFile" VALUE="default.ini">
<PARAM NAME="Sessions" VALUE="MD_S1">
<PARAM NAME="MD_DistFile" VALUE="display.e3d">
<PARAM NAME="MD_S1" VALUE="mfdisp1.zmd">
<PARAM NAME="MD_S1_Save" VALUE="Yes">
</OBJECT>
NOTE Make sure you update ALL your Object Tag pages.
When all the above changes are complete, test your "bluezone1" site and make sure everything is working properly.
Congratulations! You have successfully upgraded your BlueZone Web-to-Host installation.