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.