All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.ibm.eNetwork.ECL.ECLSession

java.lang.Object
   |
   +----com.ibm.eNetwork.ECL.ECLConnection
           |
           +----com.ibm.eNetwork.ECL.ECLSession

public class ECLSession
extends ECLConnection
implements iOhioSession
The ECLSession class can be used to establish a connection with a host. This class defines the behavior and characteristics of the session with the host. It can be constructed with a Properties object which contains all the configuration information for the session. Configurable information includes the session type (3270, 5250, and VT), host, port, session ID, presentation space size (for example, 24 rows by 80 columns), and the host code page.

Once an ECLSession object has been constructed, you can get instances of ECLPS (presentation space), ECLOIA (operator information area), and ECLXfer (file transfer) from the ECLSession instance.

See Also:
ECLPS, ECLOIA, ECLXfer

Variable Index

 o COPY_ONLY_IF_TRIMMED
 o PASTE_FIELD_WRAP
 o PASTE_LINE_WRAP
 o PASTE_STOP_PRO_LINE
 o PASTE_TAB_COLUMNS
 o PASTE_TAB_OPTIONS
 o PASTE_TAB_SPACES
 o PASTE_TO_TRIMMED_AREA
 o SESSION_3270_HOST_PORT_DEFAULT
 o SESSION_5250_HOST_PORT_DEFAULT
 o SESSION_APPLET
 o SESSION_ATTN_KEY_OVERRIDE
 o SESSION_AUTO_SYS_UNLOCK
 o SESSION_AUTOCONNECT
 o SESSION_AUTOCONNECT_DEFAULT
 o SESSION_AUTORECONNECT
 o SESSION_AUTORECONNECT_DEFAULT
 o SESSION_CICS_CODE_PAGE_ARABIC_864
 o SESSION_CICS_CODE_PAGE_AUTO_DETECT
 o SESSION_CICS_CODE_PAGE_CYRILLIC_855
 o SESSION_CICS_CODE_PAGE_CYRILLIC_866
 o SESSION_CICS_CODE_PAGE_DEFAULT
 o SESSION_CICS_CODE_PAGE_GREEK
 o SESSION_CICS_CODE_PAGE_HEBREW_856
 o SESSION_CICS_CODE_PAGE_ISO_ARABIC
 o SESSION_CICS_CODE_PAGE_ISO_CYRILLIC
 o SESSION_CICS_CODE_PAGE_ISO_GREEK
 o SESSION_CICS_CODE_PAGE_ISO_HEBREW
 o SESSION_CICS_CODE_PAGE_ISO_LATIN1
 o SESSION_CICS_CODE_PAGE_ISO_LATIN2
 o SESSION_CICS_CODE_PAGE_ISO_LATIN5
 o SESSION_CICS_CODE_PAGE_LATIN1_437
 o SESSION_CICS_CODE_PAGE_LATIN1_850
 o SESSION_CICS_CODE_PAGE_LATIN2
 o SESSION_CICS_CODE_PAGE_LATIN5
 o SESSION_CICS_CODE_PAGE_THAI
 o SESSION_CICS_GW_CODE_PAGE
 o SESSION_CICS_HOST_PORT_DEFAULT
 o SESSION_CICS_SERVER_NAME
 o SESSION_CODE_PAGE
 o SESSION_CODE_PAGE_ARABIC
 o SESSION_CODE_PAGE_AUSTRIA
 o SESSION_CODE_PAGE_AUSTRIA_EURO
 o SESSION_CODE_PAGE_BELARUS
 o SESSION_CODE_PAGE_BELARUS_EURO
 o SESSION_CODE_PAGE_BELGIUM
 o SESSION_CODE_PAGE_BELGIUM_EURO
 o SESSION_CODE_PAGE_BELGIUM_OLD
 o SESSION_CODE_PAGE_BOSNIA_HERZEGOVINA
 o SESSION_CODE_PAGE_BOSNIA_HERZEGOVINA_EURO
 o SESSION_CODE_PAGE_BRAZIL
 o SESSION_CODE_PAGE_BRAZIL_EURO
 o SESSION_CODE_PAGE_BRAZIL_OLD
 o SESSION_CODE_PAGE_BULGARIA
 o SESSION_CODE_PAGE_BULGARIA_EURO
 o SESSION_CODE_PAGE_CANADA
 o SESSION_CODE_PAGE_CANADA_EURO
 o SESSION_CODE_PAGE_CROATIA
 o SESSION_CODE_PAGE_CROATIA_EURO
 o SESSION_CODE_PAGE_CZECH
 o SESSION_CODE_PAGE_CZECH_EURO
 o SESSION_CODE_PAGE_DEFAULT
 o SESSION_CODE_PAGE_DENMARK
 o SESSION_CODE_PAGE_DENMARK_EURO
 o SESSION_CODE_PAGE_ESTONIA
 o SESSION_CODE_PAGE_ESTONIA_EURO
 o SESSION_CODE_PAGE_FINLAND
 o SESSION_CODE_PAGE_FINLAND_EURO
 o SESSION_CODE_PAGE_FRANCE
 o SESSION_CODE_PAGE_FRANCE_EURO
 o SESSION_CODE_PAGE_GERMANY
 o SESSION_CODE_PAGE_GERMANY_EURO
 o SESSION_CODE_PAGE_GREECE
 o SESSION_CODE_PAGE_HINDI
 o SESSION_CODE_PAGE_HUNGARY
 o SESSION_CODE_PAGE_HUNGARY_EURO
 o SESSION_CODE_PAGE_ICELAND
 o SESSION_CODE_PAGE_ICELAND_EURO
 o SESSION_CODE_PAGE_ISRAEL_NEW
 o SESSION_CODE_PAGE_ISRAEL_OLD
 o SESSION_CODE_PAGE_ITALY
 o SESSION_CODE_PAGE_ITALY_EURO
 o SESSION_CODE_PAGE_JAPAN_ENGLISH
 o SESSION_CODE_PAGE_JAPAN_ENGLISH_EURO
 o SESSION_CODE_PAGE_JAPAN_KATAKANA
 o SESSION_CODE_PAGE_JAPAN_KATAKANA_EURO
 o SESSION_CODE_PAGE_JAPAN_KATAKANA_NEX
 o SESSION_CODE_PAGE_KEY
 o SESSION_CODE_PAGE_KEY_DEFAULT
 o SESSION_CODE_PAGE_KOREA
 o SESSION_CODE_PAGE_KOREA_EURO
 o SESSION_CODE_PAGE_LATIN_AMERICA
 o SESSION_CODE_PAGE_LATIN_AMERICA_EURO
 o SESSION_CODE_PAGE_LATVIA
 o SESSION_CODE_PAGE_LATVIA_EURO
 o SESSION_CODE_PAGE_LITHUANIA
 o SESSION_CODE_PAGE_LITHUANIA_EURO
 o SESSION_CODE_PAGE_MACEDONIA
 o SESSION_CODE_PAGE_MACEDONIA_EURO
 o SESSION_CODE_PAGE_MULTILINGUAL
 o SESSION_CODE_PAGE_MULTILINGUAL_EURO
 o SESSION_CODE_PAGE_MULTILINGUAL_ISO_EURO
 o SESSION_CODE_PAGE_NETHERLANDS
 o SESSION_CODE_PAGE_NETHERLANDS_EURO
 o SESSION_CODE_PAGE_NORWAY
 o SESSION_CODE_PAGE_NORWAY_EURO
 o SESSION_CODE_PAGE_OPEN_EDITION
 o SESSION_CODE_PAGE_POLAND
 o SESSION_CODE_PAGE_POLAND_EURO
 o SESSION_CODE_PAGE_PORTUGAL
 o SESSION_CODE_PAGE_PORTUGAL_EURO
 o SESSION_CODE_PAGE_PRC
 o SESSION_CODE_PAGE_PRC_GBK
 o SESSION_CODE_PAGE_ROC
 o SESSION_CODE_PAGE_ROC_EURO
 o SESSION_CODE_PAGE_ROMANIA
 o SESSION_CODE_PAGE_ROMANIA_EURO
 o SESSION_CODE_PAGE_RUSSIA
 o SESSION_CODE_PAGE_RUSSIA_EURO
 o SESSION_CODE_PAGE_SERBIA_MONTEGRO
 o SESSION_CODE_PAGE_SERBIA_MONTEGRO_EURO
 o SESSION_CODE_PAGE_SLOVAKIA
 o SESSION_CODE_PAGE_SLOVAKIA_EURO
 o SESSION_CODE_PAGE_SLOVENIA
 o SESSION_CODE_PAGE_SLOVENIA_EURO
 o SESSION_CODE_PAGE_SPAIN
 o SESSION_CODE_PAGE_SPAIN_EURO
 o SESSION_CODE_PAGE_SWEDEN
 o SESSION_CODE_PAGE_SWEDEN_EURO
 o SESSION_CODE_PAGE_THAI
 o SESSION_CODE_PAGE_THAI_EURO
 o SESSION_CODE_PAGE_TURKEY
 o SESSION_CODE_PAGE_TURKEY_EURO
 o SESSION_CODE_PAGE_UKRAINE
 o SESSION_CODE_PAGE_UKRAINE_EURO
 o SESSION_CODE_PAGE_UNITED_KINGDOM
 o SESSION_CODE_PAGE_UNITED_KINGDOM_EURO
 o SESSION_CODE_PAGE_US
 o SESSION_CODE_PAGE_US_EURO
 o SESSION_ENPTUI
 o SESSION_GRAPHICS_CELL_SIZE
 o SESSION_HISTORY
 o SESSION_HISTORY_DEFAULT
 o SESSION_HISTORY_OFF
 o SESSION_HISTORY_ON
 o SESSION_HISTORY_SIZE
 o SESSION_HISTORY_SIZE_128
 o SESSION_HISTORY_SIZE_16
 o SESSION_HISTORY_SIZE_256
 o SESSION_HISTORY_SIZE_32
 o SESSION_HISTORY_SIZE_512
 o SESSION_HISTORY_SIZE_64
 o SESSION_HISTORY_SIZE_DEFAULT
 o SESSION_HOST
 o SESSION_HOST_GRAPHICS
 o SESSION_HOST_PORT
 o SESSION_LU_NAME
 o SESSION_LU_NAME_DEFAULT
 o SESSION_LUM_LICENSING
 o SESSION_LUM_PORT
 o SESSION_LUM_SERVER
 o SESSION_NAME
 o SESSION_OFF
 o SESSION_ON
 o SESSION_PASTE_TAB_OPTIONS_COLUMNS_STR
 o SESSION_PASTE_TAB_OPTIONS_FIELDWRAP_STR
 o SESSION_PASTE_TAB_OPTIONS_SPACES_STR
 o SESSION_PRINT_BUFFSIZE_DEFAULT
 o SESSION_PS_144X132_STR
 o SESSION_PS_144X80_STR
 o SESSION_PS_24X132_STR
 o SESSION_PS_24X80_STR
 o SESSION_PS_27X132_STR
 o SESSION_PS_32X80_STR
 o SESSION_PS_36X132_STR
 o SESSION_PS_36X80_STR
 o SESSION_PS_43X80_STR
 o SESSION_PS_48X132_STR
 o SESSION_PS_48X80_STR
 o SESSION_PS_72X132_STR
 o SESSION_PS_72X80_STR
 o SESSION_PS_CELL_13X22_STR
 o SESSION_PS_CELL_13X29_STR
 o SESSION_PS_CELL_9X12_STR
 o SESSION_PS_CELL_9X16_STR
 o SESSION_PS_CELL_9X21_STR
 o SESSION_PS_CELL_AUTO_STR
 o SESSION_PS_DEBUGGER
 o SESSION_PS_SIZE
 o SESSION_PS_SIZE_DEFAULT
 o SESSION_SERVICE_MGR_HOST
 o SESSION_SLP_AS400_NAME
 o SESSION_SLP_AS400_NAME_DEFAULT
 o SESSION_SLP_ENABLED
 o SESSION_SLP_ENABLED_DEFAULT
 o SESSION_SLP_MAX_WAIT_TIME
 o SESSION_SLP_MAX_WAIT_TIME_DEFAULT
 o SESSION_SLP_SCOPE
 o SESSION_SLP_SCOPE_DEFAULT
 o SESSION_SLP_THIS_SCOPE_ONLY
 o SESSION_SLP_THIS_SCOPE_ONLY_DEFAULT
 o SESSION_SSL
 o SESSION_SSL_CERTIFICATE_PASSWORD
 o SESSION_SSL_CERTIFICATE_PASSWORD_DEFAULT
 o SESSION_SSL_CERTIFICATE_PROMPTED
 o SESSION_SSL_CERTIFICATE_PROMPTED_DEFAULT
 o SESSION_SSL_CERTIFICATE_PROVIDED
 o SESSION_SSL_CERTIFICATE_PROVIDED_DEFAULT
 o SESSION_SSL_CERTIFICATE_REMEMBERED
 o SESSION_SSL_CERTIFICATE_REMEMBERED_DEFAULT
 o SESSION_SSL_CERTIFICATE_URL
 o SESSION_SSL_CERTIFICATE_URL_DEFAULT
 o SESSION_SSL_DEFAULT
 o SESSION_SSL_SERVER_AUTHENTICATION
 o SESSION_SSL_SERVER_AUTHENTICATION_DEFAULT
 o SESSION_SSL_TELNET_NEGOTIATED
 o SESSION_SSL_TELNET_NEGOTIATED_DEFAULT
 o SESSION_TCP_NODELAY
 o SESSION_TN_ENHANCED
 o SESSION_TN_ENHANCED_DEFAULT
 o SESSION_TRACE
 o SESSION_TRACE_COMM_EVENT
 o SESSION_TRACE_DS
 o SESSION_TRACE_ERR
 o SESSION_TRACE_FIELD
 o SESSION_TRACE_FIELDLIST
 o SESSION_TRACE_OIA
 o SESSION_TRACE_OIA_EVENT
 o SESSION_TRACE_PRINTER
 o SESSION_TRACE_PS
 o SESSION_TRACE_PS_EVENT
 o SESSION_TRACE_SCREENRECO_EVENT
 o SESSION_TRACE_SCREENRECODBG_EVENT
 o SESSION_TRACE_SCRN_RECO
 o SESSION_TRACE_SD
 o SESSION_TRACE_SESSION
 o SESSION_TRACE_TRANSPORT
 o SESSION_TRACE_XFER
 o SESSION_TYPE
 o SESSION_TYPE_3270
 o SESSION_TYPE_3270_PRT
 o SESSION_TYPE_3270_PRT_STR
 o SESSION_TYPE_3270_STR
 o SESSION_TYPE_5250
 o SESSION_TYPE_5250_PRT
 o SESSION_TYPE_5250_PRT_STR
 o SESSION_TYPE_5250_STR
 o SESSION_TYPE_CICS
 o SESSION_TYPE_CICS_STR
 o SESSION_TYPE_DEFAULT
 o SESSION_TYPE_VT
 o SESSION_TYPE_VT_STR
 o SESSION_USE_BIND_SCREEN_SIZE
 o SESSION_VT_ANS_BACK_MSG
 o SESSION_VT_ANS_BACK_MSG_DEFAULT
 o SESSION_VT_AUTOWRAP
 o SESSION_VT_AUTOWRAP_DEFAULT
 o SESSION_VT_AUTOWRAP_OFF
 o SESSION_VT_AUTOWRAP_ON
 o SESSION_VT_BACKSPACE
 o SESSION_VT_BACKSPACE_DEFAULT
 o SESSION_VT_BACKSPACE_DELETE
 o SESSION_VT_BACKSPACE_NORM
 o SESSION_VT_CODE_PAGE_ARABIC_ISO
 o SESSION_VT_CODE_PAGE_ASMO_449
 o SESSION_VT_CODE_PAGE_BRI
 o SESSION_VT_CODE_PAGE_CAN
 o SESSION_VT_CODE_PAGE_DEFAULT
 o SESSION_VT_CODE_PAGE_DUT
 o SESSION_VT_CODE_PAGE_FIN
 o SESSION_VT_CODE_PAGE_FRE
 o SESSION_VT_CODE_PAGE_GER
 o SESSION_VT_CODE_PAGE_HEB7BIT
 o SESSION_VT_CODE_PAGE_HEB8BIT
 o SESSION_VT_CODE_PAGE_HEBREW
 o SESSION_VT_CODE_PAGE_ITA
 o SESSION_VT_CODE_PAGE_MULTI
 o SESSION_VT_CODE_PAGE_NOR
 o SESSION_VT_CODE_PAGE_SPA
 o SESSION_VT_CODE_PAGE_SWE
 o SESSION_VT_CODE_PAGE_SWI
 o SESSION_VT_CODE_PAGE_THA
 o SESSION_VT_CODE_PAGE_USA
 o SESSION_VT_CURSOR
 o SESSION_VT_CURSOR_APPL
 o SESSION_VT_CURSOR_DEFAULT
 o SESSION_VT_CURSOR_NORM
 o SESSION_VT_HOST_PORT_DEFAULT
 o SESSION_VT_KEYPAD
 o SESSION_VT_KEYPAD_APPL
 o SESSION_VT_KEYPAD_DEFAULT
 o SESSION_VT_KEYPAD_NORM
 o SESSION_VT_LOCAL_ECHO
 o SESSION_VT_LOCAL_ECHO_DEFAULT
 o SESSION_VT_LOCAL_ECHO_OFF
 o SESSION_VT_LOCAL_ECHO_ON
 o SESSION_VT_NEW_LINE
 o SESSION_VT_NEW_LINE_CR
 o SESSION_VT_NEW_LINE_CRLF
 o SESSION_VT_NEW_LINE_DEFAULT
 o SESSION_VT_PRINT_DESTINATION
 o SESSION_VT_PRINT_FILE_NAME
 o SESSION_VT_PRINT_SEPARATE_FILES
 o SESSION_VT_PRINTER_NAME
 o SESSION_VT_REVERSE_SCREEN
 o SESSION_VT_SCREEN_NORMAL
 o SESSION_VT_SCREEN_REVERSED
 o SESSION_VT_TERMINAL_TYPE
 o SESSION_VT_TERMINAL_TYPE_DEFAULT
 o SESSION_VT_TERMINAL_TYPE_VT100
 o SESSION_VT_TERMINAL_TYPE_VT220_7
 o SESSION_VT_TERMINAL_TYPE_VT220_8
 o SESSION_VT_TERMINAL_TYPE_VT52
 o SESSION_WORKSTATION_ID
 o TRIM_RECT_REMAIN_AFTER
 o TRIM_RECT_SIZING_HANDLES

