Search results

  1. 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...
  2. JamesBowen

    Resolved Security Audit data capture of OE HTTP Client

    After a security review, I'm needing to capture all the web requests that is being called by OE HTTP Client. Currently is just dumping to a file but will be eventually stored into the database. I'm able to capture the HTTP header information, but I can find the correct method a capturing the...
  3. JamesBowen

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

    I'm looking at replacing the COM Automation of using MS Excel and using the ClosedXML. .net library. It looks like is going to do everything I need but I just can seem to get to all the listed namespaces, properties and methods in the class browser. Is the some sort of hidden trick when...
  4. JamesBowen

    Resolved PASOE 301 / 302 Redirect from the WebHandler

    I've spent the last few hours trying to figure out how to do a simple URL redirect from the PASOE WebHandler. In the Classic WebSpeed I would do somthing like this: <SCRIPT LANGUAGE="SpeedScript"> PROCEDURE output-headers: OUTPUT-HTTP-HEADER("Status","302")...
  5. JamesBowen

    11.7 vs. 12.8 OpenEdge.Net.HTTP client via proxy

    I have existing code that has been working as expected on OE11.7. The code makes a simple POST request via a proxy server. Since upgrading to 12.8 the POST request is different and responds with a 404 http error code. OE 11.7 via a proxy, returns HTTP 200 POST /gateway/oauth/token HTTP/1.1...
  6. JamesBowen

    Question output-http-header("status","302"). Not working as expected.

    OE 11.7.20 Windows 64bit. I'm a little bit late to the party but I'm slowly dipping my toe in my migrating existing classic WebSpeed code over to PASOE. The issue I'm having is that output header setting the http status to 302 is not working as expected I have found the knowledge base article...
  7. JamesBowen

    CBOR Decoding and WebAuthn/Passkey

    I'm scoping out the prospect of implementing WebAuth into PASOE web transport. I can't see any existing implementation of this in OpenEdge and it seem that the SPRING Tomcat security framework is not able to handle WebAuthn. So, I've started going down the road of trying to "Roll-your-own"...
  8. JamesBowen

    Comment 12.8.x Developer Studio help unsalable

    I'm not sure if anyone else is experiencing this but, I've notice the Help search in the Openedge Developer Studio is almost unusable in version 12.8. I would select a keyword in the editor and bring up the context menu and click "Help on keyword" and the help search never brings up anything...
  9. JamesBowen

    Resolved PASOE ABL Service not getting published from Developer Studio

    Context migrating to 11.7 OE 12.8 I'm developing a new project and I'm creating a new ABL Service with it's associated web handler. The problem I'm facing is the the ABL Service is not getting Published to my local PASOE instance from the Developer Studio. Developer Studio goes through the...
  10. JamesBowen

    Question How do I convert IPv6 into a 128bit number.

    I have a requirement to convert an IPv6 address into a number (128bit number). Because it's a 128bit number I will have to store it in the database as a character field. I found some javascript code which does what I need, but for something so simple I can't figure out what need to do to...
  11. JamesBowen

    Question OPenEdge OpenEdge.Net.HTTP performance issue

    I have some connectivity and performance issues with my latest development. I'm using the OpenEdge HTTP client which I have used many times before and I have not experienced an issue quite like this before. I'm developing on 11.7.18 as OE11.7 is going to be the target version that is going to...
  12. JamesBowen

    Question WhatsApp API Gateway providers

    I'm scoping out a new project where the requirement to send a out a uni-direction broadcast message to a WhatsApp group. The messages will contain interactive buttons which will perform an action on a PASOE server. Has anyone utilized a 3rd party WhatsApp gateway provider to send messages?
  13. JamesBowen

    Question OpenEdge 12.8 Linux and .NET proof of concept

    Hi, Can someone please try testing the code below on OE12.8 on Linux OS to test the new .NET compatiablity. I want to get a good idea of what will work with pratical examples. I understand that .NET events or anything GUI related won't work on a Linux distro and that is acceptable with the...
  14. JamesBowen

    Comment PNG Image display issue.

    Hi Guys, Just want to share an issue that I had experienced and managed to resolve. I'm displaying a PNG image that was dynamically generated by a 3rd party software and I was experiencing a rendering issue when using the IMAGE widget. Progress KBASE showed that this was a known issue...
  15. JamesBowen

    Comment ABL Toast Notifications

    I was exploring the possibility of using Windows' API of using Toast Notification and this is what I was able to create. I've included some dirty code as a proof of concept. using Microsoft.Toolkit.Uwp.Notifications.*. using System.*. using System.DateTimeOffset.*. block-level on error...
  16. JamesBowen

    Question How do I use Windows Hello Authentication (Windows.Security.Credentials)

    Windows 10: OpenEdge 12.8. This is my code and I want to start using the "Windows Hello" as a form of Authenticator using biometrics and or PIN code. using Progress.Lang.*. using Windows.Security.Credentials.*. block-level on error undo, throw. class ABLWindowsHello: method public...
  17. JamesBowen

    Question Error “System.ObjectDisposedException: Cannot access a disposed object.”

    OE 11.7.15 Windows 64bit. I have a situation that I can't reproduce in my development environment, but I can in the UAT and Production. It quite simple. I call a .net WinForm .cls file and when the user clicks on the "Cancel" button inside the WinForm Button, I execute the Exit() method...
  18. JamesBowen

    Question ABL Wordle Application

    I'm developing a Wordle'esk application and it's been developed into a single .w file. The wordle dictionary words are compressed (10kb) and embedded into the .w file. I'm using some custom colours and font(s) and I want to programmatically update/set the Progress' colour and font set. I know...
  19. JamesBowen

    OpenEdge 13.0 ?

    I was looking at a KBase: https://community.progress.com/s/article/using-os-command-and-dos-statement-should-warn-when-unnamed-output-stream-is-open?popup=true and the solution is fixed in OpenEdge Version 13.0. Where the heck did 13.0 come from?
  20. JamesBowen

    Question How to calculate a X509 certificate's issuer name hash

    I had a situation where the DLC cert folder needed to be updated with a missing CA root certificate. OpenEdge raised an error about certificate 6079867.0 was missing. I managed to get the certificate root file and import it successfully, but I'm unsure how the hash is calculated. From what I...
Back
Top