Prototype
subroutine EcsGetSessionStatus( integer:SessionStatusIndicator )
Description
Reports the status of a 3270/5250 session to which you are connected.
Parameters
SessionStatusIndicator  | 
Output  | 
An integer that receive a code of the session indicator state.  | 
Session Indicator States
ECS_SS_DISCONNECTED  | 
The session is disconnected  | 
ECS_SS_UNOWNED  | 
The display is unowned  | 
ECS_SS_CONTROL  | 
The display is owned by a control program  | 
ECS_SS_APPLICATION  | 
The display is owned by an application  | 
Return Value
ECS_E_NOTINIT  | 
Not initialized - command was ignored  | 
ECS_E_NOTCONN  | 
Not connected to an active session  | 
ECS_E_NOT3270SESSION  | 
Not connected to a 3270 session  | 
ECS_E_ERRORFREE  | 
No errors were generated  | 
Example
###**********************************
### Action to get the session status
###**********************************
action GetSessionStatus is
call EcsGetSessionStatus ( IndicatorState_IV )
copy errorlevel to ErrorLevel_IV
copy "EcsGetSessionStatus" to Call_SV
if ( ErrorLevel_IV = ECS_E_ERRORFREE ) then
copy "The Session Status is " IndicatorState_IV to Message_SV
action DisplayMessage
else
action DisplayError
end if