Deleted objects
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
There are cases where the application deletes an object
with a DELETE OBJECT statement,
but the AVM delays the deletion of the object. One example is an
output TABLE-HANDLE parameter. If the ABL application deletes
this object before returning, the AVM delays the deletion so it
can transfer the output temp-table records back to the calling program
when the program returns. If the AVM delays the object deletion,
a log entry indicates that the deletion is pending. A log entry
also indicates when the AVM deletes the object. This can happen
with the following object types:
-
BUFFER(associated with an outputTABLE-HANDLEparameter) -
DATASET(for example, anOUTPUT DATASET-HANDLEparameter) -
PROCEDURE(for example, if a procedure containsDELETE THIS-PROCEDURE) -
TEMP-TABLE(for example, anOUTPUT TABLE-HANDLEparameter)