This is the legacy 4D documentation web site. Documentations are progressively being moved to developer.4d.com

Home

 
4D v20 R7
Session info

Session info 


 

Session info ( sessionID ) -> Function result 
Parameter Type   Description
sessionID  Longint in Session ID
Function result  Object in Information about the session

The Session info command returns an object describing the session whose ID you pass in the sessionID parameter. 

If you pass an invalid sessionID, the command return a null object.

The returned object contains the following properties:

Property nameTypeDescription
typeText (enum)Session type. Possible values: "remote", "storedProcedure", "rest"
userNameTextUser name
machineNameTextName of the remote machine
systemUserNameTextName of the system session opened on the remote machine
IPAddressTextIP address of the remote machine
hostTypeText (enum)Host type. Possible values: "windows", "mac", "browser"
creationDateTimeText (Date ISO 8601)Date and time of connection of the remote machine
stateText (enum)Session state. Possible values: "active", "postponed", "sleeping"
IDTextSession UUID
persistentIDTextSession's persistent ID

 

Note: This command returns the .info property of the sessionID session. To get information about the current session, you can directly call Session.info.

 

Here is an example of output:

{
"ID": "3C81A8D7AFE64C2E9CCFFCDC35DC52F5",
"userName": "Designer",
"machineName": "My Computer",
"systemUserName": "John Doe",
"IPAddress": "localhost",
"hostType": "mac",
"type": "remote",
"state": "active",
"creationDateTime: "2024-09-10T09:55:54.787Z",
"persistentID:"8FFDAE519F1F4DCDB81E8E8DB00AD101"
}

Example  

 var $session : Object
 var $id : Integer
 $session:=Session info($id)



See also 

Process info
Session

 
PROPERTIES 

Product: 4D
Theme: Processes
Number: 1844

This command can be run in preemptive processes

 
PAGE CONTENTS 
 
HISTORY 

New
Created: 4D v20 R7

 
ARTICLE USAGE

4D Language Reference ( 4D v20 R7)