Search results

  1. peterjudge

    Progress editor

    One feature that the OEAG (OE Authentication Gateway) added was the ability to control which users can connect to a database (using RBAC). This is not specific to the procedure editor (or any particular client for that matter), but rather to the DB connection. This functionality is however only...
  2. peterjudge

    Answered How to expand include files content in a procedure file

    To add to @WinningJr 's answer, PDSOE can do the same, via the Preprocessor view. You can also jump to a debug line using the ALT-L shortcut. The debug line number is the line number given in the message box's help (-debugalert). This will take you to the correct line, regardless of whether...
  3. peterjudge

    Chilkat

    Take a look at the -assemblies switch. That, and the XML file in it tell the runtime which DLLs to use.
  4. peterjudge

    Chilkat

    You should be able to convert C# examples into ABL reasonably easily. There are a few things that won't work at all, but generally-speaking, it should all work in ABL. The page at...
  5. peterjudge

    Determine LOG-MANAGER STREAM

    tl;dr : you can't. The LOG-MANAGER is built-in to the AVM and does not expose how it writes to disk, to the ABL. It does expose where (via the LOG-MANAGER:LOGFILE-NAME attribute). What are you trying to write the the LOG-MANAGER that you cannot write using the WRITE-MESSAGE() method? I would...
  6. peterjudge

    Coding styles.

    I ask myself whether >"" includes ? every single time I see it. There are so many functions and statements that return ? when ? is just in the same neighborhood. Clearly my brain does not accept this as valid :D
  7. peterjudge

    Avoid First Line of Import

    Add a line like the below before before the REPEAT block . That imports a line and the caret means the field is skipped. IMPORT STREAM sInput UNFORMATTED ^.
  8. peterjudge

    Coding styles.

    I thought at the time that IF NOT String:IsNullOrEmpty("foo") THEN . was adequate for both cases. But "not" methods are definitely good. Some of this is API design style, some is "we only needed a positive check at that time". The Consultingwerk stuff is not typically publicly visible; I...
  9. peterjudge

    Coding styles.

    This kind of stuff is a perfect use-case for static methods. Progress has , in OpenEdge.Core.String, /* Indicates whether a string is null or empty: empty having no non-whitespace characters @param longchar The value being checked @return logical TRUE if the...
  10. peterjudge

    "Query"

    And I may have to steal your name-idea: judge.p ;)
  11. peterjudge

    "Query"

    Is that a StarWars-like force/dark-side reference?
  12. peterjudge

    Smartbrowse loses link to smartviewer

    Congrats? FWIW I have recently worked on ADM1 code , so I completely empathise. Why would the BrowseHandle *not* be set though? Can you, in the value-changed trigger, {set BrowseHandle {&BROWSE} } (forgive the syntax, hopefully my point is clear)?
  13. peterjudge

    Connection through Progress

    See my answer at Connection through Progress
  14. peterjudge

    "Query"

    I wasn't aware there was an off switch for pedantic mode.
  15. peterjudge

    Question Apple Wallet and Google Wallet generation in OpenEdge ABL.

    @TomBascom "casually" As one does ... :D
  16. peterjudge

    Question Developper Studio Settings

    You can customise the project startup using a .p (see Progress Documentation). For launching programs you can setup a Run Configuration to do almost anything you want - pretty much like a Windows shortcut. Take a look at Progress Documentation .
  17. peterjudge

    Error in OE Gui Program

    You mention 2 OE versions. Does this error only happen in one of them? It looks like that property was only added in 11.7.x and so is't available in 11.6. Progress Customer Community
  18. peterjudge

    Answered PASOE Authenticate incoming requests by cross-checking the HTTP header

    In OE 12.5 and up, there's a GetRawEntity() method that will get you the raw/plain bytes, as a Memptr instance, on the WebRequest. In 11.7 you can use the same approach - see ADE/WebRequest.cls at 8e76c2c7d0eddc3c7d10c613fa17255c1f970b8d · progress/ADE . Just make sure you clean up after...
  19. peterjudge

    Answered How do I serialize the OpenEdge.Net.HTTP.IHttpResponse class object?

    @Cecil you're never a noob the OpenEdge.Net.HTTP.HttpRequest (or http response) isn't natively serializable , ie CLASS ... SERIALIZABLE. So you have to log a bug with progress and while they fix that, deal with that yourself (yes I accept the irony of that statement). "Deal with it" means...
  20. peterjudge

    Developer Studio accessing a remote PASOE Instance

    There's this Progress Customer Community which may help. The gist of it is that you need to connect to that remote machine's Admin Service.
Back
Top