Recent content by tamhas

  1. tamhas

    Graph-model metaschema for progress codebase - any interest in AI driven code analysis/modernization?

    Let me add another vote for the PUGgy events. In particular, both at these events and through any other channels you can find, the key goal is to find a champion at Progress. Finding one will make a night and day difference in the attention you can get. A good route might be to develop a talk...
  2. tamhas

    Named arguments for ABL procedures.

    I'll bet that the vast majority of cases are easily encapsulated, some take a bit of thought (which becomes routine after the first few), and a small number are genuinely difficult ... but that often the difficulty exists in the non-OO implementation as well.
  3. tamhas

    Named arguments for ABL procedures.

    Why not encapsulate the for each in the same object as the temp-table? One of the benefits is that one can change the definition of the temp-table and its access without changing the methods of the object.
  4. tamhas

    Named arguments for ABL procedures.

    I understand the temptation in old ABL code, but if you move to OO, you can encapsulate the temp-table in an object and never have the problem again.
  5. tamhas

    Named arguments for ABL procedures.

    Echoing the horror of others, one really needs to be clear about what one needs and wants at run time versus what one needs and wants at compile time. If all you are doing is displaying a value, then you need nothing more complicated than a run time parameter to pass in the value. Oh, and...
  6. tamhas

    Question Request for Guidance on Upgrading Progress Database from Version 11.7 to 12.8

    One might also note that with good paid help, a huge amount of your time is likely to be saved ... not to mention the predictability and quality of the result ... not to mention the opportunity for learning.
  7. tamhas

    Progress 9.1D legacy server - no developer licence - need to dump data to .csv

    Rather than wasting your time with ChatGPT, you might consider hiring a consultant who actually knows how to do all this stuff.
  8. tamhas

    When something is not true

    And fix your indenting ...
  9. tamhas

    When something is not true

    My inclination would be: if last-of (tf-tray) then do: find first hist no-lock where hi-itm = if-item-no no-error. if not available (hist) then disp tf-tray. end.
  10. tamhas

    Replication After Image both server and agent stays Locked status

    Have you considered simplifying your life by simply adding enough disk not to have to worry about it? They're cheap these days.
  11. tamhas

    Question Find An Element In An Array

    Please start a new thread instead of resurrecting one 10 years old.
  12. tamhas

    Question Performance question on a tool library

    If you are going to declare something static, you have to really want it to always be there ... and for it to remain "static", i.e., unchanging.
  13. tamhas

    better way to delete 5millions rows

    All of which only emphasizes that the performance issues which motivated this delete process almost certainly can be addressed by proper updating and tuning so that actual deletion will be unnecessary unless there is a business case for it ... which has not been stated.
  14. tamhas

    better way to delete 5millions rows

    If you want to archive the records, then you want to move them, not delete them. But, think carefully since moving records to an archive table almost inevitably leads to a query across both tables which can be messy compared to a simple query on one table. BUT! This The problem is because...
  15. tamhas

    better way to delete 5millions rows

    You might start by rethinking the delete. What are you hoping to accomplish? Disk space is cheap. Data deleted is data lost.
Back
Top