Search results

  1. JamesBowen

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

    I've seen this in a Kbase. I hope it might fix it. @VisualDesigner. method private void UserAuthorisation_FormClosing( input sender as System.Object, input e as System.Windows.Forms.FormClosingEventArgs ): if valid-object(components) then cast(components...
  2. 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...
  3. JamesBowen

    How to write a xml file using break by

    I'm not quite sure what you are trying to do, but at a guess you want to have a separate XML output per site. Try this: FOR EACH tt_Woorder NO-LOCK BREAK BY tt_Woorder.tt_site: IF LAST-OF (tt_Woorder.tt_site) THEN DO: // DATASET dsproductionPlan:write-xml("file", lXmlPathName ,true, ...
  4. JamesBowen

    Answered Sending email from progress

    Hummm. This is interesting. OE 12.8 will support .NET v6 on Linux (excluding WinForms). So, in theory this code might work on Linux.
  5. JamesBowen

    Question calculate week number in "C"

    I'm not really a "C" developer, but I know that the Arduino language is a simplified version of "C". So, I Googled "Arduino Week Number" and found this. How to: Calculate Number of Week and Number of Day You might be able to 'lift and shift' the code and fit it to your requirements.
  6. JamesBowen

    Question calculate week number in "C"

    Have you tried ChatGPT?
  7. JamesBowen

    Question ABL Wordle Application

    Yeah. The Font and color are the things that are holding me back. I was thinking I could have developed a .NET GUI class object. But, my ABL skills were more proficient.
  8. 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...
  9. JamesBowen

    OpenEdge 13.0 ?

    I'm surprised that the marketing department has not called it "OpenEdge 0x0D" or "OpenEdge Zero XD"
  10. 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?
  11. JamesBowen

    Prodataset temp-tables empty after read-xml

    Check with Developer Guide of the SOAP service that there are no requirements to include custom HTTP headers. The ABL SOAP client does not offer a method to include custom HTTP headers in the web request.
  12. JamesBowen

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

    I'm working backwards in my problem solving. I now have a working HEX encoded value of the 'Subject' so I know what the correct result I'm expecting. function HashTruncate character (input hexEncodedANS1Subject as character): define variable rawHashSubject as raw no-undo. define...
  13. JamesBowen

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

    I've got a bit of a breakthrough...Sort of. Before you hash the 'subject' their need to be some manipulation of the raw data. Some notes: The "hash" is essentially a dump of the certificate's DER encoded subject name SEQUENCE with the following modifications: the leading SEQUENCE header is...
  14. JamesBowen

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

    Thanks, Peter. I'm using the .NET X509Certificate2:IssuerName:RawData. to return the ASN.1 Certificate's Issuer. Which looks like this (hex encoded): 3061310B300906035504061302555331 153013060355040A130C446967694365 727420496E6331193017060355040B13 107777772E64696769636572742E636F...
  15. JamesBowen

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

    this is great, that i can use the sslc command. but is such a shame that i was has unable to generate the hash programatically. i felt like i was getting so close to figuring it out.
  16. JamesBowen

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

    i have always been I under the impression that the sslc command was a customised version of openSSl with very limited functionality. is sslc just a rebadged version of openSSL???.
  17. JamesBowen

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

    Additional information on what the OpenEdge command line tool produces.
  18. 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...
  19. JamesBowen

    Question Openedge HTTP client - Supported ciphers.

    To my surprise, the cert.client.log file showed that the OE HTTP Client did in fact connect using TSL1.3 SSL-Session: Protocol : TLSv1.3 Cipher : TLS_AES_128_GCM_SHA256 Session-ID: Session-ID-ctx: Resumption PSK: PSK identity: None PSK identity hint: None SRP...
  20. JamesBowen

    Question Openedge HTTP client - Supported ciphers.

    Can someone please help me understand why the cipher "ECDHE-ECDSA-CHACHA20-POLY1305" is a "Bad Algorithm" but is listed as one of the available ciphers.
Back
Top