The unique identifier of a session with the server, returned in a successful LoginReply message.
RequestId
Integer (unsigned)
4
Within each session each message must be uniquely identified by this field. It must be monotonically increasing for the duration of the session.
Fields
Name
Type
Size (bytes)
Description
SessionId
Integer (unsigned)
2
Session for this login.
UserId
String
200
The text user identifier for the user logging in.
Password
String
128
The password for the user logging in.
ResetFlag
Integer (unsigned)
1
Set to 1 to reset (forget) the user's saved replies from the previous session or 0 to keep saved replies from previous session.
Timeout
Integer (unsigned)
4
The Timeout field in the Login request specifies the time in seconds after which, if there is no activity on the session that the user will be logged out automatically and the session will become free (this field is currently ignored by the System as it is managed globally for all users but it may be used in the future).
ProtocolVersion
String
20
'The version of the protocol being used.
Token
Integer (unsigned)
4
A token which is echoed back in the reply message to this transaction.