Workarounds & API Guide

Appeon® for PowerBuilder® 2013 R2

FOR WINDOWS & UNIX & LINUX

DOCUMENT ID: ADC20236-01-0680-01

LAST REVISED: October 22, 2014

Copyright © 2000-2014 by Appeon Corporation. 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 Corporation.

Appeon, the Appeon logo, Appeon Developer, Appeon Enterprise Manager, AEM, Appeon Server and Appeon Server Web Component are registered trademarks of Appeon Corporation.

Sybase, Adaptive Server Anywhere, Adaptive Server Enterprise, iAnywhere, PowerBuilder, Sybase Central, and Sybase jConnect for JDBC are trademarks or registered trademarks of Sybase, Inc.

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 Corporation, 1/F, Shell Industrial Building, 12 Lee Chung Street, Chai Wan District, Hong Kong.


Table of Contents

Appeon Workarounds PBL Reference
Introduction to Appeon Workarounds
Best practices for calling APIs
General API
AppeonExtFuncs object
Appeon Client Functions
Client Logs
File Upload and Download
Distributed DataWindows (EAServer only)
Appeon Labels
Calling EJB Component
Calling .NET/COM server components (.NET only)
Calling Web Service
Mobile Device API
Appeon Workspace
Barcode
Camera
Connection
Device
GPS
Map
Media
Notification
Offline
Textchecker
NFC
Appeon Resize PBL Reference
eon_cst_resize object
Functions
Properties
eon_cst_resizeattrib object
eon_cst_resizecompose object
Functions
Properties
Event
Workarounds for Unsupported Features
Objects & Controls
External user object
UserObject object
System Objects
System Controls
System Functions
DDE Server functions
FileLength64 function
FileReadEx function
FileSeek64 function
FileWriteEx function
FromAnsi function
FromUnicode function
Garbage Collection functions
GetLibraryList function
Help functions
HyperLinkToURL function
LibraryDirectory function
PopulateError function
Registry function
Shared Object functions
SignalError function
PowerScript Reference
PowerScript Topics
PowerScript Statements
SQL Statements
PowerScript Events
DataWindow Reference
DataWindow operators
DataWindow Object Properties
DataWindow control
Controls in a DataWindow
Functions of DataStore object
DBParm parameters in Database
ConnectString parameter
Workaround Techniques (for EAServer only)
Appeon GetFullState/SetFullState/GetChanges/SetChanges (Windows only)
Packaging unsupported features in n-Tier NVOs or DLLs
FAQ & Workarounds
What files will go to the plugin folder and how to access them
How to generate a PDF file and send it via email
How to make a phone call in the mobile application
How to download an image to the mobile device and show it in the application
How to replace the icon that shows in the IE tab or address bar
How to replace Appeon image that displays at the running of applications
How to remove the Internet Explorer menu
How to deploy NVO to EAServer 6.1
How to deploy NVOs to EAServer without PowerBuilder
How to use Client resources in Appeon Web applications
How to deploy an Appeon application without Appeon Developer
How to log in the Web application with single sign-on
How to add headers & footers to a Web application
How to get the user name and password of the operating system
How to modify the storage location of Web application files in Appeon Developer
How to integrate Appeon Web applications with JSP/ASP
Applying Appeon CommandParm and Hyperlink features
Using Internet Explorer Frame
Integration through intermediate n-Tier Server-level solutions
No Workarounds
Index