STD Integrated Framework
PowerBuilder 2021 to Java Interoperability!
Regards ... Chris
Software Tool & Die Inc. are very pleased today to announce a new example application that demonstrate a fully working Dynamic Data Exchange (DDE) Client and Server application! This latest release of the DDE Client/Server applications are are all written in the latest PowerBuilder 2021version and are also using the latest STD Integrated Framework (2022R2 Beta) ...
In this original release, the DDE Demo Apps include the following features:
|Actual DDE Client and DDE Server in action exchanging various messages & data!|
The deployed EXE's for the DDE Client and DDE Server are also included in the DDE App download. You can run either the Client or Server in mixed modes. For example a 32bit client and a 64 bit server (or vise versa), a P-Code client and an M-Code server (or vise versa), or any combination of the various DDE EXE's built from the STD Framework. The DDE features will work with any combination of the above EXE's. So this feature is just another tool in the PBToolBox that PB Developers can use to accomplish inter-application communication!
You can download the new STD Framework DDE Demo App for PB2021 build 1509, as follows:
DDE Demo App: Download
Enjoy ... please let me know what you think & if you have any feature suggestions that you might like me to add for future releases!
Regards ... Chris
** Hot News **
|Base64 example from an ANSI text file!|
|Error handling for corrupt (incomplete) or wrong encoded Base64 files.|
|Base64 file translation into an image (or any other binary format for that matter)!|
Software Tool & Die Inc. are very pleased today to announce an updated version of the PowerServer Console (2022R1) application for use with the Appeon PowerServer 2021 App Server! This latest release of the PowerServer Console application that is all written in PowerBuilder 2021 and is also using the latest STD Integrated Framework (2022R2 Beta) ...
In the original release, the PS Console App could only monitor and if need be kill a PS2021 App "Session". Changes in this release also include:
|PS Console App monitoring PowerServer "Sessions".|
Tip: The only tricky part of the coding for the PS Console App's RESTFul web service session interaction was that the PS "DateTime" comes back with Time Zone data attached in JSON format that unfortunately PB cannot handle JSON wise. So I had to strip the TZ information off in order to import the DT into a DWO's DT column type. However, PS's DT is GMT and thus the actual time is off compared to the PC's time. I will look into this deeper for the next release & try to compensate.
One of the next new features in this PS Console release now allows you to see the API's within the PS2021 server itself by using the new API tab page. Note that the PS2021 Console's functionality is governed by the built-in exposed "internal" RESTFul web services within the PS2021 server itself. Check out the new API documentation feature display, as follows:
|PS Console displaying the RESTFul API's in PowerServer 2021!|
|New PowerServer Health check feature at work!|
I have also recently updated the STD Integrated framework to handle PS Server outages without crashing the running PB App running with PowerServer. This allows the App User and/or Support team to see exactly what happened in a PB/PS App failure when its related to a PS2021 issue, Network failure, Server not started, Killed session, etc type of failure.
You can download the PS2021 Console and OrderEntry Demo App for PB/PS2021, as follows:
PS Console: Download
Enjoy ... please let me know what you think & if you have any feature suggestions that you might like for future versions!
Regards ... Chris
What if you could test your application
Automate the tests
re-create your tests
Tests rely on application objects, not on
|PB 2022 IDE using the Script Commenter!|
|Mapping the Script Commenter in the PB 2019 R2 IDE|
** Hot news **
|Media Player in action on an MP3 music stream|
|Media Player in action on an MP4 movie stream|