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.
Tech Articles
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.
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.
JSON Enhancements in PowerBuilder 2017 R3
- JSON
- JSONGenerator
- JSONParser
- PowerBuilder (Appeon)
- PowerScript (PS)
- DataWindow JSON
- Export JSON
- Import JSON
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.
Git Enhancements in PowerBuilder 2017 R3
Support for using Git 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.
Avoid Potential SQL Server tempdb log file issue when switching from Table Variables to Temporary Tables in a Stored Procedure called by a Data Window retrieval
In SQL Server it is generally a good idea to use temporary tables, rather than table variables within your stored procedures. Temporary tables perform much better, particularly with large volumes of data, as SQL Server is able to compile statistics on the data in temporary tables. However, if you are calling your stored procedures from a Powerbuilder application, you may find that the switch to temporary tables has an unwanted side effect. Here is how the unwanted side effect comes around and what to do about it.
ALTERNATIVA PARA CONSUMIR WEB SERVICES REST JSON VERSIONES ANTERIORES (6.5, … , 11.5)
Con los nuevos sistemas una de las cosas que hoy en día escuchamos es: tenemos un web services donde puedes consultar…
Por lo que ante esta necesidad y teniendo un sistema desarrollado originalmente en powerbuilder 6.5 ( les traigo esta solución.
Un “consumer” de WS REST
Para hacer este ejemplo utilizaremos objetos no visuales, principalmente el objeto internetresult.