ConnectionStartTimeMilliseconds (System function): Difference between revisions

From m204wiki
Jump to navigation Jump to search
mNo edit summary
(Automatically generated page update)
Line 8: Line 8:
<table class="syntaxTable">
<table class="syntaxTable">
<tr><th>%number</th><td>The returned value is the connection start time; it is a numeric value which is the number of milliseconds since 12 AM, January 1, 1900, if the thread is a TCP/IP server (for example, <var class="product">Janus Web Server</var>) thread, or zero otherwise.</td></tr>
<tr><th>%number</th><td>The returned value is the connection start time; it is a numeric value which is the number of milliseconds since 12 AM, January 1, 1900, if the thread is a TCP/IP server (for example, <var class="product">Janus Web Server</var>) thread, or zero otherwise.</td></tr>
<tr><th><var>%(System)</var></th>
<tr><th><var class="nobr">%(System)</var></th>
<td>The class name in parentheses denotes a [[Notation conventions for methods#Shared methods|shared]] method. <var>ConnectionStartTimeMilliseconds</var> can also be invoked via a <var>System</var> object variable, which may be null.</td></tr>
<td>The class name in parentheses denotes a [[Notation conventions for methods#Shared methods|shared]] method. <var>ConnectionStartTimeMilliseconds</var> can also be invoked via a <var>System</var> object variable, which may be null.</td></tr>
</table>
</table>

Revision as of 00:26, 16 February 2014

Time of connection start in milliseconds (System class)

[Introduced in Sirius Mods 7.8]


The purpose of this method is to help provide service time statistics for web requests.

Syntax

%number = %(System):ConnectionStartTimeMilliseconds

Syntax terms

%numberThe returned value is the connection start time; it is a numeric value which is the number of milliseconds since 12 AM, January 1, 1900, if the thread is a TCP/IP server (for example, Janus Web Server) thread, or zero otherwise.
%(System) The class name in parentheses denotes a shared method. ConnectionStartTimeMilliseconds can also be invoked via a System object variable, which may be null.

Usage notes

  • The connection time is as of the earliest detection of the connection. For a new connection, this means when the Janus TCP PST sees the first request for a connection.
  • To do your own service time calculations, you can do something like:

    %serviceTime = %(system):currentTimeMilliseconds - %(system):connectionStartTimeMilliseconds

    A satisfactory result is not guaranteed if this code is run on a VTAM 3270 thread.

See also