Top Method Summary
Options Name Purpose
Progress.Json.ObjectModel.JsonObject GetSessionInfo () Returns SessionInfo as a JsonObject
Progress.Json.ObjectModel.JsonArray InitializeSection (JsonObject, character, character, character) Initializes a Section Json structure and returns the Entries array
Progress.Json.ObjectModel.JsonObject InsertEntry (JsonArray, character, character, character) Inserts an Entry into the Entries JsonArray
OnObtainSessionInfo (JsonObject) Raises the ObtainSessionInfo event
Progress.Json.ObjectModel.JsonObject PopulateAssemblies () Populates the Assemblies section
Progress.Json.ObjectModel.JsonObject PopulateClientPrincipal () Populates the ClientPrincipal section
Progress.Json.ObjectModel.JsonObject PopulateCurrentRequestInfo () Populates the CurrentRequestInfo section
Progress.Json.ObjectModel.JsonObject PopulateDatabases () Returns the Databases section
Progress.Json.ObjectModel.JsonObject PopulateInternationalization () Returns the PROPATH Section
Progress.Json.ObjectModel.JsonObject PopulateProcess () Populates the Process section
Progress.Json.ObjectModel.JsonObject PopulatePropath () Returns the PROPATH Section
Progress.Json.ObjectModel.JsonObject PopulateServers () Populates the Servers Definitions section
Progress.Json.ObjectModel.JsonObject PopulateServiceDefinitions () Populates the Service Definitions section
Progress.Json.ObjectModel.JsonObject PopulateServices () Populates the Services section
Progress.Json.ObjectModel.JsonObject PopulateSession () Returns the Session section
Progress.Json.ObjectModel.JsonObject PopulateStartupParameters () Returns the Startup Parameters section
Progress.Json.ObjectModel.JsonObject PopulateWebContext () Returns the WEB-CONTEXT System Handle section

Top Event Summary
Options Name Purpose
ObtainSessionInfo (Object, JsonObject) Event raised when SessionInfo is obtained


Method Detail
Top

Progress.Json.ObjectModel.JsonObject GetSessionInfo ()

Purpose: Returns SessionInfo as a JsonObject
Notes:

Returns Progress.Json.ObjectModel.JsonObject
The JsonObject with the Session Info
Top

Progress.Json.ObjectModel.JsonArray InitializeSection (JsonObject, character, character, character)

Purpose: Initializes a Section Json structure and returns the Entries array
Notes:

Parameters:
poSection Progress.Json.ObjectModel.JsonObject
The JsonObject representing the section to initialize
pcLabel CHARACTER
The section label
pcKeyLabel CHARACTER
The label for the Keys
pcDescriptionLabel CHARACTER
The label for the description entry
Returns Progress.Json.ObjectModel.JsonArray
The JsonArray with the entries
Top

Progress.Json.ObjectModel.JsonObject InsertEntry (JsonArray, character, character, character)

Purpose: Inserts an Entry into the Entries JsonArray
Notes:

Parameters:
poEntries Progress.Json.ObjectModel.JsonArray
The JsonArray to add an entry to
pcImage CHARACTER
The image path
pcKey CHARACTER
The entry key
pcDescription CHARACTER
The entry label
Returns Progress.Json.ObjectModel.JsonObject
The Json Object representing the entry
Top

OnObtainSessionInfo (JsonObject)

Purpose: Raises the ObtainSessionInfo event
Notes: Validates that a valid JsonObject is passed in

Parameters:
poSessionInfo Progress.Json.ObjectModel.JsonObject
The JsonObject with the session info
Top

Progress.Json.ObjectModel.JsonObject PopulateAssemblies ()

Purpose: Populates the Assemblies section
Notes:

Returns Progress.Json.ObjectModel.JsonObject
The JsonObject with the assemblies section
Top

Progress.Json.ObjectModel.JsonObject PopulateClientPrincipal ()

Purpose: Populates the ClientPrincipal section
Notes:

Returns Progress.Json.ObjectModel.JsonObject
The JsonObject with the ClientPrincipal section
Top

Progress.Json.ObjectModel.JsonObject PopulateCurrentRequestInfo ()

Purpose: Populates the CurrentRequestInfo section
Notes:

Returns Progress.Json.ObjectModel.JsonObject
The JsonObject with the CurrentRequestInfo section
Top

Progress.Json.ObjectModel.JsonObject PopulateDatabases ()

Purpose: Returns the Databases section
Notes:

Returns Progress.Json.ObjectModel.JsonObject
The JsonObject with the data for the Databases section
Top

Progress.Json.ObjectModel.JsonObject PopulateInternationalization ()

Purpose: Returns the PROPATH Section
Notes:

Returns Progress.Json.ObjectModel.JsonObject
The JsonObject with the data for the PROPATH section
Top

Progress.Json.ObjectModel.JsonObject PopulateProcess ()

Purpose: Populates the Process section
Notes:

Returns Progress.Json.ObjectModel.JsonObject
The JsonObject with the process information
Top

Progress.Json.ObjectModel.JsonObject PopulatePropath ()

Purpose: Returns the PROPATH Section
Notes:

Returns Progress.Json.ObjectModel.JsonObject
The JsonObject with the data for the PROPATH section
Top

Progress.Json.ObjectModel.JsonObject PopulateServers ()

Purpose: Populates the Servers Definitions section
Notes:

Returns Progress.Json.ObjectModel.JsonObject
The JsonObject representing the servers definitions
Top

Progress.Json.ObjectModel.JsonObject PopulateServiceDefinitions ()

Purpose: Populates the Service Definitions section
Notes:

Returns Progress.Json.ObjectModel.JsonObject
The JsonObject representing the service definitions
Top

Progress.Json.ObjectModel.JsonObject PopulateServices ()

Purpose: Populates the Services section
Notes:

Returns Progress.Json.ObjectModel.JsonObject
The JsonObject representing the services
Top

Progress.Json.ObjectModel.JsonObject PopulateSession ()

Purpose: Returns the Session section
Notes:

Returns Progress.Json.ObjectModel.JsonObject
The JsonObject with the data for the Session section
Top

Progress.Json.ObjectModel.JsonObject PopulateStartupParameters ()

Purpose: Returns the Startup Parameters section
Notes:

Returns Progress.Json.ObjectModel.JsonObject
The JsonObject with the data for the Startup Parameters section
Top

Progress.Json.ObjectModel.JsonObject PopulateWebContext ()

Purpose: Returns the WEB-CONTEXT System Handle section
Notes:

Returns Progress.Json.ObjectModel.JsonObject
The JsonObject with the data for the WEB-CONTEXT System Handle section


Event Detail
Top

ObtainSessionInfo (Object, JsonObject)

Purpose: Event raised when SessionInfo is obtained
Notes: Allows subscribers to add to the Session info

Parameters:
sender Progress.Lang.Object
The object that raised the event
e Progress.Json.ObjectModel.JsonObject
The JsonObject with the session info


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:30:43