Search results

  1. JamesBowen

    Write to xml file

    If you want line breaks in a button, Progress ABL doesn’t support this by default. To achieve it, you’ll need to use Win32 API programming to modify the button’s Style property. I've included a static class object called "button.cls". It has a method called "MultilineLabel" - when you pass the...
  2. JamesBowen

    Write to xml file

    I've tried to make the fill-in side label multiline (word wrap) using the Win32 API programming, but I just can't get it to work. Someone who is cleaver than me might be able to help. However, I have managed to make a button's label to show multiple lines.
  3. JamesBowen

    Write to xml file

    The ABL button widget does not support multiple lines of text in the label. https://community.progress.com/s/article/000042397?popup=true Workaround solution is to use an image with the desired text. Or, it might be possible to use win32 API to some manipulate the properties of the button to...
  4. JamesBowen

    Sun-setting of EKU Client Authentication

    Starting May 2026, public certificate authorities (CAs) will no longer support TLS client authentication due to changes in Chrome’s root program. If your organization uses public SSL/TLS certificates to authenticate users, devices, or apps, you’ll need to switch to a private CA. This change...
  5. JamesBowen

    Sun-setting of EKU Client Authentication

    This isn't an OpenEdge-specific issue, but rather a broader web security concern. We currently use Let's Encrypt certificates for mutual TLS (mTLS) connections with external APIs. Starting 15 September, Let's Encrypt will no longer include the EKU Client Authentication attribute in its...
  6. JamesBowen

    MDI WIndowsinwindows

    20 Years too late. It is possible to Parent Child MDI windows (not using GUI for .NET). It's using Win32 API commands using GetParent() and SetParent() API functions. It's not something I would undertake lightly as you have to handle all kinds of edge case scenarios with maximizing, resorting...
  7. JamesBowen

    PASOE Rest API Delete Agent

    Recommend the "Development / WebSpeed" forum be renamed to "Progress Application Server for OpenEdge"
  8. JamesBowen

    PASOE Rest API Delete Agent

    I've been thinking about this and I don't actually know the answer. But, I was wondering if a STOP condition is raised when an agent is deleted.
  9. JamesBowen

    SSL Failures - Inconsistencies In Behaviour

    The problem might be :ServerNameIndicator(pvWebServiceServer) What is the value of pvWebServiceServer? The new server might have a new certificate that does not align with the subject=cn, But the hostname might exists in the Subject Alternative Name (SAN) of the server certificate. Have a...
  10. JamesBowen

    Hypnotic visual effects in OpenEdge

    Here is a still frame. Argh... I had mutual TLS enabled.
  11. JamesBowen

    Hypnotic visual effects in OpenEdge

    I was playing around with some AI tools, and I created this in Openedge using .NET WinForms. It's looks pretty cool, but does it have any real-world application that this could be used. I was thinking it could be used as a splash screen or an application login box.
  12. JamesBowen

    Resolved ClosedXML .net library | Can't view class object in Progress Developer Studio

    I'm redacting this statement. Don't do this. It's broken my Progress Developer Studio setup. I can no longer load or create any .NET Visual Designs Forms. I can no longer undo my changes to revert back to using .NET Framework 4.8
  13. JamesBowen

    "Conversion" of NetCode to 4GL | PdfSharp

    Did you have much luck with getting PDFsharp resolved? I'm exploring in using PDFsharp, but I'm having issue with the Progress Developer Studio showing the namespaces and methods in the Class Browser.
  14. JamesBowen

    Resolved AppServer failing to connect over https | Remote server is using wildcard certificate.

    Found it! There is an undocumented parameter "-servername" that I need to include the connect statement.
  15. JamesBowen

    Resolved AppServer failing to connect over https | Remote server is using wildcard certificate.

    I'm trying to connect to a remote PASOE AppServer over HTTPS. The Sever certificate is signed by a trusted CA Provider. The Servers public certificate is using a wild card certificate. The hostname exist in the SAN of the Server Certificate. I'm getting the following error when. If...
  16. JamesBowen

    Resolved ClosedXML .net library | Can't view class object in Progress Developer Studio

    Solution was to add -clrnetcore to the startup.pf file and to make sure the .NET v6/8 runtime was installed.
  17. JamesBowen

    wkhtmltopdf Performance and Execution Issues in WebSpeed vs prowin32

    Try this using INPUT-OUTPUT through. I've tested it on Windows 11 Pro Workstation, OE 12.8 using PASOE. There was no pause, also there was no pause using OS-Command. DEFINE STREAM sOSCommand. PROCEDURE htmltopdf...
  18. JamesBowen

    wkhtmltopdf Performance and Execution Issues in WebSpeed vs prowin32

    I'm going to ask an obvious question. Whatever procedure/method/function that is outputting to C:\temp\input.html, has it closed the output stream before calling the OS-COMMNAD? Do you still have the performance issue when creating a PDF from a URL i.e. ?
  19. JamesBowen

    Comment ExcelNumberFormat for formatting date and time.

    As many of us know, ABL has long struggled with built-in support for formatting dates and times, often leaving us to craft our own formatting solutions. While troubleshooting an unrelated issue, I came across the ExcelNumberFormat .NET assembly — a handy library for parsing ECMA-376 number...
  20. JamesBowen

    Resolved Security Audit data capture of OE HTTP Client

    OE 12.8.7. But, I might need to be backward compatible with 11.7.x
Back
Top