save-row-changes() and strange Lock Table Overflow

Posted by olivier.dunemann on 17-Sep-2010 06:56

Hi there,

We have defined an ABL class that manages the "dataaccess" in an OERA architecture.
There's a method that saves each row's changes (in a distinct transaction) using the buffer's SAVE-ROW-CHANGES() method.

Everything works fine until we attempt to do "massive" changes.
In short, we are reading XML files. Each of them composes an order entry with up to 4 lines (not more).
When the process reaches the 164th file, the error "Lock Table Overflow (915)" appears and crashes the session.

The strange thing is: when we look at the Lock Table (via PROMON, or VST) all along the process, and until the session crashes, there's nothing wrong. Both "Locking table entries in use" and "Locking table high water mark" never exceed 5.

Progress support team is waiting for a short piece of code that reproduces the problem, but I can't hardly narrow down the code.

Any suggestion would be highly appreciated

Thanks

----

Running OE10.2B01 on Windows 32bits

All Replies

This thread is closed