clientContextId property
- Last Updated: March 30, 2020
- 1 minute read
- OpenEdge
- Version 12.2
- Documentation
clientContextId property
The value of the most recent client context
identifier (CCID) that the current JSDOSession or
Session object has found in the X-CLIENT-CONTEXT-ID HTTP header of a server response
message.
If none has yet been found, the value is null.
Data type:
string
Access: Read-only
Applies to: progress.data.JSDOSession class
The JSDOSession object automatically
detects, stores, and returns the CCID sent by any appropriately configured web application
for which it has started a JSDO login session.
Note: You can set up an OpenEdge web application to send a CCID
when configuring the web application to use SSO. For more information, depending on the
OpenEdge application server you use, see the sections on enabling SSO for a web application
in the administration documentation for the Progress Application Server for OpenEdge.
Note: For an OpenEdge resource, this CCID is the same as the value
of the
ClientContextId property on the ABL Progress.Lang.OERequestInfo object that is passed from an
application server client (in this case, the web application hosting the Data Object
Service) to the server process that is executing a Data Object Service request. You can
access this OERequestInfo object from the resource Business
Entity using the ABL CURRENT-REQUEST-INFO attribute on the
ABL SESSION system handle. This CCID value is also
available as the ABL SESSION-ID attribute of the single
sign-on (SSO) client-principal handle returned by the GetClientPrincipal( ) method of the same ABL OERequestInfo class-based object.