Try OpenEdge Now
skip to main content
Debugging and Troubleshooting
Troubleshooting Resources : Log Entry Types Detail : Dynamic object logging : Deleted objects
 
Deleted objects
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 output TABLE-HANDLE parameter)
*DATASET (for example, an OUTPUT DATASET-HANDLE parameter)
*PROCEDURE (for example, if a procedure contains DELETE THIS-PROCEDURE)
*TEMP-TABLE (for example, an OUTPUT TABLE-HANDLE parameter)