JSDO properties, methods, and events reference : clientContextId property
  

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, progress.data.Session class
The JSDOSession or Session 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 OpenEdge AppServer or 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.
Note: For a Rollbase resource, this CCID is created and managed internally by the Rollbase server.

See also:

login( ) method (JSDOSession class), login( ) method (Session class)