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
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 SESSION_3270_HOST_PORT_DEFAULT
 o SESSION_5250_HOST_PORT_DEFAULT
 o SESSION_APPLET
 o SESSION_AUTOCONNECT
 o SESSION_AUTOCONNECT_DEFAULT
 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_ISO_CYRILLIC
 o SESSION_CICS_CODE_PAGE_ISO_GREEK
 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_GW_CODE_PAGE
 o SESSION_CICS_HOST_PORT_DEFAULT
 o SESSION_CICS_SERVER_NAME
 o SESSION_CODE_PAGE
 o SESSION_CODE_PAGE_AUSTRIA
 o SESSION_CODE_PAGE_BELARUS
 o SESSION_CODE_PAGE_BELGIUM
 o SESSION_CODE_PAGE_BOSNIA_HERZEGOVINA
 o SESSION_CODE_PAGE_BRAZIL
 o SESSION_CODE_PAGE_BULGARIA
 o SESSION_CODE_PAGE_CANADA
 o SESSION_CODE_PAGE_CROATIA
 o SESSION_CODE_PAGE_CZECH
 o SESSION_CODE_PAGE_DEFAULT
 o SESSION_CODE_PAGE_DENMARK
 o SESSION_CODE_PAGE_ESTONIA
 o SESSION_CODE_PAGE_FINLAND
 o SESSION_CODE_PAGE_FRANCE
 o SESSION_CODE_PAGE_GERMANY
 o SESSION_CODE_PAGE_GREECE
 o SESSION_CODE_PAGE_HUNGARY
 o SESSION_CODE_PAGE_ICELAND
 o SESSION_CODE_PAGE_ITALY
 o SESSION_CODE_PAGE_JAPAN_ENGLISH
 o SESSION_CODE_PAGE_JAPAN_KATAKANA
 o SESSION_CODE_PAGE_KOREA
 o SESSION_CODE_PAGE_LATIN_AMERICA
 o SESSION_CODE_PAGE_LATVIA
 o SESSION_CODE_PAGE_LITHUANIA
 o SESSION_CODE_PAGE_MACEDONIA
 o SESSION_CODE_PAGE_MULTILINGUAL
 o SESSION_CODE_PAGE_NETHERLANDS
 o SESSION_CODE_PAGE_NORWAY
 o SESSION_CODE_PAGE_OPEN_EDITION
 o SESSION_CODE_PAGE_POLAND
 o SESSION_CODE_PAGE_PORTUGAL
 o SESSION_CODE_PAGE_PRC
 o SESSION_CODE_PAGE_ROC
 o SESSION_CODE_PAGE_ROMANIA
 o SESSION_CODE_PAGE_RUSSIA
 o SESSION_CODE_PAGE_SERBIA_MONTEGRO
 o SESSION_CODE_PAGE_SLOVAKIA
 o SESSION_CODE_PAGE_SLOVENIA
 o SESSION_CODE_PAGE_SPAIN
 o SESSION_CODE_PAGE_SWEDEN
 o SESSION_CODE_PAGE_TURKEY
 o SESSION_CODE_PAGE_UKRAINE
 o SESSION_CODE_PAGE_UNITED_KINGDOM
 o SESSION_CODE_PAGE_US
 o SESSION_HOST
 o SESSION_HOST_PORT
 o SESSION_NAME
 o SESSION_OFF
 o SESSION_ON
 o SESSION_PS_24X132_STR
 o SESSION_PS_24X80_STR
 o SESSION_PS_27X132_STR
 o SESSION_PS_32X80_STR
 o SESSION_PS_43X80_STR
 o SESSION_PS_DEBUGGER
 o SESSION_PS_SIZE
 o SESSION_PS_SIZE_DEFAULT
 o SESSION_SERVICE_MGR_HOST
 o SESSION_SSL
 o SESSION_SSL_DEFAULT
 o SESSION_SSL_SERVER_AUTHENTICATION
 o SESSION_SSL_SERVER_AUTHENTICATION_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_PS
 o SESSION_TRACE_PS_EVENT
 o SESSION_TRACE_SESSION
 o SESSION_TRACE_TRANSPORT
 o SESSION_TRACE_XFER
 o SESSION_TYPE
 o SESSION_TYPE_3270
 o SESSION_TYPE_3270_STR
 o SESSION_TYPE_5250
 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_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_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_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_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_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

