Top Method Summary
Options Name Purpose
LOGICAL Is4GLClient () Determines if the current session is running in an 4GLClient
LOGICAL IsAppServer () Determines if the current session is running in an AppServer
LOGICAL IsClient (character) Determines if the current session is running in the specified client type
LOGICAL IsKnownClientType () Determines if the current session is a known ABL client type
LOGICAL IsKnownClientType (character) Determines if the given session is a known ABL client type
LOGICAL IsMultiSessionAgent () Determines if the current session is running in PASOE
LOGICAL IsWebClient () Determines if the current session is running in an WebClient
LOGICAL IsWebSpeed () Determines if the current session is running in an WebSpeed

Top Constructor Summary
Options Name Purpose
ClientType () Disallow instance creation

Top Property Summary
Options Name Purpose
CHARACTER APPSERVER
CHARACTER FourGLCLIENT
CHARACTER MULTI-SESSION-AGENT
CHARACTER WEBCLIENT
CHARACTER WEBSPEED


Method Detail
Top

LOGICAL Is4GLClient ()

Purpose: Determines if the current session is running in an 4GLClient
Notes:

Returns LOGICAL
True if the current session is running in an 4GLClient
Top

LOGICAL IsAppServer ()

Purpose: Determines if the current session is running in an AppServer
Notes:

Returns LOGICAL
True if the current session is running in an AppServer
Top

LOGICAL IsClient (character)

Purpose: Determines if the current session is running in the specified client type
Notes:

Parameters:
pcClientType CHARACTER
The value to match with the ABL SESSION:CLIENT-TYPE value
Returns LOGICAL
True if the current session is running in the specified client type
Top

LOGICAL IsKnownClientType ()

Purpose: Determines if the current session is a known ABL client type
Notes:

Returns LOGICAL
True if the current session is a known ABL client type
Top

LOGICAL IsKnownClientType (character)

Purpose: Determines if the given session is a known ABL client type
Notes:

Parameters:
pcClientType CHARACTER
The value of the ABL SESSION:CLIENT-TYPE value for the session type to validate
Returns LOGICAL
True if the current session is a known ABL client type
Top

LOGICAL IsMultiSessionAgent ()

Purpose: Determines if the current session is running in PASOE
Notes:

Returns LOGICAL
True if the current session is running in an AppServer
Top

LOGICAL IsWebClient ()

Purpose: Determines if the current session is running in an WebClient
Notes:

Returns LOGICAL
True if the current session is running in an WebClient
Top

LOGICAL IsWebSpeed ()

Purpose: Determines if the current session is running in an WebSpeed
Notes:

Returns LOGICAL
True if the current session is running in an WebSpeed


Constructor Detail
Top

ClientType ()

Purpose: Disallow instance creation
Notes:



Property Detail
Top

CHARACTER APPSERVER


Returns CHARACTER
Top

CHARACTER FourGLCLIENT


Returns CHARACTER
Top

CHARACTER MULTI-SESSION-AGENT


Returns CHARACTER
Top

CHARACTER WEBCLIENT


Returns CHARACTER
Top

CHARACTER WEBSPEED


Returns CHARACTER


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