Session Applications

Additional Information
Session
Session Applications-Attribute
Session-Attribute
Lock
Application Server Instance

The Session Applications resource (meta_md_session_app) is part of the System Monitor module of iTopia. The Session Applications view tracks iTopia applications that are currently active within a Web browser session.

  • For example, when you log into iTopia the Session Applications view will create a record of your user id being active in the 'Portal' application. If your user id allows you access to the metadata portion of iTopia, then a second record containing your user id in the 'Meta' application is created.

  • A session application clears from the Session Applications view when the browser tab is closed and the user logs out of the system. Note: If a user logs off of the iTopia session improperly, the record(s) still displays in this table. The record(s) is automatically cleared from the table after a period of time.

The following types of applications are valid:

  • A browser window tab:

    • Each new tab corresponds to a new application;
    • Pasting an emailable URL (i.e. a URL generated from Tools - Prepare Bookmark) in the tab creates a new application.

  • A queue consumer:

    • A background process, which registers an application.

  • A Web service:

    • A default application is created at login, and reused for the duration of the Web service conversation.

Mobile devices present the following exceptions:

  • These platforms support a single tab only.

  • Each time a new resource is launched, it represents a new application.

  • When launching a previously invoked application, the user is returned to a savepoint, and hence a previous application.

The following list defines every field available in the sessions (md_session) table in alphabetical order:

  • Application Name - the name of the application, which may be one of the following:

    • meta – displays when your user id has access to the meta based views.
    • portal – displays when your user id logs into PointForce iTopia.

  • Created By - displays the name of the user who created the record you are viewing or maintaining. May not be overridden.

  • Created On - displays the date on which the record that you are creating or maintaining was created. May not be overridden. May also represent the creation date of the records you are attempting to retrieve.

  • Inactivity Timeout - every browser tab sends a 'keep application alive' signal (aka heartbeat). The information stored in this field represents the number of seconds the application may live without such a heartbeat. In other words, this field determines how long an application can be inactive before expiring. By default, this value is 1800 seconds (defined in the Tecsys.properties file).

    • When an application goes undetected for the amount of time indicated here, the application is unregistered and the cleanup instructions are executed.

  • Last Access Time - the date and time at which this session application was last accessed.

  • Session Application ID - the unique identifier for the given session application.

  • Session ID - the unique identifier for a session.

  • Starting Resource Name - the first resource executed within the tab, before any linking occurs.

For the functionality of each action (i.e. button) available on this view, refer to the About the Actions topic.