Constructor Index

 o ECLSession(Properties)
Creates and initializes a virtual emulation session with a host.

Method Index

 o dispose()
Frees resources associated with the session.
 o GetOIA()
Gets the ECLOIA object associated with the session.
 o GetPS()
Gets the ECLPS object associated with the session.
 o GetXfer()
Gets the ECLXfer associated with the session.
 o loadXfer()
 o ShowPSDebugger(boolean)
Shows or hides the PS Debugger.

Variables

 o SESSION_NAME
 public static final String SESSION_NAME
 o SESSION_TYPE
 public static final String SESSION_TYPE
 o SESSION_HOST
 public static final String SESSION_HOST
 o SESSION_HOST_PORT
 public static final String SESSION_HOST_PORT
 o SESSION_PS_SIZE
 public static final String SESSION_PS_SIZE
 o SESSION_CODE_PAGE_KEY
 public static final String SESSION_CODE_PAGE_KEY
 o SESSION_CODE_PAGE
 public static final String SESSION_CODE_PAGE
 o SESSION_SSL
 public static final String SESSION_SSL
 o SESSION_SSL_TELNET_NEGOTIATED
 public static final String SESSION_SSL_TELNET_NEGOTIATED
 o SESSION_SSL_SERVER_AUTHENTICATION
 public static final String SESSION_SSL_SERVER_AUTHENTICATION
 o SESSION_SSL_CERTIFICATE_PROVIDED
 public static final String SESSION_SSL_CERTIFICATE_PROVIDED
 o SESSION_SSL_CERTIFICATE_URL
 public static final String SESSION_SSL_CERTIFICATE_URL
 o SESSION_SSL_CERTIFICATE_PASSWORD
 public static final String SESSION_SSL_CERTIFICATE_PASSWORD
 o SESSION_SSL_CERTIFICATE_REMEMBERED
 public static final String SESSION_SSL_CERTIFICATE_REMEMBERED
 o SESSION_SSL_CERTIFICATE_PROMPTED
 public static final String SESSION_SSL_CERTIFICATE_PROMPTED
 o SESSION_APPLET
 public static final String SESSION_APPLET
 o SESSION_SERVICE_MGR_HOST
 public static final String SESSION_SERVICE_MGR_HOST
 o SESSION_LUM_PORT
 public static final String SESSION_LUM_PORT
 o SESSION_LUM_LICENSING
 public static final String SESSION_LUM_LICENSING
 o SESSION_LUM_SERVER
 public static final String SESSION_LUM_SERVER
 o SESSION_HISTORY
 public static final String SESSION_HISTORY
 o SESSION_HISTORY_SIZE
 public static final String SESSION_HISTORY_SIZE
 o SESSION_VT_PRINT_DESTINATION
 public static final String SESSION_VT_PRINT_DESTINATION
 o SESSION_VT_PRINT_FILE_NAME
 public static final String SESSION_VT_PRINT_FILE_NAME
 o SESSION_VT_PRINTER_NAME
 public static final String SESSION_VT_PRINTER_NAME
 o SESSION_VT_PRINT_SEPARATE_FILES
 public static final String SESSION_VT_PRINT_SEPARATE_FILES
 o SESSION_VT_NEW_LINE
 public static final String SESSION_VT_NEW_LINE
 o SESSION_VT_ANS_BACK_MSG
 public static final String SESSION_VT_ANS_BACK_MSG
 o SESSION_VT_BACKSPACE
 public static final String SESSION_VT_BACKSPACE
 o SESSION_VT_CURSOR
 public static final String SESSION_VT_CURSOR
 o SESSION_VT_KEYPAD
 public static final String SESSION_VT_KEYPAD
 o SESSION_VT_LOCAL_ECHO
 public static final String SESSION_VT_LOCAL_ECHO
 o SESSION_VT_AUTOWRAP
 public static final String SESSION_VT_AUTOWRAP
 o SESSION_VT_REVERSE_SCREEN
 public static final String SESSION_VT_REVERSE_SCREEN
 o SESSION_VT_TERMINAL_TYPE
 public static final String SESSION_VT_TERMINAL_TYPE
 o SESSION_CICS_SERVER_NAME
 public static final String SESSION_CICS_SERVER_NAME
 o SESSION_CICS_GW_CODE_PAGE
 public static final String SESSION_CICS_GW_CODE_PAGE
 o SESSION_AUTOCONNECT
 public static final String SESSION_AUTOCONNECT
 o SESSION_AUTORECONNECT
 public static final String SESSION_AUTORECONNECT
 o SESSION_TN_ENHANCED
 public static final String SESSION_TN_ENHANCED
 o SESSION_LU_NAME
 public static final String SESSION_LU_NAME
 o SESSION_WORKSTATION_ID
 public static final String SESSION_WORKSTATION_ID
 o SESSION_SLP_ENABLED
 public static final String SESSION_SLP_ENABLED
 o SESSION_SLP_AS400_NAME
 public static final String SESSION_SLP_AS400_NAME
 o SESSION_SLP_SCOPE
 public static final String SESSION_SLP_SCOPE
 o SESSION_SLP_THIS_SCOPE_ONLY
 public static final String SESSION_SLP_THIS_SCOPE_ONLY
 o SESSION_SLP_MAX_WAIT_TIME
 public static final String SESSION_SLP_MAX_WAIT_TIME
 o SESSION_AUTO_SYS_UNLOCK
 public static final String SESSION_AUTO_SYS_UNLOCK
 o SESSION_HOST_GRAPHICS
 public static final String SESSION_HOST_GRAPHICS
 o SESSION_GRAPHICS_CELL_SIZE
 public static final String SESSION_GRAPHICS_CELL_SIZE
 o SESSION_USE_BIND_SCREEN_SIZE
 public static final String SESSION_USE_BIND_SCREEN_SIZE
 o SESSION_ATTN_KEY_OVERRIDE
 public static final String SESSION_ATTN_KEY_OVERRIDE
 o SESSION_TCP_NODELAY
 public static final String SESSION_TCP_NODELAY
 o SESSION_ENPTUI
 public static final String SESSION_ENPTUI
 o PASTE_FIELD_WRAP
 public static final String PASTE_FIELD_WRAP
 o PASTE_LINE_WRAP
 public static final String PASTE_LINE_WRAP
 o PASTE_TO_TRIMMED_AREA
 public static final String PASTE_TO_TRIMMED_AREA
 o PASTE_STOP_PRO_LINE
 public static final String PASTE_STOP_PRO_LINE
 o PASTE_TAB_OPTIONS
 public static final String PASTE_TAB_OPTIONS
 o PASTE_TAB_COLUMNS
 public static final String PASTE_TAB_COLUMNS
 o PASTE_TAB_SPACES
 public static final String PASTE_TAB_SPACES
 o COPY_ONLY_IF_TRIMMED
 public static final String COPY_ONLY_IF_TRIMMED
 o TRIM_RECT_SIZING_HANDLES
 public static final String TRIM_RECT_SIZING_HANDLES
 o TRIM_RECT_REMAIN_AFTER
 public static final String TRIM_RECT_REMAIN_AFTER
 o SESSION_ON
 public static final String SESSION_ON
 o SESSION_OFF
 public static final String SESSION_OFF
 o SESSION_TYPE_3270_STR
 public static final String SESSION_TYPE_3270_STR
 o SESSION_TYPE_5250_STR
 public static final String SESSION_TYPE_5250_STR
 o SESSION_TYPE_VT_STR
 public static final String SESSION_TYPE_VT_STR
 o SESSION_TYPE_CICS_STR
 public static final String SESSION_TYPE_CICS_STR
 o SESSION_TYPE_3270_PRT_STR
 public static final String SESSION_TYPE_3270_PRT_STR
 o SESSION_TYPE_5250_PRT_STR
 public static final String SESSION_TYPE_5250_PRT_STR
 o SESSION_PASTE_TAB_OPTIONS_COLUMNS_STR
 public static final String SESSION_PASTE_TAB_OPTIONS_COLUMNS_STR
 o SESSION_PASTE_TAB_OPTIONS_SPACES_STR
 public static final String SESSION_PASTE_TAB_OPTIONS_SPACES_STR
 o SESSION_PASTE_TAB_OPTIONS_FIELDWRAP_STR
 public static final String SESSION_PASTE_TAB_OPTIONS_FIELDWRAP_STR
 o SESSION_PS_24X80_STR
 public static final String SESSION_PS_24X80_STR
 o SESSION_PS_32X80_STR
 public static final String SESSION_PS_32X80_STR
 o SESSION_PS_43X80_STR
 public static final String SESSION_PS_43X80_STR
 o SESSION_PS_27X132_STR
 public static final String SESSION_PS_27X132_STR
 o SESSION_PS_24X132_STR
 public static final String SESSION_PS_24X132_STR
 o SESSION_PS_36X80_STR
 public static final String SESSION_PS_36X80_STR
 o SESSION_PS_36X132_STR
 public static final String SESSION_PS_36X132_STR
 o SESSION_PS_48X80_STR
 public static final String SESSION_PS_48X80_STR
 o SESSION_PS_48X132_STR
 public static final String SESSION_PS_48X132_STR
 o SESSION_PS_72X80_STR
 public static final String SESSION_PS_72X80_STR
 o SESSION_PS_72X132_STR
 public static final String SESSION_PS_72X132_STR
 o SESSION_PS_144X80_STR
 public static final String SESSION_PS_144X80_STR
 o SESSION_PS_144X132_STR
 public static final String SESSION_PS_144X132_STR
 o SESSION_PS_CELL_AUTO_STR
 public static final String SESSION_PS_CELL_AUTO_STR
 o SESSION_PS_CELL_9X12_STR
 public static final String SESSION_PS_CELL_9X12_STR
 o SESSION_PS_CELL_9X16_STR
 public static final String SESSION_PS_CELL_9X16_STR
 o SESSION_PS_CELL_9X21_STR
 public static final String SESSION_PS_CELL_9X21_STR
 o SESSION_PS_CELL_13X22_STR
 public static final String SESSION_PS_CELL_13X22_STR
 o SESSION_PS_CELL_13X29_STR
 public static final String SESSION_PS_CELL_13X29_STR
 o SESSION_CODE_PAGE_US
 public static final String SESSION_CODE_PAGE_US
 o SESSION_CODE_PAGE_BELGIUM
 public static final String SESSION_CODE_PAGE_BELGIUM
 o SESSION_CODE_PAGE_BRAZIL
 public static final String SESSION_CODE_PAGE_BRAZIL
 o SESSION_CODE_PAGE_CANADA
 public static final String SESSION_CODE_PAGE_CANADA
 o SESSION_CODE_PAGE_NETHERLANDS
 public static final String SESSION_CODE_PAGE_NETHERLANDS
 o SESSION_CODE_PAGE_PORTUGAL
 public static final String SESSION_CODE_PAGE_PORTUGAL
 o SESSION_CODE_PAGE_GERMANY
 public static final String SESSION_CODE_PAGE_GERMANY
 o SESSION_CODE_PAGE_AUSTRIA
 public static final String SESSION_CODE_PAGE_AUSTRIA
 o SESSION_CODE_PAGE_BELGIUM_OLD
 public static final String SESSION_CODE_PAGE_BELGIUM_OLD
 o SESSION_CODE_PAGE_BRAZIL_OLD
 public static final String SESSION_CODE_PAGE_BRAZIL_OLD
 o SESSION_CODE_PAGE_DENMARK
 public static final String SESSION_CODE_PAGE_DENMARK
 o SESSION_CODE_PAGE_NORWAY
 public static final String SESSION_CODE_PAGE_NORWAY
 o SESSION_CODE_PAGE_FINLAND
 public static final String SESSION_CODE_PAGE_FINLAND
 o SESSION_CODE_PAGE_SWEDEN
 public static final String SESSION_CODE_PAGE_SWEDEN
 o SESSION_CODE_PAGE_ITALY
 public static final String SESSION_CODE_PAGE_ITALY
 o SESSION_CODE_PAGE_SPAIN
 public static final String SESSION_CODE_PAGE_SPAIN
 o SESSION_CODE_PAGE_LATIN_AMERICA
 public static final String SESSION_CODE_PAGE_LATIN_AMERICA
 o SESSION_CODE_PAGE_UNITED_KINGDOM
 public static final String SESSION_CODE_PAGE_UNITED_KINGDOM
 o SESSION_CODE_PAGE_FRANCE
 public static final String SESSION_CODE_PAGE_FRANCE
 o SESSION_CODE_PAGE_MULTILINGUAL
 public static final String SESSION_CODE_PAGE_MULTILINGUAL
 o SESSION_CODE_PAGE_ROMANIA
 public static final String SESSION_CODE_PAGE_ROMANIA
 o SESSION_CODE_PAGE_BOSNIA_HERZEGOVINA
 public static final String SESSION_CODE_PAGE_BOSNIA_HERZEGOVINA
 o SESSION_CODE_PAGE_CROATIA
 public static final String SESSION_CODE_PAGE_CROATIA
 o SESSION_CODE_PAGE_CZECH
 public static final String SESSION_CODE_PAGE_CZECH
 o SESSION_CODE_PAGE_HUNGARY
 public static final String SESSION_CODE_PAGE_HUNGARY
 o SESSION_CODE_PAGE_POLAND
 public static final String SESSION_CODE_PAGE_POLAND
 o SESSION_CODE_PAGE_SLOVAKIA
 public static final String SESSION_CODE_PAGE_SLOVAKIA
 o SESSION_CODE_PAGE_SLOVENIA
 public static final String SESSION_CODE_PAGE_SLOVENIA
 o SESSION_CODE_PAGE_ICELAND
 public static final String SESSION_CODE_PAGE_ICELAND
 o SESSION_CODE_PAGE_GREECE
 public static final String SESSION_CODE_PAGE_GREECE
 o SESSION_CODE_PAGE_JAPAN_KATAKANA_NEX
 public static final String SESSION_CODE_PAGE_JAPAN_KATAKANA_NEX
 o SESSION_CODE_PAGE_JAPAN_KATAKANA
 public static final String SESSION_CODE_PAGE_JAPAN_KATAKANA
 o SESSION_CODE_PAGE_KOREA
 public static final String SESSION_CODE_PAGE_KOREA
 o SESSION_CODE_PAGE_PRC
 public static final String SESSION_CODE_PAGE_PRC
 o SESSION_CODE_PAGE_ROC
 public static final String SESSION_CODE_PAGE_ROC
 o SESSION_CODE_PAGE_JAPAN_ENGLISH
 public static final String SESSION_CODE_PAGE_JAPAN_ENGLISH
 o SESSION_CODE_PAGE_RUSSIA
 public static final String SESSION_CODE_PAGE_RUSSIA
 o SESSION_CODE_PAGE_BELARUS
 public static final String SESSION_CODE_PAGE_BELARUS
 o SESSION_CODE_PAGE_BULGARIA
 public static final String SESSION_CODE_PAGE_BULGARIA
 o SESSION_CODE_PAGE_MACEDONIA
 public static final String SESSION_CODE_PAGE_MACEDONIA
 o SESSION_CODE_PAGE_SERBIA_MONTEGRO
 public static final String SESSION_CODE_PAGE_SERBIA_MONTEGRO
 o SESSION_CODE_PAGE_TURKEY
 public static final String SESSION_CODE_PAGE_TURKEY
 o SESSION_CODE_PAGE_OPEN_EDITION
 public static final String SESSION_CODE_PAGE_OPEN_EDITION
 o SESSION_CODE_PAGE_LATVIA
 public static final String SESSION_CODE_PAGE_LATVIA
 o SESSION_CODE_PAGE_LITHUANIA
 public static final String SESSION_CODE_PAGE_LITHUANIA
 o SESSION_CODE_PAGE_ESTONIA
 public static final String SESSION_CODE_PAGE_ESTONIA
 o SESSION_CODE_PAGE_UKRAINE
 public static final String SESSION_CODE_PAGE_UKRAINE
 o SESSION_CODE_PAGE_ARABIC
 public static final String SESSION_CODE_PAGE_ARABIC
 o SESSION_CODE_PAGE_ISRAEL_NEW
 public static final String SESSION_CODE_PAGE_ISRAEL_NEW
 o SESSION_CODE_PAGE_ISRAEL_OLD
 public static final String SESSION_CODE_PAGE_ISRAEL_OLD
 o SESSION_CODE_PAGE_THAI
 public static final String SESSION_CODE_PAGE_THAI
 o SESSION_CODE_PAGE_HINDI
 public static final String SESSION_CODE_PAGE_HINDI
 o SESSION_VT_CODE_PAGE_MULTI
 public static final String SESSION_VT_CODE_PAGE_MULTI
 o SESSION_VT_CODE_PAGE_USA
 public static final String SESSION_VT_CODE_PAGE_USA
 o SESSION_VT_CODE_PAGE_BRI
 public static final String SESSION_VT_CODE_PAGE_BRI
 o SESSION_VT_CODE_PAGE_DUT
 public static final String SESSION_VT_CODE_PAGE_DUT
 o SESSION_VT_CODE_PAGE_FIN
 public static final String SESSION_VT_CODE_PAGE_FIN
 o SESSION_VT_CODE_PAGE_FRE
 public static final String SESSION_VT_CODE_PAGE_FRE
 o SESSION_VT_CODE_PAGE_CAN
 public static final String SESSION_VT_CODE_PAGE_CAN
 o SESSION_VT_CODE_PAGE_GER
 public static final String SESSION_VT_CODE_PAGE_GER
 o SESSION_VT_CODE_PAGE_ITA
 public static final String SESSION_VT_CODE_PAGE_ITA
 o SESSION_VT_CODE_PAGE_NOR
 public static final String SESSION_VT_CODE_PAGE_NOR
 o SESSION_VT_CODE_PAGE_SPA
 public static final String SESSION_VT_CODE_PAGE_SPA
 o SESSION_VT_CODE_PAGE_SWE
 public static final String SESSION_VT_CODE_PAGE_SWE
 o SESSION_VT_CODE_PAGE_SWI
 public static final String SESSION_VT_CODE_PAGE_SWI
 o SESSION_VT_CODE_PAGE_THA
 public static final String SESSION_VT_CODE_PAGE_THA
 o SESSION_VT_CODE_PAGE_HEBREW
 public static final String SESSION_VT_CODE_PAGE_HEBREW
 o SESSION_VT_CODE_PAGE_HEB7BIT
 public static final String SESSION_VT_CODE_PAGE_HEB7BIT
 o SESSION_VT_CODE_PAGE_HEB8BIT
 public static final String SESSION_VT_CODE_PAGE_HEB8BIT
 o SESSION_VT_CODE_PAGE_ASMO_449
 public static final String SESSION_VT_CODE_PAGE_ASMO_449
 o SESSION_VT_CODE_PAGE_ARABIC_ISO
 public static final String SESSION_VT_CODE_PAGE_ARABIC_ISO
 o SESSION_CICS_CODE_PAGE_AUTO_DETECT
 public static final String SESSION_CICS_CODE_PAGE_AUTO_DETECT
 o SESSION_CICS_CODE_PAGE_CYRILLIC_855
 public static final String SESSION_CICS_CODE_PAGE_CYRILLIC_855
 o SESSION_CICS_CODE_PAGE_CYRILLIC_866
 public static final String SESSION_CICS_CODE_PAGE_CYRILLIC_866
 o SESSION_CICS_CODE_PAGE_ISO_CYRILLIC
 public static final String SESSION_CICS_CODE_PAGE_ISO_CYRILLIC
 o SESSION_CICS_CODE_PAGE_GREEK
 public static final String SESSION_CICS_CODE_PAGE_GREEK
 o SESSION_CICS_CODE_PAGE_ISO_GREEK
 public static final String SESSION_CICS_CODE_PAGE_ISO_GREEK
 o SESSION_CICS_CODE_PAGE_LATIN1_437
 public static final String SESSION_CICS_CODE_PAGE_LATIN1_437
 o SESSION_CICS_CODE_PAGE_ISO_LATIN1
 public static final String SESSION_CICS_CODE_PAGE_ISO_LATIN1
 o SESSION_CICS_CODE_PAGE_LATIN1_850
 public static final String SESSION_CICS_CODE_PAGE_LATIN1_850
 o SESSION_CICS_CODE_PAGE_LATIN2
 public static final String SESSION_CICS_CODE_PAGE_LATIN2
 o SESSION_CICS_CODE_PAGE_ISO_LATIN2
 public static final String SESSION_CICS_CODE_PAGE_ISO_LATIN2
 o SESSION_CICS_CODE_PAGE_LATIN5
 public static final String SESSION_CICS_CODE_PAGE_LATIN5
 o SESSION_CICS_CODE_PAGE_ISO_LATIN5
 public static final String SESSION_CICS_CODE_PAGE_ISO_LATIN5
 o SESSION_CICS_CODE_PAGE_ISO_HEBREW
 public static final String SESSION_CICS_CODE_PAGE_ISO_HEBREW
 o SESSION_CICS_CODE_PAGE_ISO_ARABIC
 public static final String SESSION_CICS_CODE_PAGE_ISO_ARABIC
 o SESSION_CICS_CODE_PAGE_ARABIC_864
 public static final String SESSION_CICS_CODE_PAGE_ARABIC_864
 o SESSION_CICS_CODE_PAGE_HEBREW_856
 public static final String SESSION_CICS_CODE_PAGE_HEBREW_856
 o SESSION_CICS_CODE_PAGE_THAI
 public static final String SESSION_CICS_CODE_PAGE_THAI
 o SESSION_CODE_PAGE_MULTILINGUAL_ISO_EURO
 public static final String SESSION_CODE_PAGE_MULTILINGUAL_ISO_EURO
 o SESSION_CODE_PAGE_US_EURO
 public static final String SESSION_CODE_PAGE_US_EURO
 o SESSION_CODE_PAGE_BELGIUM_EURO
 public static final String SESSION_CODE_PAGE_BELGIUM_EURO
 o SESSION_CODE_PAGE_BRAZIL_EURO
 public static final String SESSION_CODE_PAGE_BRAZIL_EURO
 o SESSION_CODE_PAGE_CANADA_EURO
 public static final String SESSION_CODE_PAGE_CANADA_EURO
 o SESSION_CODE_PAGE_NETHERLANDS_EURO
 public static final String SESSION_CODE_PAGE_NETHERLANDS_EURO
 o SESSION_CODE_PAGE_PORTUGAL_EURO
 public static final String SESSION_CODE_PAGE_PORTUGAL_EURO
 o SESSION_CODE_PAGE_GERMANY_EURO
 public static final String SESSION_CODE_PAGE_GERMANY_EURO
 o SESSION_CODE_PAGE_AUSTRIA_EURO
 public static final String SESSION_CODE_PAGE_AUSTRIA_EURO
 o SESSION_CODE_PAGE_DENMARK_EURO
 public static final String SESSION_CODE_PAGE_DENMARK_EURO
 o SESSION_CODE_PAGE_NORWAY_EURO
 public static final String SESSION_CODE_PAGE_NORWAY_EURO
 o SESSION_CODE_PAGE_FINLAND_EURO
 public static final String SESSION_CODE_PAGE_FINLAND_EURO
 o SESSION_CODE_PAGE_SWEDEN_EURO
 public static final String SESSION_CODE_PAGE_SWEDEN_EURO
 o SESSION_CODE_PAGE_ITALY_EURO
 public static final String SESSION_CODE_PAGE_ITALY_EURO
 o SESSION_CODE_PAGE_SPAIN_EURO
 public static final String SESSION_CODE_PAGE_SPAIN_EURO
 o SESSION_CODE_PAGE_LATIN_AMERICA_EURO
 public static final String SESSION_CODE_PAGE_LATIN_AMERICA_EURO
 o SESSION_CODE_PAGE_UNITED_KINGDOM_EURO
 public static final String SESSION_CODE_PAGE_UNITED_KINGDOM_EURO
 o SESSION_CODE_PAGE_FRANCE_EURO
 public static final String SESSION_CODE_PAGE_FRANCE_EURO
 o SESSION_CODE_PAGE_MULTILINGUAL_EURO
 public static final String SESSION_CODE_PAGE_MULTILINGUAL_EURO
 o SESSION_CODE_PAGE_ICELAND_EURO
 public static final String SESSION_CODE_PAGE_ICELAND_EURO
 o SESSION_CODE_PAGE_ROMANIA_EURO
 public static final String SESSION_CODE_PAGE_ROMANIA_EURO
 o SESSION_CODE_PAGE_BOSNIA_HERZEGOVINA_EURO
 public static final String SESSION_CODE_PAGE_BOSNIA_HERZEGOVINA_EURO
 o SESSION_CODE_PAGE_CROATIA_EURO
 public static final String SESSION_CODE_PAGE_CROATIA_EURO
 o SESSION_CODE_PAGE_CZECH_EURO
 public static final String SESSION_CODE_PAGE_CZECH_EURO
 o SESSION_CODE_PAGE_HUNGARY_EURO
 public static final String SESSION_CODE_PAGE_HUNGARY_EURO
 o SESSION_CODE_PAGE_POLAND_EURO
 public static final String SESSION_CODE_PAGE_POLAND_EURO
 o SESSION_CODE_PAGE_SLOVAKIA_EURO
 public static final String SESSION_CODE_PAGE_SLOVAKIA_EURO
 o SESSION_CODE_PAGE_SLOVENIA_EURO
 public static final String SESSION_CODE_PAGE_SLOVENIA_EURO
 o SESSION_CODE_PAGE_RUSSIA_EURO
 public static final String SESSION_CODE_PAGE_RUSSIA_EURO
 o SESSION_CODE_PAGE_BELARUS_EURO
 public static final String SESSION_CODE_PAGE_BELARUS_EURO
 o SESSION_CODE_PAGE_BULGARIA_EURO
 public static final String SESSION_CODE_PAGE_BULGARIA_EURO
 o SESSION_CODE_PAGE_MACEDONIA_EURO
 public static final String SESSION_CODE_PAGE_MACEDONIA_EURO
 o SESSION_CODE_PAGE_SERBIA_MONTEGRO_EURO
 public static final String SESSION_CODE_PAGE_SERBIA_MONTEGRO_EURO
 o SESSION_CODE_PAGE_TURKEY_EURO
 public static final String SESSION_CODE_PAGE_TURKEY_EURO
 o SESSION_CODE_PAGE_LATVIA_EURO
 public static final String SESSION_CODE_PAGE_LATVIA_EURO
 o SESSION_CODE_PAGE_LITHUANIA_EURO
 public static final String SESSION_CODE_PAGE_LITHUANIA_EURO
 o SESSION_CODE_PAGE_ESTONIA_EURO
 public static final String SESSION_CODE_PAGE_ESTONIA_EURO
 o SESSION_CODE_PAGE_UKRAINE_EURO
 public static final String SESSION_CODE_PAGE_UKRAINE_EURO
 o SESSION_CODE_PAGE_THAI_EURO
 public static final String SESSION_CODE_PAGE_THAI_EURO
 o SESSION_CODE_PAGE_KOREA_EURO
 public static final String SESSION_CODE_PAGE_KOREA_EURO
 o SESSION_CODE_PAGE_ROC_EURO
 public static final String SESSION_CODE_PAGE_ROC_EURO
 o SESSION_CODE_PAGE_PRC_GBK
 public static final String SESSION_CODE_PAGE_PRC_GBK
 o SESSION_CODE_PAGE_JAPAN_KATAKANA_EURO
 public static final String SESSION_CODE_PAGE_JAPAN_KATAKANA_EURO
 o SESSION_CODE_PAGE_JAPAN_ENGLISH_EURO
 public static final String SESSION_CODE_PAGE_JAPAN_ENGLISH_EURO
 o SESSION_VT_NEW_LINE_CRLF
 public static final String SESSION_VT_NEW_LINE_CRLF
 o SESSION_VT_NEW_LINE_CR
 public static final String SESSION_VT_NEW_LINE_CR
 o SESSION_VT_BACKSPACE_NORM
 public static final String SESSION_VT_BACKSPACE_NORM
 o SESSION_VT_BACKSPACE_DELETE
 public static final String SESSION_VT_BACKSPACE_DELETE
 o SESSION_VT_CURSOR_NORM
 public static final String SESSION_VT_CURSOR_NORM
 o SESSION_VT_CURSOR_APPL
 public static final String SESSION_VT_CURSOR_APPL
 o SESSION_VT_KEYPAD_NORM
 public static final String SESSION_VT_KEYPAD_NORM
 o SESSION_VT_KEYPAD_APPL
 public static final String SESSION_VT_KEYPAD_APPL
 o SESSION_VT_LOCAL_ECHO_OFF
 public static final String SESSION_VT_LOCAL_ECHO_OFF
 o SESSION_VT_LOCAL_ECHO_ON
 public static final String SESSION_VT_LOCAL_ECHO_ON
 o SESSION_VT_AUTOWRAP_OFF
 public static final String SESSION_VT_AUTOWRAP_OFF
 o SESSION_VT_AUTOWRAP_ON
 public static final String SESSION_VT_AUTOWRAP_ON
 o SESSION_VT_SCREEN_REVERSED
 public static final String SESSION_VT_SCREEN_REVERSED
 o SESSION_VT_SCREEN_NORMAL
 public static final String SESSION_VT_SCREEN_NORMAL
 o SESSION_VT_TERMINAL_TYPE_VT220_7
 public static final String SESSION_VT_TERMINAL_TYPE_VT220_7
 o SESSION_VT_TERMINAL_TYPE_VT220_8
 public static final String SESSION_VT_TERMINAL_TYPE_VT220_8
 o SESSION_VT_TERMINAL_TYPE_VT100
 public static final String SESSION_VT_TERMINAL_TYPE_VT100
 o SESSION_VT_TERMINAL_TYPE_VT52
 public static final String SESSION_VT_TERMINAL_TYPE_VT52
 o SESSION_HISTORY_OFF
 public static final String SESSION_HISTORY_OFF
 o SESSION_HISTORY_ON
 public static final String SESSION_HISTORY_ON
 o SESSION_HISTORY_SIZE_16
 public static final String SESSION_HISTORY_SIZE_16
 o SESSION_HISTORY_SIZE_32
 public static final String SESSION_HISTORY_SIZE_32
 o SESSION_HISTORY_SIZE_64
 public static final String SESSION_HISTORY_SIZE_64
 o SESSION_HISTORY_SIZE_128
 public static final String SESSION_HISTORY_SIZE_128
 o SESSION_HISTORY_SIZE_256
 public static final String SESSION_HISTORY_SIZE_256
 o SESSION_HISTORY_SIZE_512
 public static final String SESSION_HISTORY_SIZE_512
 o SESSION_TRACE
 public static final String SESSION_TRACE
 o SESSION_TRACE_SESSION
 public static String SESSION_TRACE_SESSION
 o SESSION_TRACE_PS
 public static String SESSION_TRACE_PS
 o SESSION_TRACE_FIELD
 public static String SESSION_TRACE_FIELD
 o SESSION_TRACE_FIELDLIST
 public static String SESSION_TRACE_FIELDLIST
 o SESSION_TRACE_OIA
 public static String SESSION_TRACE_OIA
 o SESSION_TRACE_ERR
 public static String SESSION_TRACE_ERR
 o SESSION_TRACE_XFER
 public static String SESSION_TRACE_XFER
 o SESSION_TRACE_DS
 public static String SESSION_TRACE_DS
 o SESSION_TRACE_TRANSPORT
 public static String SESSION_TRACE_TRANSPORT
 o SESSION_TRACE_OIA_EVENT
 public static String SESSION_TRACE_OIA_EVENT
 o SESSION_TRACE_PS_EVENT
 public static String SESSION_TRACE_PS_EVENT
 o SESSION_TRACE_COMM_EVENT
 public static String SESSION_TRACE_COMM_EVENT
 o SESSION_TRACE_SCREENRECO_EVENT
 public static String SESSION_TRACE_SCREENRECO_EVENT
 o SESSION_TRACE_SCREENRECODBG_EVENT
 public static String SESSION_TRACE_SCREENRECODBG_EVENT
 o SESSION_TRACE_SD
 public static String SESSION_TRACE_SD
 o SESSION_TRACE_SCRN_RECO
 public static String SESSION_TRACE_SCRN_RECO
 o SESSION_TRACE_PRINTER
 public static String SESSION_TRACE_PRINTER
 o SESSION_PS_DEBUGGER
 public static String SESSION_PS_DEBUGGER
 o SESSION_TYPE_DEFAULT
 public static final String SESSION_TYPE_DEFAULT
 o SESSION_3270_HOST_PORT_DEFAULT
 public static final String SESSION_3270_HOST_PORT_DEFAULT
 o SESSION_5250_HOST_PORT_DEFAULT
 public static final String SESSION_5250_HOST_PORT_DEFAULT
 o SESSION_PS_SIZE_DEFAULT
 public static final String SESSION_PS_SIZE_DEFAULT
 o SESSION_CODE_PAGE_KEY_DEFAULT
 public static final String SESSION_CODE_PAGE_KEY_DEFAULT
 o SESSION_CODE_PAGE_DEFAULT
 public static final String SESSION_CODE_PAGE_DEFAULT
 o SESSION_TN_ENHANCED_DEFAULT
 public static final String SESSION_TN_ENHANCED_DEFAULT
 o SESSION_LU_NAME_DEFAULT
 public static final String SESSION_LU_NAME_DEFAULT
 o SESSION_SSL_DEFAULT
 public static final String SESSION_SSL_DEFAULT
 o SESSION_SSL_TELNET_NEGOTIATED_DEFAULT
 public static final String SESSION_SSL_TELNET_NEGOTIATED_DEFAULT
 o SESSION_SSL_SERVER_AUTHENTICATION_DEFAULT
 public static final String SESSION_SSL_SERVER_AUTHENTICATION_DEFAULT
 o SESSION_SSL_CERTIFICATE_PROVIDED_DEFAULT
 public static final String SESSION_SSL_CERTIFICATE_PROVIDED_DEFAULT
 o SESSION_SSL_CERTIFICATE_URL_DEFAULT
 public static final String SESSION_SSL_CERTIFICATE_URL_DEFAULT
 o SESSION_SSL_CERTIFICATE_PASSWORD_DEFAULT
 public static final String SESSION_SSL_CERTIFICATE_PASSWORD_DEFAULT
 o SESSION_SSL_CERTIFICATE_REMEMBERED_DEFAULT
 public static final String SESSION_SSL_CERTIFICATE_REMEMBERED_DEFAULT
 o SESSION_SSL_CERTIFICATE_PROMPTED_DEFAULT
 public static final String SESSION_SSL_CERTIFICATE_PROMPTED_DEFAULT
 o SESSION_VT_NEW_LINE_DEFAULT
 public static final String SESSION_VT_NEW_LINE_DEFAULT
 o SESSION_VT_BACKSPACE_DEFAULT
 public static final String SESSION_VT_BACKSPACE_DEFAULT
 o SESSION_VT_CURSOR_DEFAULT
 public static final String SESSION_VT_CURSOR_DEFAULT
 o SESSION_VT_KEYPAD_DEFAULT
 public static final String SESSION_VT_KEYPAD_DEFAULT
 o SESSION_VT_LOCAL_ECHO_DEFAULT
 public static final String SESSION_VT_LOCAL_ECHO_DEFAULT
 o SESSION_VT_AUTOWRAP_DEFAULT
 public static final String SESSION_VT_AUTOWRAP_DEFAULT
 o SESSION_VT_ANS_BACK_MSG_DEFAULT
 public static final String SESSION_VT_ANS_BACK_MSG_DEFAULT
 o SESSION_VT_TERMINAL_TYPE_DEFAULT
 public static final String SESSION_VT_TERMINAL_TYPE_DEFAULT
 o SESSION_VT_CODE_PAGE_DEFAULT
 public static final String SESSION_VT_CODE_PAGE_DEFAULT
 o SESSION_VT_HOST_PORT_DEFAULT
 public static final String SESSION_VT_HOST_PORT_DEFAULT
 o SESSION_HISTORY_DEFAULT
 public static final String SESSION_HISTORY_DEFAULT
 o SESSION_HISTORY_SIZE_DEFAULT
 public static final String SESSION_HISTORY_SIZE_DEFAULT
 o SESSION_CICS_HOST_PORT_DEFAULT
 public static final String SESSION_CICS_HOST_PORT_DEFAULT
 o SESSION_CICS_CODE_PAGE_DEFAULT
 public static final String SESSION_CICS_CODE_PAGE_DEFAULT
 o SESSION_AUTOCONNECT_DEFAULT
 public static final String SESSION_AUTOCONNECT_DEFAULT
 o SESSION_AUTORECONNECT_DEFAULT
 public static final String SESSION_AUTORECONNECT_DEFAULT
 o SESSION_PRINT_BUFFSIZE_DEFAULT
 public static final String SESSION_PRINT_BUFFSIZE_DEFAULT
 o SESSION_SLP_ENABLED_DEFAULT
 public static final String SESSION_SLP_ENABLED_DEFAULT
 o SESSION_SLP_AS400_NAME_DEFAULT
 public static final String SESSION_SLP_AS400_NAME_DEFAULT
 o SESSION_SLP_SCOPE_DEFAULT
 public static final String SESSION_SLP_SCOPE_DEFAULT
 o SESSION_SLP_THIS_SCOPE_ONLY_DEFAULT
 public static final String SESSION_SLP_THIS_SCOPE_ONLY_DEFAULT
 o SESSION_SLP_MAX_WAIT_TIME_DEFAULT
 public static final String SESSION_SLP_MAX_WAIT_TIME_DEFAULT
 o SESSION_TYPE_3270
 public static final int SESSION_TYPE_3270
 o SESSION_TYPE_5250
 public static final int SESSION_TYPE_5250
 o SESSION_TYPE_VT
 public static final int SESSION_TYPE_VT
 o SESSION_TYPE_CICS
 public static final int SESSION_TYPE_CICS
 o SESSION_TYPE_3270_PRT
 public static final int SESSION_TYPE_3270_PRT
 o SESSION_TYPE_5250_PRT
 public static final int SESSION_TYPE_5250_PRT

