Search results

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

    Resolved PASOE ABL Service not getting published from Developer Studio

    I found a workaround. From the developer studio I had to perform a full export of the ABL Web Services and then manually import the new Web Handlers. I'm not sure why this can't be pushed from the developer studio. Is this a bug?
  3. 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...
  4. JamesBowen

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

    There is possiblitly 170141183460469273745278895279919563358.9442406122
  5. 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...
  6. JamesBowen

    DLLs or other encryption options

    I've updated the code on GitHub. I've altered things a bit and made it into a ABLOO static class object. GitHub - Jimbobnz/ABL-RC4: ABL RC4 (RC4) cipher I've crossed check the output with other RC4 utilities and it encrypts/decrypts as expected.
  7. JamesBowen

    DLLs or other encryption options

    Hi Liza. Just so that I understand you correctly, the code sort of works but not 100% of the time? Is the ABL code working with the previously generated encrypted content? Is the content that you are trying to encrypt (or decrypt) text based or binary? When I wrote the first revision of the...
  8. JamesBowen

    DLLs or other encryption options

    I've tested it with a binary file (1.2MB) and to my surprise it did work. However, it was very, very slow and that just because the ABL language is just not optimal for bitwise operations. Recommendation is to use an alternative encryption method which is supported by OpenEdge. If you do need...
  9. JamesBowen

    DLLs or other encryption options

    Re-wrote using memptrs rather than concatenating character string values. It seems to be working well with larger string values too. It might possibly work with binary files aswell, but I have not tested that. Link the ABL DOJO...
  10. JamesBowen

    DLLs or other encryption options

    Some Improvement to the code. Still has a bug where the source string can't exceed 261 characters. Possibly someone cleverer than me can spot the bug. FUNCTION bitXOR RETURNS INTEGER (INPUT X AS INTEGER, INPUT Y AS INTEGER): DEFINE VARIABLE b1 AS INTEGER NO-UNDO. DEFINE VARIABLE b2...
  11. JamesBowen

    DLLs or other encryption options

    I've just written the algorithm ABL and tested it in ABL DOJO. Use it at your own risk. I've done about 2 mins of testing in the ABL DOJO. I think it also breaks when the string exceeds 112/113 characters. Until today I've never head of RC4 or ARC4. Hopefully, you can fix it. I do have a...
  12. JamesBowen

    4GL code to copy a value to windows clipboard

    Alternative using .NET within the ABL. System.Windows.Forms.Clipboard:SetText("FooBar").
  13. JamesBowen

    Question OPenEdge OpenEdge.Net.HTTP performance issue

    I won't be deploying the source code. At the moment it's a bit of a mixed bag of 11.7.x to 12.x.x.
  14. JamesBowen

    Question OPenEdge OpenEdge.Net.HTTP performance issue

    Is this good practice to us the PROVERSION statement in this manor?: ASSIGN /* Only enable TLS1.3 if the Progress version is 12.8 or greater*/ cSSLProtocols[1] = "TLSv1.2":U cSSLProtocols[2] = "TLSv1.3":U WHEN PROVERSION GE "12.8" chCiphers[1] =...
  15. JamesBowen

    Question OPenEdge OpenEdge.Net.HTTP performance issue

    This is a working solution (so far). I don't like that is limiting itself to a single cipher. Performance has increased to 900ms on 11.7.18, but slow on 12.8.0 DEFINE VARIABLE TLSCiphers AS CHARACTER NO-UNDO EXTENT 1. DEFINE VARIABLE TLSProtocols AS CHARACTER NO-UNDO EXTENT...
  16. JamesBowen

    Question OPenEdge OpenEdge.Net.HTTP performance issue

    Just to try something. I placed the PSC_SSLCLIENT_PROTOCOLS environment variable and I get a whole new error message. I think this is something to do with Ciphers. In my code I'm not specifying any ciphers.
  17. 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...
  18. JamesBowen

    "Conversion" of NetCode to 4GL | PdfSharp

    However, I'm having trouble in getting the PDFSharp assemblies to load correctly, so I can't help fully. I can't see the namespaces or classes. So, this is all guess work. In theory this code should work in the Progress Developer Studio. using System.*. using System.Diagnostics.*. using...
  19. JamesBowen

    "Conversion" of NetCode to 4GL | PdfSharp

    Can you show us your ABL code including any "using" statements, plus the assemblies you are using. I trying to get experiment with PDFSharp too, but Visual Studio is not showing the nested namespaces.
  20. JamesBowen

    "Conversion" of NetCode to 4GL | PdfSharp

    Port existing PDFsharp projects to PDFsharp 6 Version 6.1.0 In this article Upgrade existing code Breaking changes This article describes how to upgrade your existing PDFsharp 1.x projects to PDFsharp 6. Upgrade existing code Upgrading an existing PDFsharp project is described in Upgrade...
Back
Top