Record Type Name (id)
|
Value/Base Type
|
Associated Remote Session Fields Updated
|
---|---|---|
DEVICE_IP (9)
|
agent IP (STRING)
|
RemoteSession.agentIP
|
USER_IP (15)
|
user IP (STRING)
|
RemoteSession.userIP
|
REMOTE_END (17)
|
Time that the remote session ended (in milliseconds since 1970 (LONG)
|
RemoteSession.endTime
|
DATA_TRANSFERRED (19)
|
The number of bytes transferred during the remote session (LONG)
|
Remotesession.bytesTransferred
|
TERMINATION_CAUSE (23)
|
The integer that specifies the reason that the session ending (STRING)
|
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.
|
Cause | Source | Description |
---|---|---|
USER_SHUTDOWN | GAS | Remote session terminated by user. |
DEVICE_SHUTDOWN | GAS | Remote session terminated by Axeda agent. |
ABANDONED | GAS | Remote session abandoned (client never sent data). |
USER_INACTIVE | GAS | Remote session terminated due to client idle timeout. |
DEVICE_INACTIVE | GAS | Remote session terminated due to device idle time. |
NO_SERVERS | GAS | Remote Access Server (GAS) not found for session. |
SESSION_DENIED | GAS | Remote session denied by agent. |
NOT_STARTED | GAS | Remote session never fully started. |
ERROR_CREATING_REMOTE_SESSION | StartSession workflow | General error creating a remote session on ThingWorx. |
ERROR_CREATING_REMOTE_SESSION_INVALID_PARAMS | StartSession workflow | Invalid parameters provided for starting a remote session. |
ERROR_UPDATING_REMOTE_SESSION | UpdateSession workflow | General error updating a remote session on ThingWorx. |
ERROR_UPDATING_REMOTE_SESSION_INVALID_PARAMS | UpdateSession workflow | Invalid parameters provided for updating a remote session. |
ERROR_BUILDING_REMOTE_SESSION_INVALID_PARAMS | StartSession workflow | Error creating the Remote Access Server (GAS) client on ThingWorx. |
ERROR_BUILDING_REMOTE_ACCESS_SERVER_CLIENT | StartSession workflow | Error creating the Remote Access Server (GAS) client on ThingWorx Platform. |
ERROR_LOADING_REMOTE_ACCESS_MODEL_OJBECT | StartSession workflow UpdateSession workflow EndSession workflow | Error loading the Remote Access model object on ThingWorx. |
ERROR_STARTING_REMOTE_SESSION | StartSession workflow | Error starting remote session on Remote Access Server (GAS). |
ERROR_BUILDING_AGENT_EGRESS | StartSession workflow | Failed to create connect information to send to Axeda agent. |
ERROR_AGENT_CONNECT_SESSION | StartSession workflow | Error from Axeda agent attempting to connect to the Remote Access Server (GAS). |