Tech Articles


PDF Enhancements in PowerBuilder 2017 R3


With the release of PowerBuilder 2017 a new native method of exporting DataWindows to PDF became available.  There were some enhancements to that functionality added in R2 and in R3 that we're going to look at in this article.

Read more

PostgreSQL Enhancements in PowerBuilder 2017 R3


The support for PostgreSQL that was added in R2 was covered in an earlier blog post.  The enhancements in R3 are primarily related to addition entries added to the PBODB170.INI file.  These additional entries provide more support for maintaining tables, views, primary and foreign keys, users and groups in the database painter.  

Read more

Stand Alone Compiler Enhancements in PowerBuilder 2017 R3


In an article on the enhancements that were added to the stand alone compiler in R2, I remarked on an issue on how file version information was handled in the initial release, and which was still a problem in R2.  Fortunately, R3 corrects that issue.

Read more

SVN Enhancements in PowerBuilder 2017 R3


Support for using SVN as a source control system without going through a bridge product was added in 2017 R2 and covered in a previous blog post.  In this blog post we're going to look at the enhancements that were added to that feature in 2017 R3. 

Read more

Encryption: New feature in PowerBuilder 2017 R3


PowerBuilder 2017 R3 introduces support for encoding and encrypting data, something of particular interest when using REST web services.  We're going to take a look at those new features. 

Read more

OAuth: New Feature in PowerBuilder 2017 R3


PowerBuilder 2017 R2 added a number of REST features, which I covered in a previous blog post.  One area for improvement on the original feature was better support for REST authentication methods.  The HTTPClient and RESTClient objects provided methods to set request headers, but doing the legwork needed for some of the more complex authentication mechanism (i.e., OAuth) were left to the developer.  PowerBuilder 2017 R3 addresses that.  In this blog post we'll look at using this new feature.

Read more

JSON Enhancements in PowerBuilder 2017 R3


There were some JSON features introduced in 2017 R2, in particular the JSONGenerator and JSONParser, which were covered in a previous blog post.  2017 R3 introduces additional important JSON features, in particular JSON import/export from a DataWindow, and a JSONPackage object that is used to merge/extract JSON data sets.  Those will be covered in this blog post.

Read more

Find Articles by Tag

Windows 10 Icons Database Object Encoding License HTTPClient DevOps PBVM Debug RichTextEdit Control TFS Error COM JSON PostgreSQL PowerBuilder (Appeon) Service PowerServer Web Source Code RibbonBar RibbonBar Builder Import Validation Migration TortoiseGit SqlExecutor IDE Resize TLS/SSL Windows OS Database Table Data Script Menu Interface Mobile SQL CoderObject Class Android Charts SDK 32-bit Database MessageBox .NET Assembly WebBrowser OrcaScript REST Variable Expression Bug Automated Testing GhostScript DragDrop DataType 64-bit Source Control Event Handling CI/CD Authentication Design Icon Debugger API PowerServer Mobile ActiveX Event Web Service Proxy iOS Linux OS Stored Procedure Database Table Performance Web API DLL Git SOAP JSONGenerator C# Application SVN Event Handler Data Testing JSONParser .NET DataStore External Functions SqlModelMapper CrypterObject Open Source Oracle DataWindow JSON Graph Branch & Merge Platform Database Profile Outlook TreeView SnapDevelop OAuth 2.0 Debugging Export Database Table Schema UI PowerScript (PS) ODBC .NET Std Framework RESTClient Encryption Transaction Filter Configuration NativePDF Sort Messagging Model PDF Import JSON PBDOM Jenkins Azure PFC Trial WinAPI PBNI File DataWindow Window Array Elevate Conference Visual Studio InfoMaker Installation PowerBuilder PDFlib Repository Authorization SnapObjects Export JSON Database Connection Database Painter Deployment BLOB SQL Server XML UI Themes OAuth Text PostgreSQL ODBC driver PowerBuilder Compiler Excel OLE Syntax UI Modernization