Elevate 2024 - New .NET DataStore and PowerClient Features in PowerBuilder 2025
Elevate 2024 - New .NET DataStore and PowerClient Features in PowerBuilder 2025
Its contents are protected by US copyright law and may not be reproduced, distributed, transmitted, displayed,
published or broadcast without the prior written permission of Appeon. All rights belong to their respective
owners.
Any reference to third-party materials, including but not limited to Websites, content, services, or software, has
not been reviewed or endorsed by Appeon. YOUR USE OF THIRD-PARTY MATERIALS SHALL BE AT YOUR OWN
RISK.
Appeon makes no warranty of any kind, either express or implied, including but not limited to, the implied
warranties of merchantability, fitness for a particular purpose, or non-infringement. Appeon assumes no
responsibility for errors or omissions.
New .NET DataStore project
PowerClient project painter optimization
OpenSourcePFCLibraries - The open-source
PowerBuilder Foundation Class libraries
Bruce Armstrong
https://www.linkedin.com/in/bru
ceaarmstrong/
PowerBuilder Java
Oracle PL/SQL C#
C++
IDS has delivered innovative program and
financial management information system
solutions to the Federal Government for nearly
three decades. Our flagship Enterprise
Requirements Management product, CCaR™ is
used by the DoD and Federal Agencies including
the Air Force, Space Force, Army, USSOCOM,
DSCA, DHA, JSF and DOE.
The new project type is
available in the New dialog
Project tab
Be sure to change the Name/Solution if
you are generating more than one
project
Otherwise, you’ll overwrite previous
projects.
Converter Tab
Lists all of the DataWindow objects in
the application
Selects them all by default
You do need to create a Database
profile
You can customize the entity names,
mappings, etc. or just leave the defaults
Scaffolding tab
The main item of interest there is the
Template (covered in later slide)
You can customize the
model/service/controller names here
Security Tab
Allows you to select authentication
method (or none at all)
Templates option
NonPBClient
Creates 5 methods for every DataWindow
object (covered in later slide)
PBClient
Creates 3 methods, regardless of number
of DataWindow objects (covered in later
slide)
AnyClient
Generates both sets of methods
NonPB Client API methods
With the exception of Delete, all take
and/or return plain JSON
Delete does not take or return any JSON
PB Client API methods
RetrieveWithModel
Used to retrieve a single DataWindow control or
datastore
UpdateWithModel
Used to update a single DataWindow control or
datastore
RetrieveOrUpdateWithModels
Used with the BatchDataObjects object to do
retrieve and/or update any number of
DataWindow controls or datastores in a single
call
Retrieve/Retrieve One sample
code (plain JSON)
RetrieveWithModel sample
code ( PowerBuilder custom
JSON)
RetreiveOrUpdateWithModels
sample code (PowerBuilder
custom JSON)
PowerBuilder 2022
PowerClient project painter
PowerBuilder 2025
PowerClient project painter
FTP deployment is no longer an option
You can use a third-party tool to do FTP
deployment
New .NET DataStore project
PowerClient project painter optimization
community.appeon.com
Discussions, tech articles and videos, free online
training, and more.
facebook.com/AppeonPB twitter.com/AppeonPB
Encourage us with a “like”, see cool pics, and get Follow Appeon and community members to get
notified of upcoming events. the latest tech news.
linkedin.com youtube.com/Appeon
Build up your career profile, and stay in contact Share important Appeon videos with others; no
with other professionals. account registration required.
Q &
A