Constructor Index

 o ECLSession(Properties)
Creates and initializes an 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.

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
 public static final String SESSION_CODE_PAGE
 o SESSION_SSL
 public static final String SESSION_SSL
 o SESSION_SSL_SERVER_AUTHENTICATION
 public static final String SESSION_SSL_SERVER_AUTHENTICATION
 o SESSION_APPLET
 public static final String SESSION_APPLET
 o SESSION_SERVICE_MGR_HOST
 public static final String SESSION_SERVICE_MGR_HOST
 o SESSION_VT_NEW_LINE
 public static final String SESSION_VT_NEW_LINE
 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_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_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_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_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_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
 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_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_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_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_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_TRACE
 public static final String SESSION_TRACE
 o SESSION_TRACE_SESSION
 public static final String SESSION_TRACE_SESSION
 o SESSION_TRACE_PS
 public static final String SESSION_TRACE_PS
 o SESSION_TRACE_FIELD
 public static final String SESSION_TRACE_FIELD
 o SESSION_TRACE_FIELDLIST
 public static final String SESSION_TRACE_FIELDLIST
 o SESSION_TRACE_OIA
 public static final String SESSION_TRACE_OIA
 o SESSION_TRACE_ERR
 public static final String SESSION_TRACE_ERR
 o SESSION_TRACE_XFER
 public static final String SESSION_TRACE_XFER
 o SESSION_TRACE_DS
 public static final String SESSION_TRACE_DS
 o SESSION_TRACE_TRANSPORT
 public static final String SESSION_TRACE_TRANSPORT
 o SESSION_TRACE_OIA_EVENT
 public static final String SESSION_TRACE_OIA_EVENT
 o SESSION_TRACE_PS_EVENT
 public static final String SESSION_TRACE_PS_EVENT
 o SESSION_TRACE_COMM_EVENT
 public static final String SESSION_TRACE_COMM_EVENT
 o SESSION_PS_DEBUGGER
 public static final 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_DEFAULT
 public static final String SESSION_CODE_PAGE_DEFAULT
 o SESSION_SSL_DEFAULT
 public static final String SESSION_SSL_DEFAULT
 o SESSION_SSL_SERVER_AUTHENTICATION_DEFAULT
 public static final String SESSION_SSL_SERVER_AUTHENTICATION_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_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_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_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

Constructors

 o ECLSession
 public ECLSession(Properties configData) throws ECLErr
Creates and initializes an 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 '*'.

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
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.
SESSION_HOST_PORT - Host port number
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_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 "0" Do not autoconnect (default)
SESSION_ON "1" Autoconnect
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 "0" Do not use SSL (default)
SESSION_ON "1" Use SSL
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 "0" Do not require server authentication
SESSION_ON "1" Require server authentication (default)
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_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_MULTILINGUAL "500" Multilingual
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 "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
The following apply only to VT sessions
SESSION_VT_CODE_PAGE_MULTI "1100" DEC Mulitnational (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_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 persistant 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 seperated 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_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 "0" Carriage return and linefeed (CRLF)
SESSION_VT_NEW_LINE_CR "1" 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 "0" Destructive backspace (default)
SESSION_VT_BACKSPACE_DELETE "1" 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 "0" Normal (default)
SESSION_VT_CURSOR_APPL "1" 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 "0" Normal (default)
SESSION_VT_KEYPAD_APPL "1" 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 "0" Off (default)
SESSION_VT_LOCAL_ECHO_ON "1" On
SESSION_VT_AUTOWRAP - Determines the behavior of autowrap
The value can be one of the following:
Constant Value Description
SESSION_VT_AUTOWRAP_OFF "0" Off (default)
SESSION_VT_AUTOWRAP_ON "1" On
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
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_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_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

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.

Returns:
the ECLXfer objected associated with this session.
See Also:
ECLXfer

All Packages  Class Hierarchy  This Package  Previous  Next  Index