hi everybody,
I search a solution to read the locks info when I'm in a transaction !
I need it to act correctly on LOCKED clause..
OPEN 'MD' TO F ELSE STOP
TRANSACTION START THEN CRT 'TR OK'
READU R FROM F,'EFV' ELSE R = ''
EXECUTE 'LIST.READU'
EXECUTE 'PHANTOM LIST.READU'
EXECUTE 'SH /C smat -r'
EXECUTE 'ANALYZE.SHM -r'
TRANSACTION ABORT
RELEASE F,'EFV'
the runtime says :
12 RUN EFVPROGS TESTTRANS
TR OK
Verb "LIST.READU" illegal when a transaction is active.
Verb "PHANTOM" illegal when a transaction is active.
Verb "SH" illegal when a transaction is active.
Verb "ANALYZE.SHM" illegal when a transaction is active.
Is there a hidden SYSTEM(?) to retrieve the LIIT.READU / list_readu / smat -r output ?
(I can perform all READU before TRANSACTION START and if LOCKED perform what I need but I'm into a generic subr and the TRANSACTION is started by upper caller. )
Any idea, by advance, I thank you ?