Description
The class identifiers (CLSIDs) for the PowerBuilder Window ActiveX, the DataWindow Web control for ActiveX (Web ActiveX), the PowerBuilder test interface, and the PowerBuilder inbound automation server (PowerBuilder.Application) have changed in PowerBuilder 8. In all the CLSIDs for PowerBuilder 8, the string 7777 has been replaced with the string 8888. The MIME types for the PowerBuilder window plugin and the DataWindow plugin have also changed. If you use any of these PowerBuilder tools, you may need to update your application.
Usage
ActiveX controls To include the Window ActiveX control or the DataWindow Web control for ActiveX on a Web page, you use the HTML Object element. The CLSID is one of the attributes that you need to specify, and you must use the same version of the control as the PowerBuilder VM installed on the client.
|
Control
|
Version
|
CLSID
|
|
Window
|
PowerBuilder 7
|
77771304-7777-1000-8000-080009AC61A9
|
|
(Standard)
|
PowerBuilder 8
|
88881304-8888-1000-8000-080009AC61A9
|
|
Window
|
PowerBuilder 7
|
77771314-7777-1000-8000-080009AC61A9
|
|
(Secure)
|
PowerBuilder 8
|
88881314-8888-1000-8000-080009AC61A9
|
|
DataWindow
|
PowerBuilder 7
|
77771503-7777-1000-8000-080009AC61A9
|
|
Web control
|
PowerBuilder 8
|
88881503-8888-1000-8000-080009AC61A9
|
Automation server If you use the version-independent programmatic identifier to interact with the PowerBuilder automation server, the registry always directs you to the current version and you do not need to update your application. When you install PowerBuilder 8, the current version of the server is set to PowerBuilder.Application.8.
If you use the version-dependent identifier (PowerBuilder.Application.7), you need to update your application to use the same version of the automation server as the PowerBuilder VM installed on the computer where you deploy the automation server.
Plugins You include the window or DataWindow plugin on an HTML page using the HTML Embed element. When the browser recognizes the Embed element and requests a PBD or PSR file from the server, the appropriate version of the MIME type for the plugin must be registered on the server:
|
Control
|
Version
|
MIME type
|
|
Window
|
PowerBuilder 7
|
application/vnd.powerbuilder7
|
|
(Standard)
|
PowerBuilder 8
|
application/vnd.powerbuilder8
|
|
Window
|
PowerBuilder 7
|
application/vnd.powerbuilder7-s
|
|
(Secure)
|
PowerBuilder 8
|
application/vnd.powerbuilder8-s
|
|
DataWindow
|
PowerBuilder 7
|
application/datawindow7
|
|
Web control
|
PowerBuilder 8
|
application/datawindow8
|
|
|