Deploying the Web ActiveX
CAB file for deployment
The Sybase installation directory includes a CAB file that
contains all files and information the client Web browser (Internet
Explorer) needs for installing the Web ActiveX and the Transaction
Object control. The CAB file includes:
- An
Open Software Distribution information file - DLLs for the controls
- Java class files for the JDBC driver
The browser manages installation of the ActiveX controls using
the information in the CAB file. It installs the controls in the
system registry and maintains its Java class path. You need only
to tell the browser how to find the CAB file.
To make the Web ActiveX and Transaction Object
control available to users:
- Put the CAB file on your Web server.
-
Refer to the CAB file on the Web page in the CODEBASE
attribute of the Object element.
In a Web target, you can accomplish both goals by:
- Including the CAB file in your project and deploying
it to the Web server along with your other project files. - Specifying a value for Network Code Base in the
ActiveX object property sheet. The value is the name and relative
path for the CAB file, plus the version number. If the CAB file
is part of your PowerBuilder Web target, use the browse button to
display the Choose URL dialog box. You can then select the CAB file
on the Project page of this dialog box.
For information about specifying the correct value for CODEBASE,
see “HTML for inserting the controls
on a Web page”.
Deploying a new version
The version number in the value of the CODEBASE attribute
determines whether the browser downloads and installs a new version
of the ActiveX controls. The browser compares the version number
in the CODEBASE value with the version of the controls that are
installed in the system registry. If the version numbers do not
match, the browser downloads the CAB file again and installs it.
To deploy the new CAB file when you get a new
version of PowerBuilder or DataWindow Builder:
-
Find the new version number by checking
the version number of any PowerBuilder DLL (as described in “HTML for inserting the controls
on a Web page”). -
Edit the Web pages that refer to the CAB file.
Change the version number in the CODEBASE attribute to match the
new number. -
Replace the CAB file on the Web server with the
new version.