Constructors

 o ECLSession
 public ECLSession(Properties configData) throws ECLErr
Creates and initializes a virtual emulation session with a host.

Parameters:
configData - java.util.Properties object containing keyword and value pairs which control the behavior of the new session. The keys are always instances of java.lang.String. The values are instances of java.lang.String unless otherwise specified.

The table below shows the valid keys and values. The required parameters are denoted with an '*'.

HOD-uniqueAll parameters are unique to Host On-Demand, except SESSION_HOST, SESSION_NAME and SESSION_WIN_STATE.

Key
Common Properties for All Session Types
SESSION_HOST * - The TCP/IP name or address of a host to which the session will be established
This value must be a valid TCP/IP host name or address. For CICS sessions, it should be the host name or address of the CICS Gateway for Java.

PComm-uniqueFor Personal Communications, the value of SESSION_HOST must be the name of an existing .WS session configuration file. See the "IBM eNetwork Personal Communications Version 4.3 for Windows 95, Windows 98 and Windows NT Quick Beginnings", GC31-8679, for how to create a Personal Communications session configuration file.

SESSION_HOST_PORT - Host port number
The TCP/IP port used by the host or CICS gateway (default for 3270, 5250, or VT sessions = "23", default for CICS sessions = "2006").
SESSION_APPLET * - Instance of java.applet.Applet when the session is created within the context of a browser.
The Applet instance is a required parameter when the session is created within the context of a browser. The Applet parameter is needed to load messages and display help text.
SESSION_NAME - Name used to identify the session
User defined session name. This value can be one or more characters. (default = "A")
SESSION_TYPE - Type of session to establish
The value can be one of the following:
Constant Value Session Type
SESSION_TYPE_3270_STR "1" 3270 (default)
SESSION_TYPE_5250_STR "2" 5250
SESSION_TYPE_VT_STR "3" VT
SESSION_TYPE_CICS_STR "4" CICS
SESSION_TYPE_3270_PRT_STR "5" 3270 Printer
SESSION_WIN_STATE - Specifies the initial state of the Emulator window.
The value can be one of the following strings:
String Description
HIDE Emulator window is hidden (default)
MAX Emulator window starts maximized
MIN Emulator window starts minimized
RESTORE Emulator window starts restored

