Sessions information

Administration Page Application/Contract Syracuse/Collaboration Class sessionState Representation sessionState

When a user connects to the platform, it opens a connection that can be viewed with the list of sessions that are part of the administration pages. The web platform connects to several endpoints, if necessary, and acts as a proxy.

This function displays the list of connections with the associated X3 sessions to display their characteristics and force a disconnection.

Different properties of a session Operations Services

Session properties

Type

The type of connection, which could be Standard, related to an end user connection; Batch, related to the batch server; or SOAP, related to the SOAP web services.

Session ID

Identifies a unique ID for the web session. For a given browser and IP address, only one session is created. If two tabs are open, or if two windows using the same browser on a workstation are open, a unique session ID is assigned. It follows the assignment rule of the session cookies.

User login

Identifies the user code that was used for the connection. Note that this user code is unique for a given session.

Status

Identifies the exact status of the session in the authentication or disconnection process.

Web client

Contains the IP address of the client browser connected.

Host - Port - Process -Pid

Identifies the web server that manages the session.

If the load balancer is used, the process number is mentionned with this Pid.

Endpoint - X3 login

Identifies the endpoint and the X3 login.

X3 session

Indicates the number of X3 sessions that are associated with the web server session.
Detailed information on those X3 sessions displays when the line is expanded or by clicking the value.

Badge

Identifies a list of badge values (usually one). A badge is a code that represents a resource available in the user license and is associated with a role. The badges listed are used and deducted from the stock allowed by the license.

Example: The ACCOUNTANT badge is associated with the CFO role. When user X is connected with the CFO role, ACCOUNTANT is displayed on the line. If the user license grants five ACCOUNTANT badges, the number of sessions connected with the CFO role is limited to five or less if the ACCOUNTANT badge is associated with other roles.

Last user access

Shows the date and time of the latest exchange between the client and the web server.

Expired at

Displays the date and time when the session expires if there are no additional exchanges. The delay corresponds to the session timeout defined in the nodelocal.js file plus 5 minutes.

Expand a line

Two tabs can be displayed if the line is expanded.

X3 sessions

Displays detailed information on the X3 sessions that are associated with the web server session.

Web Client

Displays the latest URL used by the session.

Operations available

Disconnecting

Authorized users can force a disconnection by clicking Disconnect. The connection is then lost and the user has to re-authenticate to open a session. The Disconnect action is available from the query line or from the details page.

Activating or deactivating the session trace

From version 2018.R3, you can activate the session trace from the Web client sessions page. Click the Actions button of the session you want to trace and click Activate session trace. You can then select the error levels for each code. Five levels are available:

  • Error: traces errors only
  • Warning: traces errors and warnings
  • Info: traces errors and warnings, and adds information logs
  • Debug: returns more information
  • Silly: very detailed trace and returns even more information

By default, all traces are stored in the logs folder for Syracuse. You can change this default folder in the nodelocal.js configuration file by changing the logpath attribute in the collaboration section.

Services available

The following services are available from the right panel:

License usage information

Link to the Lincense usage information page.

X3 sessions

This page displays all the X3 sessions that are known from the web server.
It should correspond to the list of the sessions displayed in the User monitoring entry menu (APSADX) for the entie X3 Solutions.

The service Unknown X3 sessions displays the sessions that are in the APASADX function and not on the X3 sessions page. Those sessions have to be checked in the APSADX function because they could be ghost sessions.