Search results

  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?
  16. KMoody

    Audit Archive Failure

    Thanks, Rob. Based on what you've said and what I've figured out, I have an idea what happened: In cron, our databases run an audit archive at 2:45 AM, and our databases shut down for a cold backup at 3:01 AM. On 2020/03/08 at 1:59 AM, cron ran all jobs between 2:00 and 2:59 right after the...
  17. KMoody

    Audit Archive Failure

    We ran the following on Sunday, March 8, at 3 AM: proutil /users/mf/live/db/mffg1 -C auditarchive -directory /users/mf/live/db/audit_archive/ The log shows the following: OpenEdge Release 11.7.5 as of Fri Jun 7 08:29:03 EDT 2019 Archive all the records prior to 2020/03/08@03:00:01.530-0500...
  18. KMoody

    PUG Challenge South Africa 2020

    After the conference, will supplemental materials such as PowerPoints be posted?
  19. KMoody

    Question Storing Auditing Data in Production Databases

    OpenEdge documentation recommends archiving auditing data separately from production databases. I'd like to get some clarification on the reasons why. (Context: Our production databases are 4.8 GB, and our archive database is 10 GB. We are not legally bound to use auditing; for us, it serves as...
  20. KMoody

    Question PROUTIL AUDITARCHIVE Archive File Overwrite

    The OpenEdge documentation says the following: However, it seems like PROUTIL AUDITARCHIVE doesn't give you the choice to overwrite the existing audit archive (abd). In my cronjob script, I ran the following: yes | proutil /users/mf/live/db/mffg1 -C auditarchive -directory...
Top