SessionInfoType Enumeration (type)
|
SessionInfo Value
|
Associated Remote Session Fields Updated
|
---|---|---|
DEVICE_IP (9)
|
agent IP
|
RemoteSession.agentIP
|
USER_IP (15)
|
user IP
|
RemoteSession.userIP
|
REMOTE_END (17)
|
Time that the remote session ended (in milliseconds since 1970)
|
RemoteSession.endTime
|
DATA_TRANSFERRED (19)
|
The number of bytes transferred during the remote session.
|
Remotesession.bytesTransferred
|
TERMINATION_CAUSE (23)
|
The integer that specifies the cause of the session ending. In addition, refer to .
|
RemoteSession.status, set to TERMINATED.
RemoteSession.terminationCause, set to the cause String mapped to termination cause integer
RemoteSession.lastActivityTime , set to the time that the SessionInfo element is received
|
|
The RemoteSession.lastActivityTime property of a Thing is updated with each GAS status update and with status updates from the Remote Access Client (RAC). Any update from either GAS or RAC will result in the Remotesession.lastActivityTime property being updated and the session will not time out. "Inactivity" to the ThingWorx Platform means only that the platform has not received a status update from either RAC or GAS. Inactivity does not mean that there are no bytes being transferred.
|