Try OpenEdge Now
skip to main content
Application Migration and Development Guide
Application Development with PAS for OpenEdge : Programming ABL Client Applications : Running and managing remote procedures : Understanding proxy procedure handles : Comparing proxy and local procedure handles
Comparing proxy and local procedure handles
Unlike the values of a procedure handle variable and the THIS-PROCEDURE system handle that reference the same local procedure context, the proxy procedure handle in a client session and the corresponding remote persistent procedure handle in the server session are truly separate handles. For example, setting the PRIVATE-DATA attribute on a proxy procedure handle has no effect on the PRIVATE-DATA attribute of the corresponding remote procedure handle.
However, note that the OpenEdge mapping between a proxy procedure handle and its corresponding remote procedure handle allows you to execute remote internal procedures and user-defined functions using the proxy handle. For more information, see Running and managing remote procedures.