Pcomm-uniqueThis property is unique to Personal Communications.

SESSION_TN_ENHANCED - Determines whether the session will use enhanced telnet features (valid only for 3270 sessions)
The value can be one of the following:
Constant Value Description
SESSION_ON "true" Enables enhanced telnet negotiation
SESSION_OFF "false" Disables enhanced telnet negotiation (default)
SESSION_LU_NAME - The LU name or LU pool name
Must be a valid LU name or LU pool name. This parameter only has significance when the SESSION_TN_ENHANCED parameter is ON.
SESSION_WORKSTATION_ID - The Workstation ID
Must be a valid Workstation ID. This parameter only has significance when the AS/400 supports the enhanced device negotiation.
SESSION_PS_SIZE - Presentation space dimensions
The value can be one of the following:
Valid for
Constant Value Size (rows x columns) 3270 5250 VT CICS
SESSION_PS_24X80_STR "2" 24x80 (default) X X X X
SESSION_PS_32X80_STR "3" 32x80 X X
SESSION_PS_43X80_STR "4" 43x80 X X
SESSION_PS_27X132_STR "5" 27x132 X X X
SESSION_PS_24X132_STR "6" 24x132 X
SESSION_AUTOCONNECT - Determines whether the session will autoconnect when constructed
The value can be one of the following:
Constant Value Description
SESSION_OFF "false" Do not autoconnect (default)
SESSION_ON "true" Autoconnect
SESSION_AUTORECONNECT - Determines whether the session will autoreconnect when the connection goes down.
The value can be one of the following:
Constant Value Description
SESSION_OFF "false" Do not autoreconnect (default)
SESSION_ON "true" Autoreconnect
SESSION_ENPTUI - Determines whether ENPTUI will be enabled (valid only for 5250 sessions)
The value can be one of the following:
Constant Value Description
SESSION_ON "true" Enable ENPTUI
SESSION_OFF "false" Do not enable ENPTUI (default)
SESSION_SSL - Determines whether the session will use the Secure Socket Layer (SSL) for security
The value can be one of the following:
Constant Value Description
SESSION_OFF "false" Do not use SSL (default)
SESSION_ON "true" Use SSL

