CICS® Transaction Gateway Programming Reference V3.1

Serialized Form

Class com.ibm.ctg.epi.AID implements Serializable

Serialized Fields

value

int value
the AID value, represented internally by an integer 0-28


Class com.ibm.ctg.epi.EPIBasicScreenHandler implements Serializable

Serialized Fields

c

java.awt.GridBagConstraints c
GridBagConstraints used when inserting new components into the display panel, which has a GridBagLayout.

cursored

Field cursored
the Field which currently contains the screen cursor.

exitKey

AID exitKey
the AID key that will be used to try to exit a running transaction.

handler

ScreenHandler handler
Reference to ScreenHandler inner class. EPIBasicScreenHandler extends Panel. To enable it to act like a ScreenHandler it contains a small inner class that extends ScreenHandler.

minHeight

int minHeight
minimum height of this panel.

minWidth

int minWidth
minimum width of this panel.

screenWidth

int screenWidth
the width of the screen in columns


Class com.ibm.ctg.epi.EPIBasicScreenHandler.GeneralScreenHandler implements Serializable

Serialized Fields

this$0

EPIBasicScreenHandler this$0


Class com.ibm.ctg.epi.EPIException implements Serializable


Class com.ibm.ctg.epi.EPIMonitor implements Serializable


Class com.ibm.ctg.epi.EPIScreenButtons implements Serializable


Class com.ibm.ctg.epi.EPITerminal implements Serializable

Serialized Fields

atiEnabled

boolean atiEnabled
ATI enabled property.

clock

EPITerminal.Timer clock
Timer object - used to implement idle timeout.

data

java.lang.String data
Transaction Data property.

jgateClientSec

java.lang.String jgateClientSec
Gateway Client Security class property.

jgateInitialFlow

boolean jgateInitialFlow
Gateway initial flow flag - not a property, we set it ourselves

jgateServerSec

java.lang.String jgateServerSec
Gateway Server Security class property.

jgateSettingsChanged

boolean jgateSettingsChanged
Gateway settings changed flag - indicates that we need to copy the settings over to the JavaGateway object before it is opened.

jgateURL

java.lang.String jgateURL
Gateway URL property.

terminal

TerminalInterface terminal
Terminal object we are using

transid

java.lang.String transid
Transaction ID property. This is the transaction that will be started when startTran is called.


Class com.ibm.ctg.epi.EPITerminal.Timer implements Serializable

Serialized Fields

this$0

EPITerminal this$0

timeout

long timeout
timeout interval


Class com.ibm.ctg.epi.Field implements Serializable

Serialized Fields

background

int background
extended background colour

baseAttribute

char baseAttribute
base field attribute. This is a character, although it would make more sense for it to be a byte.

bytesChanged

boolean bytesChanged
flag for lazy update of String. The String representation will be updated from the byte representation when the field text is requested.

bytesRep

byte[] bytesRep
byte array representation of the field text. This is how the field is read from and written to the datastream. Converting the bytes to characters is relatively slow, so we don't do it until it is really needed.

column

int column
the column at which the field starts

encoding

java.lang.String encoding
the encoding to use for converting between the byte and String representation

foreground

int foreground
extended foreground colour

hasAttribute

boolean hasAttribute
attribute present flag

highlight

int highlight
extended highlighting state

maxLength

int maxLength
maximum length of the field - which is the number of characters to the start of the next field

position

int position
the buffer address of the field

row

int row
the row at which the field starts

strChanged

boolean strChanged
flag for lazy update of byte array. The byte representation will be updated from the String representation when the datastream is written out.

strRep

java.lang.String strRep
String representation of the field text.

transparency

int transparency
extended transparency state


Class com.ibm.ctg.epi.FieldData implements Serializable

Serialized Fields

col

int col
the column at which the field starts within the map

label

java.lang.String label
the field label, or null if it is not labelled

len

int len
the field length

row

int row
the row at which the field starts within the map


Class com.ibm.ctg.epi.Map implements Serializable

Serialized Fields

fieldData

FieldData[] fieldData
FieldData class contains information about one field

fieldIndex

int[] fieldIndex
field index lists the indices of the fields that are labelled

fieldLabels

java.lang.String[] fieldLabels
array of field labels

mapData

MapData mapData
MapData class contains information about the map


Class com.ibm.ctg.epi.MapData implements Serializable

Serialized Fields

col

int col
the column at which the map starts

depth

int depth
the map depth in rows

fields

int fields
the number of fields in the map

labels

int labels
the number of labelled fields in the map

name

java.lang.String name
the name of the map

row

int row
the row at which the map starts

width

int width
the map width in columns


Class com.ibm.ctg.epi.Screen implements Serializable

Serialized Fields

aid

AID aid
the AID to send to the server

cursorColumn

int cursorColumn
the column position of the cursor

cursorRow

int cursorRow
the row position of the cursor

dataStream

com.ibm.ctg.epi.DataStream dataStream
plug-in DataStream analyzer. If it was required to support a different sort of datastream, eg: tn3270, a new DataStream implementation can be plugged in, but programs that use Screen won't have to change.

depth

int depth
the number of rows

encoding

java.lang.String encoding
the character encoding to use for converting the datastream to text

fields

java.util.Vector fields
the current set of fields

lastIndex

int lastIndex
the index of the last field accessed. Speeds up finding fields when they are being accessed in order.

readMode

boolean readMode
read mode flag - this is set to true when a read buffer command is received so that the Terminal knows to reply to the server

width

int width
the number of columns


Class com.ibm.ctg.epi.ScreenEvent implements Serializable

Serialized Fields

handler

ScreenHandler handler
ScreenHandler object associated with this event. This is not necessarily the source of the event.


Class com.ibm.ctg.epi.ScreenHandler implements Serializable

Serialized Fields

aid

AID aid
the screen AID

cursorCol

int cursorCol
the screen cursor column

cursorRow

int cursorRow
the screen cursor row


Class com.ibm.ctg.epi.Terminal implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Serialized Fields

ATIEnabled

boolean ATIEnabled

ATIShouldBeEnabled

boolean ATIShouldBeEnabled

devtype

java.lang.String devtype

netname

java.lang.String netname

session

Session session


Class com.ibm.ctg.epi.TerminalEvent implements Serializable

Serialized Fields

error

java.lang.Exception error
error information

handled

boolean handled
event handled flag

term

TerminalSession term
terminal associated with this event. For the beans, this is EPITerminal

terminalRequest

int terminalRequest
the terminal request id


© Copyright IBM Corp. 1994, 1999