skip to main content
OpenEdge Mobile 11.5.1 Updates : Session management updates : JSDOSession properties : 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 Mobile Web application for which it has started a login session. This CCID is the same as the value of the ClientContextId property on the ABL Progress.Lang.OERequestInfo class-based object that is passed from an AppServer client (in this case, the Mobile Web application) to the AppServer that is executing a Mobile request.
Note: You can access this OERequestInfo object on the AppServer using the ABL CURRENT-REQUEST-INFO attribute of the AppServer 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: You can configure a Mobile Web application to send a CCID using the features for configuring any OpenEdge Web application to use SSO. For more information, see the sections on enabling SSO for a Web application in the administration documentation for the OpenEdge AppServer or Pacific Application Server for OpenEdge.

See also:

serviceURI property