All classes needed for this option are in habeans.jar.

To request an encrypted session, set this parameter to SESSION_ON.

If the program connects to a server that has a self-signed certificate, a copy of the certificate must be added to the CustomizedCAs.class file in the program's codebase. If the server has a certificate signed by a CA other than Verisign or Thawte, the CA's root certificate must be added to the CustomizedCAs.class.

This option only checks to see if the server's certificate is trusted. It does not check to see if the name in the certificate matches the internet address the certificate was received from. To add this check, set SESSION_SSL_SERVER_AUTHENTICATION to SESSION_ON.

SESSION_SSL_TELNET_NEGOTIATED - Determines whether the SSL handshake will be done on the Telnet connection or on an SSL connection.
The value can be one of the following:
Constant Value Description
SESSION_OFF "false" Do the SSL Handshake on an SSL connection prior to Telnet negotiation(default)
SESSION_ON "true" Do the SSL Handshake on the Telnet connection

All classes needed for this option are in habeans.jar. SESSION_SSL must be set to SESSION_ON.

This option should only be set to true (SESSION_ON) if you have a Telnet server which supports IETF Internet-Draft "TLS-based Telnet Security" which defines the protocol for doing the SSL Handshake over a Telnet connection.

SESSION_SSL_SERVER_AUTHENTICATION - Determines whether the session will require server authentication during SSL negotiation.
The value can be one of the following:
Constant Value Description
SESSION_OFF "false" Do not require server authentication (default)
SESSION_ON "true" Require server authentication

