Changed GUIDs and MIME Types
\The Sandbox \PB History & Future \New In PB8 \GUIDs & MIMEs
Workspaces
Code Examples
UI changes
Working with 
PB8
Starting PB
System Tree
Library painter
Clip & Output
Source editor
AutoScript
Source Control
Exception
Handling
Web Targets
4GL Web
Pages
Web DW
Scripting
Web DW
Container
Web DW
Events
Server-side
Methods
JavaScript
Includes
HTML
Rendering
EAServer
Profiles
EAS/Existing
Interfaces
EJB Clients
EAS
Transactions
SSL
Connections
Concurrency
Property
Multiple
PB VMs
DB Interfaces
ANSI
Outer Join
Proxy
Connections
Loading
DB Libs
PB.INI/DB Info
Command Line
Deployment
Version
for EXEs
Color Support
New Object
Properties
DW
Expressions
DW
Properties
PowerScript
Functions
SaveObject
OLE Event
DBCS Support
GUIDs & MIMEs

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

PBL Peeper PB Help PB History
& Future About Us Feedback Site Map

Google
 
Web www.techno-kitten.com
www.sybase.com