We just got that error while 2 programs tries to store same key.
Last year we have just wrote a code that should prevent that error code,
but somehow it pops again (today for the first since writing).
repeat until #hold=true callnat 'x' #hold end-repeat rest #hold
on error 3145 reset #hold esacpe routine end-error reset #hold read (1) x if false then update /* for hold record end-if end-read #hold := true
How did we got that error if all programs uses that subprog x ???