REMOTE attribute
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Indicates whether the specified procedure is running at the top level of an application server session as the result of a remote procedure call from a client application, or whether the current ABL session is an application server session. Returns FALSE for a Web service procedure.
Data type: LOGICAL
Access: Read-only
Applies to: Procedure object handle, SESSION system handle
For any procedure handle, REMOTE is TRUE if:
- The specified procedure is running locally at the top level of the current session.
- The current session is an application server session.
- The procedure is running directly as the result of a remote procedure call from a client application.
Otherwise, REMOTE is FALSE. Thus, if the procedure handle is a proxy handle (PROXY attribute set to TRUE) or the specified procedure is running as the direct result of a call from any other procedure running in the current session context, REMOTE is FALSE.
For the SESSION handle, REMOTE is TRUE if the session runs in the context of an application server, and FALSE if the session runs in the context of an ABL client.