Try OpenEdge Now
skip to main content
Debugging and Troubleshooting
Troubleshooting Resources : Log Entry Types Detail : Dynamic object logging : Objects created and deleted implicitly
 
Objects created and deleted implicitly
The AVM creates and deletes some objects implicitly. This means the ABL application does not explicitly have a CREATE or DELETE OBJECT statement for the object. An example of implicit object creation is a SOCKET object, which the AVM creates when it receives a Connect event on a SERVER-SOCKET. In this case, the log entry contains the word IMPLICIT. The AVM creates the following object types implicitly:
*ASYNC-REQUEST
*BUFFER (that is, the default buffer of a dynamic query)
*SOAP-HEADER (which can also be created explicitly)
*SOAP-HEADER-ENTRYREF
*SOCKET
*TEMP-TABLE (an INPUT or OUTPUT TABLE-HANDLE parameter)
*X-DOCUMENT
An example of implicit object deletion is when the AVM destroys an object during the course of destroying its object pool. In this case, the log entry contains the word POOLDEL.