All classes needed for this option are in habeans.jar. SESSION_SSL must be set to SESSION_ON.

In a standard HOD SSL connection, the client checks to make sure the server's certificate has been issued by a trusted CA, but does not check the name in the certificate to make sure it matches the internet address that the certificate was received from. Setting SESSION_SSL_SERVER_AUTHENTICATION to SESSION_ON adds this additional check.

SESSION_SSL_CERTIFICATE_PROVIDED - Determines whether the client has a certificate.
The value can be one of the following:
Constant Value Description
SESSION_OFF "false" Client does not have a certificate (default)
SESSION_ON "true" Client has a certificate

All classes needed for this option are in habeans.jar, hasslclientauth.jar, and cfwk.zip. SESSION_SSL must be set to SESSION_ON, and the server must request a client certificate.

In a standard SSL handshake, the client always requests the server's certificate to authenticate the server. The server can also request the client's certificate. If you are connecting to a server that requires the client to present a certificate, and you do not want the program to be prompted for a certificate and password,

If the server requests a client certificate, and SESSION_SSL_CERTIFICATE_URL or SESSION_SSL_CERTIFICATE_PASSWORD is null or invalid, then an ECL error will be generated with a message number of 32.

If this option is being used in an application (rather than an applet), cfwk.zip must appear before any directories in the class path, and cfwk-resource.zip and cfwk.sec must be in a local directory named "security". For example

     c:> dir security
      Volume in drive C has no label.
      Volume Serial Number is 211E-10F0
      Directory of C:\hod\security
     09/24/99  10:50a        <DIR>          .
     09/24/99  10:50a        <DIR>          ..
     06/22/99  04:57p                 4,460 cfwk-resource.zip
     06/22/99  04:57p                   404 cfwk.sec
     06/22/99  04:57p               924,268 cfwk.zip
                    5 File(s)        929,132 bytes
                                 372,015,104 bytes free
     c:> java -classpath security\cfwk.zip;.;%CLASSPATH% ...
     

Note: Some application development environments (such as Borland Jbuilder2) will not allow the class path to be configured in this way. However, the class path can be configured properly if the application is run outside of the development environment.

SESSION_SSL_CERTIFICATE_URL - URL of the client certificate.
Must be a valid URL or local file name of a client certificate in PKCS12 format. If a URL is specified, the URL protocol (http, ftp, etc.) must be supported by the JVM running the program.

All classes needed for this option are in habeans.jar, hasslclientauth.jar, and cfwk.zip. SESSION_SSL and SESSION_SSL_CERTIFICATE_PROVIDED must be set to SESSION_ON, and the server must request a client certificate.

SESSION_SSL_CERTIFICATE_PASSWORD - Password of the client certificate.
Password used to encrypt the PKCS12 file specified in SESSION_SSL_CERTIFICATE_URL.

All classes needed for this option are in habeans.jar, hasslclientauth.jar, and cfwk.zip. SESSION_SSL and SESSION_SSL_CERTIFICATE_PROVIDED must be set to SESSION_ON, and the server must request a client certificate.

This value is not saved to the config server.

SESSION_SSL_CERTIFICATE_REMEMBERED - Whether the user should not be prompted repeatedly
The value can be one of the following:
Constant Value Description
SESSION_OFF "false" Prompt the user every time the server requests a client certificate
SESSION_ON "true" If SESSION_SSL_CERTIFICATE_PROVIDED is true, prompt only once for the password. If SESSION_SSL_CERTIFICATE_PROVIDED is false and the server requests a certificate, attempt to connect without it. (default)

