0% found this document useful (0 votes)
28 views23 pages

Elevate 2024 - New .NET DataStore and PowerClient Features in PowerBuilder 2025

The presentation discusses new features in PowerBuilder 2025, including a new .NET DataStore project and optimizations in the PowerClient project painter. It highlights the ability to customize database profiles, entity names, and authentication methods, as well as the introduction of various API methods for DataWindow objects. Additionally, it notes that FTP deployment is no longer supported and encourages community engagement through various platforms.

Uploaded by

Sumit Tomar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views23 pages

Elevate 2024 - New .NET DataStore and PowerClient Features in PowerBuilder 2025

The presentation discusses new features in PowerBuilder 2025, including a new .NET DataStore project and optimizations in the PowerClient project painter. It highlights the ability to customize database profiles, entity names, and authentication methods, as well as the introduction of various API methods for DataWindow objects. Additionally, it notes that FTP deployment is no longer supported and encourages community engagement through various platforms.

Uploaded by

Sumit Tomar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

New .

NET DataStore and


PowerClient Features in
PowerBuilder 2025
Bruce Armstrong, Integrated Data Services
December 2-3, 2024
This presentation was authored by volunteer(s) in the Appeon community. This is not a work for hire by
Appeon. The views and opinions expressed in this presentation are those of the author(s).

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

You might also like