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
-
SESSION_3270_HOST_PORT_DEFAULT
-
-
SESSION_5250_HOST_PORT_DEFAULT
-
-
SESSION_APPLET
-
-
SESSION_AUTOCONNECT
-
-
SESSION_AUTOCONNECT_DEFAULT
-
-
SESSION_CICS_CODE_PAGE_AUTO_DETECT
-
-
SESSION_CICS_CODE_PAGE_CYRILLIC_855
-
-
SESSION_CICS_CODE_PAGE_CYRILLIC_866
-
-
SESSION_CICS_CODE_PAGE_DEFAULT
-
-
SESSION_CICS_CODE_PAGE_GREEK
-
-
SESSION_CICS_CODE_PAGE_ISO_CYRILLIC
-
-
SESSION_CICS_CODE_PAGE_ISO_GREEK
-
-
SESSION_CICS_CODE_PAGE_ISO_LATIN1
-
-
SESSION_CICS_CODE_PAGE_ISO_LATIN2
-
-
SESSION_CICS_CODE_PAGE_ISO_LATIN5
-
-
SESSION_CICS_CODE_PAGE_LATIN1_437
-
-
SESSION_CICS_CODE_PAGE_LATIN1_850
-
-
SESSION_CICS_CODE_PAGE_LATIN2
-
-
SESSION_CICS_CODE_PAGE_LATIN5
-
-
SESSION_CICS_GW_CODE_PAGE
-
-
SESSION_CICS_HOST_PORT_DEFAULT
-
-
SESSION_CICS_SERVER_NAME
-
-
SESSION_CODE_PAGE
-
-
SESSION_CODE_PAGE_AUSTRIA
-
-
SESSION_CODE_PAGE_BELARUS
-
-
SESSION_CODE_PAGE_BELGIUM
-
-
SESSION_CODE_PAGE_BOSNIA_HERZEGOVINA
-
-
SESSION_CODE_PAGE_BRAZIL
-
-
SESSION_CODE_PAGE_BULGARIA
-
-
SESSION_CODE_PAGE_CANADA
-
-
SESSION_CODE_PAGE_CROATIA
-
-
SESSION_CODE_PAGE_CZECH
-
-
SESSION_CODE_PAGE_DEFAULT
-
-
SESSION_CODE_PAGE_DENMARK
-
-
SESSION_CODE_PAGE_ESTONIA
-
-
SESSION_CODE_PAGE_FINLAND
-
-
SESSION_CODE_PAGE_FRANCE
-
-
SESSION_CODE_PAGE_GERMANY
-
-
SESSION_CODE_PAGE_GREECE
-
-
SESSION_CODE_PAGE_HUNGARY
-
-
SESSION_CODE_PAGE_ICELAND
-
-
SESSION_CODE_PAGE_ITALY
-
-
SESSION_CODE_PAGE_JAPAN_ENGLISH
-
-
SESSION_CODE_PAGE_JAPAN_KATAKANA
-
-
SESSION_CODE_PAGE_KOREA
-
-
SESSION_CODE_PAGE_LATIN_AMERICA
-
-
SESSION_CODE_PAGE_LATVIA
-
-
SESSION_CODE_PAGE_LITHUANIA
-
-
SESSION_CODE_PAGE_MACEDONIA
-
-
SESSION_CODE_PAGE_MULTILINGUAL
-
-
SESSION_CODE_PAGE_NETHERLANDS
-
-
SESSION_CODE_PAGE_NORWAY
-
-
SESSION_CODE_PAGE_OPEN_EDITION
-
-
SESSION_CODE_PAGE_POLAND
-
-
SESSION_CODE_PAGE_PORTUGAL
-
-
SESSION_CODE_PAGE_PRC
-
-
SESSION_CODE_PAGE_ROC
-
-
SESSION_CODE_PAGE_ROMANIA
-
-
SESSION_CODE_PAGE_RUSSIA
-
-
SESSION_CODE_PAGE_SERBIA_MONTEGRO
-
-
SESSION_CODE_PAGE_SLOVAKIA
-
-
SESSION_CODE_PAGE_SLOVENIA
-
-
SESSION_CODE_PAGE_SPAIN
-
-
SESSION_CODE_PAGE_SWEDEN
-
-
SESSION_CODE_PAGE_TURKEY
-
-
SESSION_CODE_PAGE_UKRAINE
-
-
SESSION_CODE_PAGE_UNITED_KINGDOM
-
-
SESSION_CODE_PAGE_US
-
-
SESSION_HOST
-
-
SESSION_HOST_PORT
-
-
SESSION_NAME
-
-
SESSION_OFF
-
-
SESSION_ON
-
-
SESSION_PS_24X132_STR
-
-
SESSION_PS_24X80_STR
-
-
SESSION_PS_27X132_STR
-
-
SESSION_PS_32X80_STR
-
-
SESSION_PS_43X80_STR
-
-
SESSION_PS_DEBUGGER
-
-
SESSION_PS_SIZE
-
-
SESSION_PS_SIZE_DEFAULT
-
-
SESSION_SERVICE_MGR_HOST
-
-
SESSION_SSL
-
-
SESSION_SSL_DEFAULT
-
-
SESSION_SSL_SERVER_AUTHENTICATION
-
-
SESSION_SSL_SERVER_AUTHENTICATION_DEFAULT
-
-
SESSION_TRACE
-
-
SESSION_TRACE_COMM_EVENT
-
-
SESSION_TRACE_DS
-
-
SESSION_TRACE_ERR
-
-
SESSION_TRACE_FIELD
-
-
SESSION_TRACE_FIELDLIST
-
-
SESSION_TRACE_OIA
-
-
SESSION_TRACE_OIA_EVENT
-
-
SESSION_TRACE_PS
-
-
SESSION_TRACE_PS_EVENT
-
-
SESSION_TRACE_SESSION
-
-
SESSION_TRACE_TRANSPORT
-
-
SESSION_TRACE_XFER
-
-
SESSION_TYPE
-
-
SESSION_TYPE_3270
-
-
SESSION_TYPE_3270_STR
-
-
SESSION_TYPE_5250
-
-
SESSION_TYPE_5250_STR
-
-
SESSION_TYPE_CICS
-
-
SESSION_TYPE_CICS_STR
-
-
SESSION_TYPE_DEFAULT
-
-
SESSION_TYPE_VT
-
-
SESSION_TYPE_VT_STR
-
-
SESSION_VT_AUTOWRAP
-
-
SESSION_VT_AUTOWRAP_DEFAULT
-
-
SESSION_VT_AUTOWRAP_OFF
-
-
SESSION_VT_AUTOWRAP_ON
-
-
SESSION_VT_BACKSPACE
-
-
SESSION_VT_BACKSPACE_DEFAULT
-
-
SESSION_VT_BACKSPACE_DELETE
-
-
SESSION_VT_BACKSPACE_NORM
-
-
SESSION_VT_CODE_PAGE_BRI
-
-
SESSION_VT_CODE_PAGE_CAN
-
-
SESSION_VT_CODE_PAGE_DEFAULT
-
-
SESSION_VT_CODE_PAGE_DUT
-
-
SESSION_VT_CODE_PAGE_FIN
-
-
SESSION_VT_CODE_PAGE_FRE
-
-
SESSION_VT_CODE_PAGE_GER
-
-
SESSION_VT_CODE_PAGE_ITA
-
-
SESSION_VT_CODE_PAGE_MULTI
-
-
SESSION_VT_CODE_PAGE_NOR
-
-
SESSION_VT_CODE_PAGE_SPA
-
-
SESSION_VT_CODE_PAGE_SWE
-
-
SESSION_VT_CODE_PAGE_SWI
-
-
SESSION_VT_CODE_PAGE_USA
-
-
SESSION_VT_CURSOR
-
-
SESSION_VT_CURSOR_APPL
-
-
SESSION_VT_CURSOR_DEFAULT
-
-
SESSION_VT_CURSOR_NORM
-
-
SESSION_VT_HOST_PORT_DEFAULT
-
-
SESSION_VT_KEYPAD
-
-
SESSION_VT_KEYPAD_APPL
-
-
SESSION_VT_KEYPAD_DEFAULT
-
-
SESSION_VT_KEYPAD_NORM
-
-
SESSION_VT_LOCAL_ECHO
-
-
SESSION_VT_LOCAL_ECHO_DEFAULT
-
-
SESSION_VT_LOCAL_ECHO_OFF
-
-
SESSION_VT_LOCAL_ECHO_ON
-
-
SESSION_VT_NEW_LINE
-
-
SESSION_VT_NEW_LINE_CR
-
-
SESSION_VT_NEW_LINE_CRLF
-
-
SESSION_VT_NEW_LINE_DEFAULT
-
-
SESSION_VT_TERMINAL_TYPE
-
-
SESSION_VT_TERMINAL_TYPE_DEFAULT
-
-
SESSION_VT_TERMINAL_TYPE_VT100
-
-
SESSION_VT_TERMINAL_TYPE_VT220_7
-
-
SESSION_VT_TERMINAL_TYPE_VT220_8
-
-
SESSION_VT_TERMINAL_TYPE_VT52
-
-
ECLSession(Properties)
- Creates and initializes an virtual emulation session with a host.
-
dispose()
- Frees resources associated with the session.
-
GetOIA()
- Gets the ECLOIA object associated with the session.
-
GetPS()
- Gets the ECLPS object associated with the session.
-
GetXfer()
- Gets the ECLXfer associated with the session.
SESSION_NAME
public static final String SESSION_NAME
SESSION_TYPE
public static final String SESSION_TYPE
SESSION_HOST
public static final String SESSION_HOST
SESSION_HOST_PORT
public static final String SESSION_HOST_PORT
SESSION_PS_SIZE
public static final String SESSION_PS_SIZE
SESSION_CODE_PAGE
public static final String SESSION_CODE_PAGE
SESSION_SSL
public static final String SESSION_SSL
SESSION_SSL_SERVER_AUTHENTICATION
public static final String SESSION_SSL_SERVER_AUTHENTICATION
SESSION_APPLET
public static final String SESSION_APPLET
SESSION_SERVICE_MGR_HOST
public static final String SESSION_SERVICE_MGR_HOST
SESSION_VT_NEW_LINE
public static final String SESSION_VT_NEW_LINE
SESSION_VT_BACKSPACE
public static final String SESSION_VT_BACKSPACE
SESSION_VT_CURSOR
public static final String SESSION_VT_CURSOR
SESSION_VT_KEYPAD
public static final String SESSION_VT_KEYPAD
SESSION_VT_LOCAL_ECHO
public static final String SESSION_VT_LOCAL_ECHO
SESSION_VT_AUTOWRAP
public static final String SESSION_VT_AUTOWRAP
SESSION_VT_TERMINAL_TYPE
public static final String SESSION_VT_TERMINAL_TYPE
SESSION_CICS_SERVER_NAME
public static final String SESSION_CICS_SERVER_NAME
SESSION_CICS_GW_CODE_PAGE
public static final String SESSION_CICS_GW_CODE_PAGE
SESSION_AUTOCONNECT
public static final String SESSION_AUTOCONNECT
SESSION_ON
public static final String SESSION_ON
SESSION_OFF
public static final String SESSION_OFF
SESSION_TYPE_3270_STR
public static final String SESSION_TYPE_3270_STR
SESSION_TYPE_5250_STR
public static final String SESSION_TYPE_5250_STR
SESSION_TYPE_VT_STR
public static final String SESSION_TYPE_VT_STR
SESSION_TYPE_CICS_STR
public static final String SESSION_TYPE_CICS_STR
SESSION_PS_24X80_STR
public static final String SESSION_PS_24X80_STR
SESSION_PS_32X80_STR
public static final String SESSION_PS_32X80_STR
SESSION_PS_43X80_STR
public static final String SESSION_PS_43X80_STR
SESSION_PS_27X132_STR
public static final String SESSION_PS_27X132_STR
SESSION_PS_24X132_STR
public static final String SESSION_PS_24X132_STR
SESSION_CODE_PAGE_US
public static final String SESSION_CODE_PAGE_US
SESSION_CODE_PAGE_BELGIUM
public static final String SESSION_CODE_PAGE_BELGIUM
SESSION_CODE_PAGE_BRAZIL
public static final String SESSION_CODE_PAGE_BRAZIL
SESSION_CODE_PAGE_CANADA
public static final String SESSION_CODE_PAGE_CANADA
SESSION_CODE_PAGE_NETHERLANDS
public static final String SESSION_CODE_PAGE_NETHERLANDS
SESSION_CODE_PAGE_PORTUGAL
public static final String SESSION_CODE_PAGE_PORTUGAL
SESSION_CODE_PAGE_GERMANY
public static final String SESSION_CODE_PAGE_GERMANY
SESSION_CODE_PAGE_AUSTRIA
public static final String SESSION_CODE_PAGE_AUSTRIA
SESSION_CODE_PAGE_DENMARK
public static final String SESSION_CODE_PAGE_DENMARK
SESSION_CODE_PAGE_NORWAY
public static final String SESSION_CODE_PAGE_NORWAY
SESSION_CODE_PAGE_FINLAND
public static final String SESSION_CODE_PAGE_FINLAND
SESSION_CODE_PAGE_SWEDEN
public static final String SESSION_CODE_PAGE_SWEDEN
SESSION_CODE_PAGE_ITALY
public static final String SESSION_CODE_PAGE_ITALY
SESSION_CODE_PAGE_SPAIN
public static final String SESSION_CODE_PAGE_SPAIN
SESSION_CODE_PAGE_LATIN_AMERICA
public static final String SESSION_CODE_PAGE_LATIN_AMERICA
SESSION_CODE_PAGE_UNITED_KINGDOM
public static final String SESSION_CODE_PAGE_UNITED_KINGDOM
SESSION_CODE_PAGE_FRANCE
public static final String SESSION_CODE_PAGE_FRANCE
SESSION_CODE_PAGE_MULTILINGUAL
public static final String SESSION_CODE_PAGE_MULTILINGUAL
SESSION_CODE_PAGE_ROMANIA
public static final String SESSION_CODE_PAGE_ROMANIA
SESSION_CODE_PAGE_BOSNIA_HERZEGOVINA
public static final String SESSION_CODE_PAGE_BOSNIA_HERZEGOVINA
SESSION_CODE_PAGE_CROATIA
public static final String SESSION_CODE_PAGE_CROATIA
SESSION_CODE_PAGE_CZECH
public static final String SESSION_CODE_PAGE_CZECH
SESSION_CODE_PAGE_HUNGARY
public static final String SESSION_CODE_PAGE_HUNGARY
SESSION_CODE_PAGE_POLAND
public static final String SESSION_CODE_PAGE_POLAND
SESSION_CODE_PAGE_SLOVAKIA
public static final String SESSION_CODE_PAGE_SLOVAKIA
SESSION_CODE_PAGE_SLOVENIA
public static final String SESSION_CODE_PAGE_SLOVENIA
SESSION_CODE_PAGE_ICELAND
public static final String SESSION_CODE_PAGE_ICELAND
SESSION_CODE_PAGE_GREECE
public static final String SESSION_CODE_PAGE_GREECE
SESSION_CODE_PAGE_JAPAN_KATAKANA
public static final String SESSION_CODE_PAGE_JAPAN_KATAKANA
SESSION_CODE_PAGE_KOREA
public static final String SESSION_CODE_PAGE_KOREA
SESSION_CODE_PAGE_PRC
public static final String SESSION_CODE_PAGE_PRC
SESSION_CODE_PAGE_ROC
public static final String SESSION_CODE_PAGE_ROC
SESSION_CODE_PAGE_JAPAN_ENGLISH
public static final String SESSION_CODE_PAGE_JAPAN_ENGLISH
SESSION_CODE_PAGE_RUSSIA
public static final String SESSION_CODE_PAGE_RUSSIA
SESSION_CODE_PAGE_BELARUS
public static final String SESSION_CODE_PAGE_BELARUS
SESSION_CODE_PAGE_BULGARIA
public static final String SESSION_CODE_PAGE_BULGARIA
SESSION_CODE_PAGE_MACEDONIA
public static final String SESSION_CODE_PAGE_MACEDONIA
SESSION_CODE_PAGE_SERBIA_MONTEGRO
public static final String SESSION_CODE_PAGE_SERBIA_MONTEGRO
SESSION_CODE_PAGE_TURKEY
public static final String SESSION_CODE_PAGE_TURKEY
SESSION_CODE_PAGE_OPEN_EDITION
public static final String SESSION_CODE_PAGE_OPEN_EDITION
SESSION_CODE_PAGE_LATVIA
public static final String SESSION_CODE_PAGE_LATVIA
SESSION_CODE_PAGE_LITHUANIA
public static final String SESSION_CODE_PAGE_LITHUANIA
SESSION_CODE_PAGE_ESTONIA
public static final String SESSION_CODE_PAGE_ESTONIA
SESSION_CODE_PAGE_UKRAINE
public static final String SESSION_CODE_PAGE_UKRAINE
SESSION_VT_CODE_PAGE_MULTI
public static final String SESSION_VT_CODE_PAGE_MULTI
SESSION_VT_CODE_PAGE_USA
public static final String SESSION_VT_CODE_PAGE_USA
SESSION_VT_CODE_PAGE_BRI
public static final String SESSION_VT_CODE_PAGE_BRI
SESSION_VT_CODE_PAGE_DUT
public static final String SESSION_VT_CODE_PAGE_DUT
SESSION_VT_CODE_PAGE_FIN
public static final String SESSION_VT_CODE_PAGE_FIN
SESSION_VT_CODE_PAGE_FRE
public static final String SESSION_VT_CODE_PAGE_FRE
SESSION_VT_CODE_PAGE_CAN
public static final String SESSION_VT_CODE_PAGE_CAN
SESSION_VT_CODE_PAGE_GER
public static final String SESSION_VT_CODE_PAGE_GER
SESSION_VT_CODE_PAGE_ITA
public static final String SESSION_VT_CODE_PAGE_ITA
SESSION_VT_CODE_PAGE_NOR
public static final String SESSION_VT_CODE_PAGE_NOR
SESSION_VT_CODE_PAGE_SPA
public static final String SESSION_VT_CODE_PAGE_SPA
SESSION_VT_CODE_PAGE_SWE
public static final String SESSION_VT_CODE_PAGE_SWE
SESSION_VT_CODE_PAGE_SWI
public static final String SESSION_VT_CODE_PAGE_SWI
SESSION_CICS_CODE_PAGE_AUTO_DETECT
public static final String SESSION_CICS_CODE_PAGE_AUTO_DETECT
SESSION_CICS_CODE_PAGE_CYRILLIC_855
public static final String SESSION_CICS_CODE_PAGE_CYRILLIC_855
SESSION_CICS_CODE_PAGE_CYRILLIC_866
public static final String SESSION_CICS_CODE_PAGE_CYRILLIC_866
SESSION_CICS_CODE_PAGE_ISO_CYRILLIC
public static final String SESSION_CICS_CODE_PAGE_ISO_CYRILLIC
SESSION_CICS_CODE_PAGE_GREEK
public static final String SESSION_CICS_CODE_PAGE_GREEK
SESSION_CICS_CODE_PAGE_ISO_GREEK
public static final String SESSION_CICS_CODE_PAGE_ISO_GREEK
SESSION_CICS_CODE_PAGE_LATIN1_437
public static final String SESSION_CICS_CODE_PAGE_LATIN1_437
SESSION_CICS_CODE_PAGE_ISO_LATIN1
public static final String SESSION_CICS_CODE_PAGE_ISO_LATIN1
SESSION_CICS_CODE_PAGE_LATIN1_850
public static final String SESSION_CICS_CODE_PAGE_LATIN1_850
SESSION_CICS_CODE_PAGE_LATIN2
public static final String SESSION_CICS_CODE_PAGE_LATIN2
SESSION_CICS_CODE_PAGE_ISO_LATIN2
public static final String SESSION_CICS_CODE_PAGE_ISO_LATIN2
SESSION_CICS_CODE_PAGE_LATIN5
public static final String SESSION_CICS_CODE_PAGE_LATIN5
SESSION_CICS_CODE_PAGE_ISO_LATIN5
public static final String SESSION_CICS_CODE_PAGE_ISO_LATIN5
SESSION_VT_NEW_LINE_CRLF
public static final String SESSION_VT_NEW_LINE_CRLF
SESSION_VT_NEW_LINE_CR
public static final String SESSION_VT_NEW_LINE_CR
SESSION_VT_BACKSPACE_NORM
public static final String SESSION_VT_BACKSPACE_NORM
SESSION_VT_BACKSPACE_DELETE
public static final String SESSION_VT_BACKSPACE_DELETE
SESSION_VT_CURSOR_NORM
public static final String SESSION_VT_CURSOR_NORM
SESSION_VT_CURSOR_APPL
public static final String SESSION_VT_CURSOR_APPL
SESSION_VT_KEYPAD_NORM
public static final String SESSION_VT_KEYPAD_NORM
SESSION_VT_KEYPAD_APPL
public static final String SESSION_VT_KEYPAD_APPL
SESSION_VT_LOCAL_ECHO_OFF
public static final String SESSION_VT_LOCAL_ECHO_OFF
SESSION_VT_LOCAL_ECHO_ON
public static final String SESSION_VT_LOCAL_ECHO_ON
SESSION_VT_AUTOWRAP_OFF
public static final String SESSION_VT_AUTOWRAP_OFF
SESSION_VT_AUTOWRAP_ON
public static final String SESSION_VT_AUTOWRAP_ON
SESSION_VT_TERMINAL_TYPE_VT220_7
public static final String SESSION_VT_TERMINAL_TYPE_VT220_7
SESSION_VT_TERMINAL_TYPE_VT220_8
public static final String SESSION_VT_TERMINAL_TYPE_VT220_8
SESSION_VT_TERMINAL_TYPE_VT100
public static final String SESSION_VT_TERMINAL_TYPE_VT100
SESSION_VT_TERMINAL_TYPE_VT52
public static final String SESSION_VT_TERMINAL_TYPE_VT52
SESSION_TRACE
public static final String SESSION_TRACE
SESSION_TRACE_SESSION
public static final String SESSION_TRACE_SESSION
SESSION_TRACE_PS
public static final String SESSION_TRACE_PS
SESSION_TRACE_FIELD
public static final String SESSION_TRACE_FIELD
SESSION_TRACE_FIELDLIST
public static final String SESSION_TRACE_FIELDLIST
SESSION_TRACE_OIA
public static final String SESSION_TRACE_OIA
SESSION_TRACE_ERR
public static final String SESSION_TRACE_ERR
SESSION_TRACE_XFER
public static final String SESSION_TRACE_XFER
SESSION_TRACE_DS
public static final String SESSION_TRACE_DS
SESSION_TRACE_TRANSPORT
public static final String SESSION_TRACE_TRANSPORT
SESSION_TRACE_OIA_EVENT
public static final String SESSION_TRACE_OIA_EVENT
SESSION_TRACE_PS_EVENT
public static final String SESSION_TRACE_PS_EVENT
SESSION_TRACE_COMM_EVENT
public static final String SESSION_TRACE_COMM_EVENT
SESSION_PS_DEBUGGER
public static final String SESSION_PS_DEBUGGER
SESSION_TYPE_DEFAULT
public static final String SESSION_TYPE_DEFAULT
SESSION_3270_HOST_PORT_DEFAULT
public static final String SESSION_3270_HOST_PORT_DEFAULT
SESSION_5250_HOST_PORT_DEFAULT
public static final String SESSION_5250_HOST_PORT_DEFAULT
SESSION_PS_SIZE_DEFAULT
public static final String SESSION_PS_SIZE_DEFAULT
SESSION_CODE_PAGE_DEFAULT
public static final String SESSION_CODE_PAGE_DEFAULT
SESSION_SSL_DEFAULT
public static final String SESSION_SSL_DEFAULT
SESSION_SSL_SERVER_AUTHENTICATION_DEFAULT
public static final String SESSION_SSL_SERVER_AUTHENTICATION_DEFAULT
SESSION_VT_NEW_LINE_DEFAULT
public static final String SESSION_VT_NEW_LINE_DEFAULT
SESSION_VT_BACKSPACE_DEFAULT
public static final String SESSION_VT_BACKSPACE_DEFAULT
SESSION_VT_CURSOR_DEFAULT
public static final String SESSION_VT_CURSOR_DEFAULT
SESSION_VT_KEYPAD_DEFAULT
public static final String SESSION_VT_KEYPAD_DEFAULT
SESSION_VT_LOCAL_ECHO_DEFAULT
public static final String SESSION_VT_LOCAL_ECHO_DEFAULT
SESSION_VT_AUTOWRAP_DEFAULT
public static final String SESSION_VT_AUTOWRAP_DEFAULT
SESSION_VT_TERMINAL_TYPE_DEFAULT
public static final String SESSION_VT_TERMINAL_TYPE_DEFAULT
SESSION_VT_CODE_PAGE_DEFAULT
public static final String SESSION_VT_CODE_PAGE_DEFAULT
SESSION_VT_HOST_PORT_DEFAULT
public static final String SESSION_VT_HOST_PORT_DEFAULT
SESSION_CICS_HOST_PORT_DEFAULT
public static final String SESSION_CICS_HOST_PORT_DEFAULT
SESSION_CICS_CODE_PAGE_DEFAULT
public static final String SESSION_CICS_CODE_PAGE_DEFAULT
SESSION_AUTOCONNECT_DEFAULT
public static final String SESSION_AUTOCONNECT_DEFAULT
SESSION_TYPE_3270
public static final int SESSION_TYPE_3270
SESSION_TYPE_5250
public static final int SESSION_TYPE_5250
SESSION_TYPE_VT
public static final int SESSION_TYPE_VT
SESSION_TYPE_CICS
public static final int SESSION_TYPE_CICS
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.
dispose
public void dispose()
- Frees resources associated with the session. The session
should not be used after a call to dispose().
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
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
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