Recent content by KMoody

  1. KMoody

    Querying LDAP Passwords

    Thanks! That works for me, too. If I wanted to make the assemblies available to other users, would I add the following to the .ini file? assemblies=[filepath]\assemblies.xml
  2. KMoody

    Querying LDAP Passwords

    Is it possible to query LDAP through an OpenEdge program? I found code like this: USING System.DirectoryServices.AccountManagement.*. DEFINE VARIABLE objContext AS CLASS PrincipalContext. objContext = NEW PrincipalContext(ContextType:Domain,"YourDomain"). MESSAGE...
  3. KMoody

    Data entry on no surname/last name

    And what about Nintendo's Mario Mario?
  4. KMoody

    Error 16488: Index of Table is Not Active

    Yes, we might need to update.. I was hoping the -noinactiveidx startup parameter could prevent this, but it doesn't seem to help in this case.
  5. KMoody

    Error 16488: Index of Table is Not Active

    You're right! According to the XREF information, the program tried to FIND an INVHIST record using the new index. I didn't explicitly choose that index (USE-INDEX), but the program did. I'm using OE 11.7.5, for the record. Thank you both!
  6. KMoody

    Error 16488: Index of Table is Not Active

    I added an inactive index (DATE-PART-LINE) online for a table (INVHIST). I then compiled programs that used INVHIST but didn't reference DATE-PART-LINE. When I ran those compiled programs, I received the following error: Index 'DATE-PART-LINE' of table 'INVHIST' is not active. (16488) Why...
  7. KMoody

    Locking Scope with External Procedures

    Thanks, Rob. That helps a lot. I was looking through the locking documentation and found one of the articles confusing: https://docs.progress.com/bundle/openedge-abl-essentials-117/page/Making-sure-you-release-record-locks.html Is that really true? I've heard time and time again that RELEASE...
  8. KMoody

    Locking Scope with External Procedures

    I have two programs: test.p FIND item WHERE item.part-num = "4M5" AND item.cto-code = "" EXCLUSIVE-LOCK NO-ERROR. RUN test2. PAUSE. test2.p FIND sysmstr WHERE coname = "NEXTWO" EXCLUSIVE-LOCK NO-ERROR. When test.p pauses, both ITEM and SYSMSTR tables are locked. Why is...
  9. KMoody

    System.Text Namespace Crash

    I tried that, and it still crashed. But I figured out why we were crashing! In the protrace, I found the following: Exception code: E0434352 Fault address: 00007FFEEF734F69 01:0000000000033F69 C:\WINDOWS\System32\KERNELBASE.dll I then realized we were running using a COPY of prowin.exe...
  10. KMoody

    System.Text Namespace Crash

    Version: OpenEdge 11.7.5.00 OS: Windows 10 Pro System Type: 64-bit I'm running the following code: USING System.Text.RegularExpressions.*. message "start...". DEF VAR regexp AS CLASS Regex NO-UNDO. regexp = NEW Regex("^[~\w.!#$%&’*+/=?^_`~{|~}~-]+@[~\w-]+(?:\.[a-zA-Z0-9-]+)*$"). message...
  11. KMoody

    Search Temp-Table by Class Instance Property

    I have two classes: maze_util and point_util (see below). A maze_util contains a temp table (tt) of point_util instances stored as Progress.Lang.Object. In maze_util:getTestValue, I want to find a tt record by looking up the x and y values of the tt's point. I tried to do this by CASTing...
  12. KMoody

    Data Dictionary Display

    How do you change the Data Dictionary display from the first mode to the second (see pictures)? I think you have to use a startup parameter, but I can't remember what it is.
  13. KMoody

    Progress Editior

    I've used Progress Developer Studio for years, and I highly recommend it. However, if you need to use Notepad++, consider downloading the OpenEdge UDL here: https://github.com/ccleaud/ProgressABL-for-Notepad-plusplus In Notepad++, the UDL will highlight and color syntax for Progress files and...
  14. KMoody

    Changing a Field's Extent in 11.7.3

    You're absolutely right. :D It might be better to change these array entries into a table of their own. I'll look into that possibility.
  15. KMoody

    Changing a Field's Extent in 11.7.3

    According to this article, it's not possible to change a field's extent once you commit a database. Is this still true in 11.7.3?
Top