Progress.Lang.OERequestInfo class Contains information pertaining to a specific remote procedure call, and is transparently passed between AppServer clients and AppServer agents in order to send and return contextual information. The information is relevant to the execution of a given request and can include client type, client version, client context identifier (CCID), and a deep copy of a client principal object. OpenEdge provides instances of this object that you can reference using handle attributes of any server object or asynchronous request object created in an AppServer client session, and using attributes of the SESSION system handle in an AppServer agent session (see the Notes for this class). Constructors This class does not contain a constructor. Super Class Progress.Lang.Object class Interfaces This class does not implement interfaces (beyond those it inherits from its base class). PublicProperties ClientContextId property ProcedureName property RequestId property VersionInfo property PublicMethods GetClientPrincipal( ) method SetClientPrincipal( ) method PublicEvents This class does not contain events. Notes In an AppServer (ABL) client session, you can reference separate instances of this class using the following attributes of a Server object handle or Asynchronous request object handle: REQUEST-INFO attribute RESPONSE-INFO attribute In an AppServer agent session, you can reference separate instances of this class using the following attributes of the SESSION system handle: CURRENT-REQUEST-INFO attribute CURRENT-RESPONSE-INFO attribute See also CURRENT-REQUEST-INFO attribute, CURRENT-RESPONSE-INFO attribute, REQUEST-INFO attribute, RESPONSE-INFO attribute