Building Distributed
Applications
Using the Progress AppServer


Deleting Asynchronous Remote Persistent Procedures

You can delete a remote persistent procedure that you have executed asynchronously just like one you have executed synchronously, using the DELETE OBJECT or DELETE PROCEDURE statement. However, for an asynchronous procedure, the delete request raises an ERROR condition if the ASYNC-REQUEST-COUNT attribute on the proxy persistent procedure handle is greater than zero (0). If ASYNC-REQUEST-COUNT is zero (0), the local proxy procedure handle is deleted immediately.

If an asynchronous request for another procedure is executing in the Application Server process at the time of the delete request, the delete request is queued on the AppServer until the Application Server process becomes available to delete the remote persistent procedure.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095