Consultor Eletrônico



Kbase 13888: Odd TRANSACTION behavior with PERSISTENT PROCEDURES
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/05/1998
Odd TRANSACTION behavior with PERSISTENT PROCEDURES


A bug has been logged regarding differences in transaction behavior
in Version 7.3A and later (including 7.3B).

The documentation (Programming Handbook, p. 3-42) states that UNDO
behavior with transactions should be identical whether a procedure
has been run persistent or non-persistent. This does not, however,
appear to be the case.

The following scenario illustrates the problem. If you have a main
procedure that calls a subprocedure which does a record deletion
with UNDO handling, when the UNDO is carried out the record should
be restored. This is indeed what happens when non-persistent
procedures are used, but if you run persistent procedures the record
will not be restored.

This issue affects other transaction scenarios besides DELETE.

This has been logged as bug 95-03-17-004.

Progress Software Technical Support Note # 13888