All classes needed for this option are in habeans.jar, hasslclientauth.jar, and cfwk.zip. SESSION_SSL and SESSION_SSL_CERTIFICATE_PROVIDED must be set to SESSION_ON, and the server must request a client certificate.

SESSION_SLP_ENABLED - Determines whether SLP will be used to determine the destination address and port (valid only for 3270 and 5250 sessions)
The value can be one of the following:
Constant Value Description
SESSION_ON "true" Use SLP
SESSION_OFF "false" Do not use SLP (default)
SESSION_SLP_AS400_NAME - The fully qualified CP Name of the AS/400 to which the session will be established (valid only for 5250 sessions)
Blank (default) or a fully qualified CP Name of the destination AS/400. This parameter only has significance when the SESSION_SLP_ENABLED parameter is ON.
SESSION_SLP_SCOPE - The SCOPE to be used to filter SLP requests (valid only for 3270 and 5250 sessions)
Blank (default) or a valid SCOPE defined at the Communications Server. This parameter only has significance when the SESSION_SLP_ENABLED parameter is ON.
SESSION_SLP_THIS_SCOPE_ONLY - Determines whether session will be established through unscoped servers (valid only for 3270 and 5250 sessions)
This parameter only has significance when the SESSION_SLP_SCOPE contains a SCOPE. The value can be one of the following:
Constant Value Description
SESSION_ON "true" Session may only be established through servers with the specified scope.
SESSION_OFF "false" Session may be established through unscoped servers or servers with specified scope. (default)
SESSION_SLP_MAX_WAIT_TIME - The maximum time in milliseconds to wait for Directory and Service Agent responses (valid only for 3270 and 5250 sessions)
The maximum time in milliseconds SLP will wait for a response from a Directory or Service Agent. This parameter only has significance when the SESSION_SLP_ENABLED parameter is ON.(default = "200")
SESSION_CODE_PAGE - Determines the code page table used to map the EBCDIC character set on the host to the Unicode character set on the workstation.
The value can be one of the following:
Constant Value Country
The following apply to 3270 and 5250 sessions
SESSION_CODE_PAGE_US "037" United States (default)
SESSION_CODE_PAGE_BELGIUM "037" Belgium
SESSION_CODE_PAGE_BRAZIL "037" Brazil
SESSION_CODE_PAGE_CANADA "037" Canada
SESSION_CODE_PAGE_NETHERLANDS "037" Netherlands
SESSION_CODE_PAGE_PORTUGAL "037" Portugal
SESSION_CODE_PAGE_GERMANY "273" Germany
SESSION_CODE_PAGE_AUSTRIA "273" Austria
SESSION_CODE_PAGE_BELGIUM_OLD "274" Belgium (Old)
SESSION_CODE_PAGE_BRAZIL_OLD "275" Brazil (Old)
SESSION_CODE_PAGE_DENMARK "277" Denmark
SESSION_CODE_PAGE_NORWAY "277" Norway
SESSION_CODE_PAGE_FINLAND "278" Finland
SESSION_CODE_PAGE_SWEDEN "278" Sweden
SESSION_CODE_PAGE_ITALY "280" Italy
SESSION_CODE_PAGE_SPAIN "284" Spain
SESSION_CODE_PAGE_LATIN_AMERICA "284" Latin-America (Spanish)
SESSION_CODE_PAGE_UNITED_KINGDOM "285" United Kingdom
SESSION_CODE_PAGE_FRANCE "297" France
SESSION_CODE_PAGE_ARABIC "420" Arabic
SESSION_CODE_PAGE_ISRAEL_NEW "424" Hebrew (New)
SESSION_CODE_PAGE_MULTILINGUAL "500" Multilingual
SESSION_CODE_PAGE_ISRAEL_OLD "803" Hebrew (Old)
SESSION_CODE_PAGE_THAI "838" Thai
SESSION_CODE_PAGE_ROMANIA "870" Romania
SESSION_CODE_PAGE_BOSNIA_HERZEGOVINA "870" Bosnia/Herzegovina
SESSION_CODE_PAGE_CROATIA "870" Croatia
SESSION_CODE_PAGE_CZECH "870" Czech
SESSION_CODE_PAGE_HUNGARY "870" Hungary
SESSION_CODE_PAGE_POLAND "870" Poland
SESSION_CODE_PAGE_SLOVAKIA "870" Slovakia
SESSION_CODE_PAGE_SLOVENIA "870" Slovenia
SESSION_CODE_PAGE_ICELAND "871" Iceland
SESSION_CODE_PAGE_GREECE "875" Greece
SESSION_CODE_PAGE_JAPAN_KATAKANA_NEX "290" Japan (Non-ext Katakana)
SESSION_CODE_PAGE_JAPAN_KATAKANA "930" Japan (Katakana)
SESSION_CODE_PAGE_KOREA "933" Korea
SESSION_CODE_PAGE_PRC "935" PRC (Simplified Chinese)
SESSION_CODE_PAGE_ROC "937" ROC (Traditional Chinese)
SESSION_CODE_PAGE_JAPAN_ENGLISH "939" Japan (English)
SESSION_CODE_PAGE_RUSSIA "1025" Russia
SESSION_CODE_PAGE_BELARUS "1025" Belarus
SESSION_CODE_PAGE_BULGARIA "1025" Bulgaria
SESSION_CODE_PAGE_MACEDONIA "1025" FYR Macedonia
SESSION_CODE_PAGE_SERBIA_MONTEGRO "1025" Serbia/Montegro (Cyrillic)
SESSION_CODE_PAGE_TURKEY "1026" Turkey
SESSION_CODE_PAGE_OPEN_EDITION "1047" Open Edition
SESSION_CODE_PAGE_LATVIA "1112" Latvia
SESSION_CODE_PAGE_LITHUANIA "1112" Lithuania
SESSION_CODE_PAGE_ESTONIA "1122" Estonia
SESSION_CODE_PAGE_UKRAINE "1123" Ukraine
SESSION_CODE_PAGE_MULTILINGUAL_ISO_EURO "924" Multilingual ISO Euro
SESSION_CODE_PAGE_HINDI "1137" Hindi
SESSION_CODE_PAGE_US_EURO "1140" United States Euro
SESSION_CODE_PAGE_BELGIUM_EURO "1140" Belgium Euro
SESSION_CODE_PAGE_BRAZIL_EURO "1140" Brazil Euro
SESSION_CODE_PAGE_CANADA_EURO "1140" Canada Euro
SESSION_CODE_PAGE_NETHERLANDS_EURO "1140" Netherlands Euro
SESSION_CODE_PAGE_PORTUGAL_EURO "1140" Portugal Euro
SESSION_CODE_PAGE_GERMANY_EURO "1141" Germany Euro
SESSION_CODE_PAGE_AUSTRIA_EURO "1141" Austria Euro
SESSION_CODE_PAGE_DENMARK_EURO "1142" Denmark Euro
SESSION_CODE_PAGE_NORWAY_EURO "1142" Norway Euro
SESSION_CODE_PAGE_FINLAND_EURO "1143" Finland Euro
SESSION_CODE_PAGE_SWEDEN_EURO "1143" Sweden Euro
SESSION_CODE_PAGE_ITALY_EURO "1144" Italy Euro
SESSION_CODE_PAGE_SPAIN_EURO "1145" Spain Euro
SESSION_CODE_PAGE_LATIN_AMERICA_EURO "1145" Latin America Euro
SESSION_CODE_PAGE_UNITED_KINGDOM_EURO "1146" United Kingdom Euro
SESSION_CODE_PAGE_FRANCE_EURO "1147" France Euro
SESSION_CODE_PAGE_MULTILINGUAL_EURO "1148" Multilingual Euro
SESSION_CODE_PAGE_ICELAND_EURO "1149" Iceland Euro
SESSION_CODE_PAGE_ROMANIA_EURO "1153" Romania Euro
SESSION_CODE_PAGE_BOSNIA_HERZEGOVINA_ "1153" Bosnia/Herzegovina Euro
SESSION_CODE_PAGE_CROATIA_EURO "1153" Croatia Euro
SESSION_CODE_PAGE_CZECH_EURO "1153" Czech Republic Euro
SESSION_CODE_PAGE_HUNGARY_EURO "1153" Hungary Euro
SESSION_CODE_PAGE_POLAND_EURO "1153" Poland Euro
SESSION_CODE_PAGE_SLOVAKIA_EURO "1153" Slovakia Euro
SESSION_CODE_PAGE_SLOVENIA_EURO "1153" Slovenia Euro
SESSION_CODE_PAGE_RUSSIA_EURO "1154" Russia Euro
SESSION_CODE_PAGE_BELARUS_EURO "1154" Belarus Euro
SESSION_CODE_PAGE_BULGARIA_EURO "1154" Bulgaria Euro
SESSION_CODE_PAGE_MACEDONIA_EURO "1154" FYR Macedonia Euro
SESSION_CODE_PAGE_SERBIA_MONTEGRO_EUR "1154" Serbia/Montenegro (Cyrillic) Euro
SESSION_CODE_PAGE_TURKEY_EURO "1155" Turkey Euro
SESSION_CODE_PAGE_LATVIA_EURO "1156" Latvia Euro
SESSION_CODE_PAGE_LITHUANIA_EURO "1156" Lithuania Euro
SESSION_CODE_PAGE_ESTONIA_EURO "1157" Estonia Euro
SESSION_CODE_PAGE_UKRAINE_EURO "1158" Ukraine Euro
SESSION_CODE_PAGE_THAI_EURO "1160" Thai Euro
SESSION_CODE_PAGE_KOREA_EURO "1364" Korea Euro
SESSION_CODE_PAGE_ROC_EURO "1371" ROC (Traditional Chinese) Euro
SESSION_CODE_PAGE_PRC_GBK "1388" PRC (Simplified Chinese; GBK)
SESSION_CODE_PAGE_JAPAN_KATAKANA_EURO "1390" Japanese (Katakana Extended) Euro
SESSION_CODE_PAGE_JAPAN_ENGLISH_EURO "1399" Japanese (Latin Extened) Euro
The following apply only to VT sessions
SESSION_VT_CODE_PAGE_MULTI "1100" DEC Multinational (default)
SESSION_VT_CODE_PAGE_USA "1100" United States
SESSION_VT_CODE_PAGE_BRI "1101" British
SESSION_VT_CODE_PAGE_DUT "1102" Dutch
SESSION_VT_CODE_PAGE_FIN "1103" Finnish
SESSION_VT_CODE_PAGE_FRE "1104" French
SESSION_VT_CODE_PAGE_CAN "1020" Canadian French
SESSION_VT_CODE_PAGE_GER "1011" German
SESSION_VT_CODE_PAGE_ITA "1012" Italian
SESSION_VT_CODE_PAGE_NOR "1105" Norwegian/Danish
SESSION_VT_CODE_PAGE_SPA "1023" Spanish
SESSION_VT_CODE_PAGE_SWE "1106" Swedish
SESSION_VT_CODE_PAGE_SWI "1021" Swiss
SESSION_VT_CODE_PAGE_THA "874" Thai
SESSION_SERVICE_MGR_HOST - The TCP/IP name or address of a host server which is running the NCOD Service Manager
The value must be specified for persistent logging and tracing. Log and trace information are sent to the NCOD Service Manager.
SESSION_TRACE - Activates the Log/Trace facility and starts tracing for the specified components. A trace level from 1 to 3 can also be specified for each separate component using the following syntax: "ECLSession=x", where x is the trace level.
The values can be zero or more of the following separated by blanks:
Constant Value Components Traced
SESSION_TRACE_SESSION "ECLSession" ECLSession and subcomponents
SESSION_TRACE_PS "ECLPS" ECLPS and subcomponents
SESSION_TRACE_FIELD "ECLField" ECLField and subcomponents
SESSION_TRACE_FIELDLIST "ECLFieldList" ECLFieldList and subcomponents
SESSION_TRACE_OIA "ECLOIA" ECLOIA and subcomponents
SESSION_TRACE_ERR "ECLErr" ECLErr and subcomponents
SESSION_TRACE_XFER "ECLXFer" ECLXFer and subcomponents
SESSION_TRACE_DS "DataStream" DataStream and subcomponents
SESSION_TRACE_PRINTER "DataStream" Printer and subcomponents
SESSION_TRACE_TRANSPORT "Transport" Transport and subcomponents
SESSION_TRACE_OIA_EVENT "ECLOIAEvent" OIA events
SESSION_TRACE_PS_EVENT "ECLPSEvent" PS events
SESSION_TRACE_COMM_EVENT "ECLCommEvent" Communications events
SESSION_PS_DEBUGGER - Activates the PS Debug facility which can display all of the planes associated with the presentation space.
The value is ignored.
Key
Properties Specific to VT Sessions
SESSION_VT_NEW_LINE - Determines the behavior of new line operation
The value can be one of the following:
Constant Value Description
SESSION_VT_NEW_LINE_CRLF "false" Carriage return and linefeed (CRLF)
SESSION_VT_NEW_LINE_CR "true" Carriage return only (CR) (default)
SESSION_VT_BACKSPACE - Determines the behavior of the backspace operation
The value can be one of the following:
Constant Value Description
SESSION_VT_BACKSPACE_NORM "false" Destructive backspace (default)
SESSION_VT_BACKSPACE_DELETE "true" Delete character under cursor
SESSION_VT_CURSOR - Determines the behavior of cursor movement
The value can be one of the following:
Constant Value Description
SESSION_VT_CURSOR_NORM "false" Normal (default)
SESSION_VT_CURSOR_APPL "true" Application controls cursor movement
SESSION_VT_KEYPAD - Determines the behavior of the keypad
The value can be one of the following:
Constant Value Description
SESSION_VT_KEYPAD_NORM "false" Normal (default)
SESSION_VT_KEYPAD_APPL "true" Application controls keypad behavior
SESSION_VT_LOCAL_ECHO - Determines the behavior of local keyboard echo
The value can be one of the following:
Constant Value Description
SESSION_VT_LOCAL_ECHO_OFF "false" Off (default)
SESSION_VT_LOCAL_ECHO_ON "true" On
SESSION_VT_AUTOWRAP - Determines the behavior of autowrap
The value can be one of the following:
Constant Value Description
SESSION_VT_AUTOWRAP_OFF "false" Off (default)
SESSION_VT_AUTOWRAP_ON "true" On
SESSION_VT_ANS_BAK_MSG - Message sent to the host in response to the x05 command
A string of characters user enters or null. The default is null.
SESSION_VT_TERMINAL_TYPE - Determines the VT-specific terminal type
The value can be one of the following:
Constant Value Description
SESSION_VT_TERMINAL_TYPE_VT220_7 "1" VT220 7-bit (default)
SESSION_VT_TERMINAL_TYPE_VT220_8 "2" VT220 8-bit
SESSION_VT_TERMINAL_TYPE_VT100 "3" VT100
SESSION_VT_TERMINAL_TYPE_VT52 "4" VT52
SESSION_VT_PRINT_DESTINATION - Determines whether print output goes to a printer or a file
The value can be one of the following:
Constant Value Description
SESSION_ON "true" Output goes to a printer device(default)
SESSION_OFF "false" Output goes to a file
SESSION_VT_PRINT_FILE_NAME - Printer output file name
The path and name of the file when the print destination is a file. This parameter only has significance when the SESSION_VT_PRINT_DESTINATION parameter is set to "false".
SESSION_VT_PRINTER_NAME - Printer port name
The name of the port for the printer you want to use. This parameter only has significance when the SESSION_VT_PRINT_DESTINATION parameter is set to "true".

