An object reference to a Progress.Lang.OERequestInfo class that allows you to set the response to a current request that an AppServer agent or a Progress Application Server agent returns to a client.
Note: When using the Progress Application Serverr, this attribute is valid on both the client and server sides. However, this is not true for an AppServer. if you access this attribute from an ABL client connected to an AppServer, it returns the Unknown value (?).
The following AppServer code fragment generates a unique value as a client context identifier (CCID) and assigns it as the value returned to an AppServer client in response to the current request:
DEFINE VARIABLE ccid AS CHARACTER NO-UNDO.
ccid = SUBSTRING(BASE64-ENCODE (GENERATE-UUID), 1, 22).
ASSIGN
SESSION:CURRENT-RESPONSE-INFO:ClientContextId = ccid.
The bold code in the following fragment sets the client principal returned to an AppServer client:
DEFINE VARIABLE hCPIn AS HANDLE.
DEFINE VARIABLE hCPOut AS HANDLE.