Supported PB Features for PowerServer Web

Appeon® PowerServer® 2020


DOCUMENT ID: ADC20235-01-2020-01

LAST REVISED: January 14, 2021

Copyright © Appeon. All rights reserved.

This publication pertains to Appeon software and to any subsequent release until otherwise indicated in new editions or technical notes. Information in this document is subject to change without notice. The software described herein is furnished under a license agreement, and it may be used or copied only in accordance with the terms of that agreement.

No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical, or otherwise, without the prior written permission of Appeon Inc.

Appeon, the Appeon logo, Appeon PowerBuilder, Appeon PowerServer, PowerServer, PowerServer Toolkit, AEM, and PowerServer Web Component are trademarks of Appeon Inc.

SAP, Sybase, Adaptive Server Anywhere, SQL Anywhere, Adaptive Server Enterprise, iAnywhere, Sybase Central, and Sybase jConnect for JDBC are trademarks or registered trademarks of SAP and SAP affiliate company.

Java and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc.

All other company and product names used herein may be trademarks or registered trademarks of their respective companies.

Use, duplication, or disclosure by the government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of DFARS 52.227-7013 for the DOD and as set forth in FAR 52.227-19(a)-(d) for civilian agencies.

Appeon Inc., 1/F, Shell Industrial Building, 12 Lee Chung Street, Chai Wan District, Hong Kong.

Table of Contents

Basic Requirements and Recommendations
Basic Requirements
Requirements for Upgrading PowerBuilder Applications
Application Language Recommendations
Web Browser Limitations
Application Techniques
Program Access Techniques
Using OLE in an application
Using external functions
Using Run PowerScript function
Building a mail-enabled application
Using Drag and Drop
Using Unicode
Web enhancements and differences
Appeon enhancements and differences
Appeon security enhancement
Installing Appeon Xcelerator plug-in
PowerServer open interfaces
Application differences
DataWindow enhancements and differences
Appeon DataWindow menu
DataWindow printing
DataWindow user operation differences
Object Control Enhancements and Differences
Object/control enhancements
Object/control user operation differences
System Objects and Controls
Supported Controls
Unsupported controls
System objects
Supported Objects
Unsupported Objects
PowerScript Reference
PowerScript Topics
Object-Oriented programming
Language basics
Data types
Operators & expressions
User objects
Calling functions and events
Document Interface
Era setting (JP version only)
PowerScript statements
Using PowerBuilder Source Editor
Embedded SQL
Database server and data types
Transaction management statements
Non-cursor statements
Cursor statements
Database stored procedures
Dynamic SQL
System functions
Supported types
Unsupported types
User functions
Event types
System messages
System message (non-standard EventID)
DataWindow data sources
Using SQL statements in DataWindows
DataWindow presentation styles
Composite DataWindow
CrossTab DataWindow
Grouping in DataWindow
Graph DataWindow
RichText DataWindow
TreeView DataWindow
Displaying and validating data
Dynamic DataWindow
DataWindow operators and expressions
DataWindow objects and their properties
DataWindow object
DataWindow object properties
Controls in a DataWindow and their properties
DataWindow data and property expressions
DataWindow constants
DataWindow control
Properties of DataWindow control
Events for the DataWindow control
Functions of DataWindow control
DataStore object
Properties of DataStore object
Events of DataStore object
Functions of DataStore object
DataWindowChild object
Properties of DataWindowChild object
Functions for DataWindowChild
DataWindow performance considerations
DBParm parameters in Database
Calling Web Service
PowerBuilder Document Object Model
Undetected Unsupported Features