On Windows workstations, you can type the UNC name of a network printer in either of two formats: \\server_name\printer name or \\server's_host_name_or_IP_address\printer name. For example, if you are configuring a printer on Windows 98 or NT, type a port name such as LPT1. If you are configuring a printer on UNIX, type a device name such as /dev/lp0.

SESSION_VT_PRINT_SEPARATE_FILES - Print jobs to separate files
When the print destination is a file, you can choose whether you want to save each print job to a unique file or have jobs appended to each other in one file. The value can be one of the following:
Constant Value Description
SESSION_ON "true" Each print job to a unique file.
SESSION_OFF "false" Each print job is appended to each other in one file.(default)
Key
Properties Specific to CICS Sessions
SESSION_CICS_SERVER_NAME - Name of the CICS server
A valid CICS server name (default = CICS Gateway default server)
SESSION_CICS_GW_CODE_PAGE - Determines the table used to map the ASCII character set on the CICS Gateway to the Unicode character set on the workstation
The value can be one of the following:
Constant Value Description
SESSION_CICS_CODE_PAGE_AUTO_DETECT "000" Uses the code page setting from the CICS Gateway (default)
SESSION_CICS_CODE_PAGE_ARABIC_864 "864" Arabic (864)
SESSION_CICS_CODE_PAGE_ISO_ARABIC "1089" ISO Arabic
SESSION_CICS_CODE_PAGE_CYRILLIC_855 "855" Cyrillic (855)
SESSION_CICS_CODE_PAGE_CYRILLIC_866 "866" Cyrillic (866)
SESSION_CICS_CODE_PAGE_ISO_CYRILLIC "915" ISO Cyrillic
SESSION_CICS_CODE_PAGE_GREEK "869" Greek
SESSION_CICS_CODE_PAGE_ISO_GREEK "813" ISO Greek
SESSION_CICS_CODE_PAGE_HEBREW_856 "856" Hebrew (856)
SESSION_CICS_CODE_PAGE_ISO_HEBREW "916" ISO Hebrew
SESSION_CICS_CODE_PAGE_LATIN1_437 "437" Latin-1 (437)
SESSION_CICS_CODE_PAGE_ISO_LATIN1 "819" ISO Latin-1
SESSION_CICS_CODE_PAGE_LATIN1_850 "850" Latin-1 (850)
SESSION_CICS_CODE_PAGE_LATIN2 "852" Latin-2
SESSION_CICS_CODE_PAGE_ISO_LATIN2 "912" ISO Latin-2
SESSION_CICS_CODE_PAGE_LATIN5 "857" Latin-5
SESSION_CICS_CODE_PAGE_ISO_LATIN5 "920" ISO Latin-5
SESSION_CICS_CODE_PAGE_THAI "874" Thai
PASTE_FIELD_WRAP - Determines the mode of paste
The value can be one of the following:
Constant Value Description
SESSION_ON "true" Data pasted will wrap from field to field and wrap words.
SESSION_OFF "false" Data pasted will be directly pasted (Data is lost when pasted into protected fields). (default)
PASTE_LINE_WRAP - Determines the mode of paste
The value can be one of the following:
Constant Value Description
SESSION_ON "true" Data pasted will wrap from field to field.
SESSION_OFF "false" Data pasted will be directly pasted (Data is lost when pasted into protected fields or beyond the screen width). (default)
PASTE_TO_TRIMMED_AREA - Determines the mode of paste
The value can be one of the following:
Constant Value Description
SESSION_ON "true" Data pasted will be bounded by the current trim rectangle.
SESSION_OFF "false" Data pasted will be bounded by the screen limits. (default)
PASTE_STOP_PRO_LINE - Determines the mode of paste
The value can be one of the following:
Constant Value Description
SESSION_ON "true" Data pasted will stop an entirely protected line.
SESSION_OFF "false" Data pasted will continue past an entirely protected line. This will lose a line of data.(default)
PASTE_TAB_OPTIONS - Paste tab character processing
The value can be one of the following:
Constant Value Description
SESSION_PASTE_TAB_OPTIONS_COLUMNS_STR "1" Tab advances to next tab stop
SESSION_PASTE_TAB_OPTIONS_SPACES_STR "2" Tab inserts n spaces (default)
SESSION_PASTE_TAB_OPTIONS_FIELDWRAP_STR "3" Tab wraps to next field
PASTE_TAB_COLUMNS - Size of columns in spaces for tab processing
(default "1").
PASTE_TAB_SPACES - Number of spaces with which to replace tab
(default "1").
COPY_ONLY_IF_TRIMMED - Determines the mod of cut/copy
The value can be one of the following:
Constant Value Description
SESSION_ON "true" Data will only be cut/copied if trim rectangle is defined.
SESSION_OFF "false" Data will be cut/copied unconditionally.(default)
TRIM_RECT_SIZING_HANDLES - Determines the mode of the trim rectangle
The value can be one of the following:
Constant Value Description
SESSION_ON "true" Trim rectangle will have sizing handles.(default)
SESSION_OFF "false" Trim rectangle will not have sizing handles.(default)
TRIM_RECT_REMAIN_AFTER - Determines the mode of the trim rectangle
The value can be one of the following:
Constant Value Description
SESSION_ON "true" Trim rectangle will remain after cut/copy/paste.
SESSION_OFF "false" Trim rectangle will not remain after cut/copy/paste.(default)

Throws: ECLErr
Thrown if a bad parameter is specified.

Methods

 o dispose
 public void dispose()
Frees resources associated with the session. The session should not be used after a call to dispose().

 o GetPS
 public ECLPS GetPS()
Gets the ECLPS object associated with the session. ECLPS encapsulates the host presentation space.

Returns:
the ECLPS object associated with this session.
See Also:
ECLPS
 o GetOIA
 public ECLOIA GetOIA()
Gets the ECLOIA object associated with the session. ECLOIA represents the operator information area (OIA).

Returns:
the ECLOIA objected associated with this session.
See Also:
ECLOIA
 o GetXfer
 public ECLXfer GetXfer()
Gets the ECLXfer associated with the session. The ECLXfer object allows applications to transfer files between the local machine and the host. Note: File Transfer is only supported for 3270 and 5250 ECLSessions. For other ECLSessions, GetXfer() will return null.

Returns:
the ECLXfer objected associated with this session.
See Also:
ECLXfer
 o loadXfer
 public ECLXfer loadXfer()
 o ShowPSDebugger
 public void ShowPSDebugger(boolean show)
Shows or hides the PS Debugger. The PS Debugger object displays the presentation space planes.


All Packages  Class Hierarchy  This Package  Previous  Next  Index