com.ibm.eNetwork.ECL.screenreco Class ECLSDChecksum

  PREV CLASS     NEXT CLASS FRAMES     NO FRAMES    
SUMMARY: NESTED | FIELD |  CONSTR |  METHOD DETAIL: FIELD |  CONSTR |  METHOD


java.lang.Object
  |
  +--
com.ibm.eNetwork.ECL.screenreco.ECLScreenDescriptor
        |
        +--
com.ibm.eNetwork.ECL.screenreco.ECLSDChecksum

      
All Implemented Interfaces:
com.ibm.eNetwork.HOD.common.HODConstants, java.io.Serializable
public class ECLSDChecksum
extends ECLScreenDescriptor

This class is the descriptor class used to describe the checksum value on a host screen. When the descriptor is instantiated, it may be added to an object of the ECLScreenDesc class. The ECLScreenDesc class may then be used in either the ECLScreenReco class or the ECLPS WaitForScreen methods to reliably wait for the screen described by ECLScreenDesc to appear in the Presentation Space.

The checksum descriptor simply specifies the checksum value for a screen that you wish to describe. A static CalculateChecksum(ECLFieldList) method should be called to get the correct checksum value for a particular screen. You may set the checksum value by using the appropriate constructor or by calling the SetValue() method.

Once you have created the descriptor, you may add it to an ECLScreenDesc object by calling ECLScreenDesc.AddDescriptor.

Note that some of the methods below are intended specifically for macro programming, as indicated.

See Also:
ECLScreenReco , ECLScreenDesc , ECLScreenDescriptor , ECLSDAttrib , ECLSDChecksum , ECLSDCursor , ECLSDCustom , ECLSDFields , ECLSDOIA , ECLSDString , ECLSDVarUpdate , ECLPS , ECLField , Serialized Form

Field Summary

Fields inherited from interface com.ibm.eNetwork.HOD.common.HODConstants
DEFAULT_WIN_FONT, HOD_ICON_EVENT, HOD_MSG_FILE, HOD_RAS_COMPID_ADVMACRO, HOD_RAS_COMPID_ASSOC_PRT, HOD_RAS_COMPID_BLINKREMAP, HOD_RAS_COMPID_CODEPAGE, HOD_RAS_COMPID_COLORREMAP, HOD_RAS_COMPID_CONFIG, HOD_RAS_COMPID_DATAACCESS, HOD_RAS_COMPID_FILETRANSFER, HOD_RAS_COMPID_FTP_SCREEN, HOD_RAS_COMPID_FTP_SESSION, HOD_RAS_COMPID_FTP_TERMINAL, HOD_RAS_COMPID_FUDOMA, HOD_RAS_COMPID_HOD_API, HOD_RAS_COMPID_IMPEXP, HOD_RAS_COMPID_JNILOAD, HOD_RAS_COMPID_KEYPAD, HOD_RAS_COMPID_KEYREMAP, HOD_RAS_COMPID_MACRO, HOD_RAS_COMPID_MACROMANGR, HOD_RAS_COMPID_POPPAD, HOD_RAS_COMPID_PRT_TERMINAL, HOD_RAS_COMPID_SCREEN, HOD_RAS_COMPID_SESSION, HOD_RAS_COMPID_SESSION_MGR, HOD_RAS_COMPID_SLP, HOD_RAS_COMPID_TERMINAL, HOD_RAS_COMPID_ZIPPRINT, HOD_RAS_FUNC_NAME, HOD_START_UP, HOD_TRANSFER_FILE_INFO, MOUSE_DOUBLE_CLICK_THRESHOLD, XFER_ASCII_GET_OPTIONS, XFER_ASCII_GET_OPTIONS_DEFAULT, XFER_ASCII_PUT_OPTIONS, XFER_ASCII_PUT_OPTIONS_DEFAULT, XFER_BINARY_GET_OPTIONS, XFER_BINARY_GET_OPTIONS_DEFAULT, XFER_BINARY_PUT_OPTIONS, XFER_BINARY_PUT_OPTIONS_DEFAULT, XFER_DEFAULT_OPTIONS, XFER_FILETYPE_DTA, XFER_FILETYPE_SAVF, XFER_FILETYPE_SRC, XFER_HOST_TYPE, XFER_HOST_TYPE_CICS, XFER_HOST_TYPE_CMS, XFER_HOST_TYPE_DEFAULT, XFER_HOST_TYPE_OS400, XFER_HOST_TYPE_TSO, XFER_PACKET_SIZE, XFER_PACKET_SIZE_DEFAULT, XFER_TIME_OUT_VALUE, XFER_TIME_OUT_VALUE_DEFAULT, XFER_TRANSFER_MODE, XFER_TRANSFER_MODE_ASCII, XFER_TRANSFER_MODE_BINARY, XFER_TRANSFER_MODE_DEFAULT

 

Constructor Summary
ECLSDChecksum ()           Default constructor for a checksum descriptor.
ECLSDChecksum (int val, boolean opt)           Constructs a fields checksum descriptor with the given parameters.
ECLSDChecksum (java.lang.String hostid, int val, boolean opt)           Constructs a fields checksum descriptor with the given parameters.

 

Method Summary
static int CalculateChecksum ( ECLFieldList fl, int pssize)           Calculates a checksum value based on an ECLFieldList.
 java.util.Vector Create (java.util.Hashtable argTable)           Creates a working instance of the descriptor from the string values contained in the hash table.
 java.lang.String Format (int argType, boolean displayAll)           Formats the action object's contents into a readable string.
 int GetValue ()           Returns the checksum value for the descriptor.
 java.lang.String GetValueRaw ()           Returns the expression form of the checksum value for the descriptor.
 void SetValue (int val)           Sets the value of checksum for the descriptor.
 void SetValue (java.lang.String argVal)           Sets the value of checksum for the descriptor.

 

Methods inherited from class com.ibm.eNetwork.ECL.screenreco. ECLScreenDescriptor
GetHostid, GetHostidRaw, IsInvertMatch, IsInvertMatchRaw, IsMatch, IsMultiSessionDescriptor, IsOptional, IsOptionalRaw, SetHostid, SetInvertMatch, SetInvertMatch, SetMatch, SetOptional, SetOptional

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

ECLSDChecksum



public 
ECLSDChecksum()

ECLSDChecksum



public 
ECLSDChecksum(int val,
                     boolean opt)
Parameters:
val - checksum value
opt - if true, descriptor is optional

ECLSDChecksum



public 
ECLSDChecksum(java.lang.String hostid,
                     int val,
                     boolean opt)
Parameters:
hostid - hostid for a host session
val - checksum value
opt - if true, descriptor is optional

Method Detail

Format



public java.lang.String 
Format(int argType,
                               boolean displayAll)

GetValue



public int 
GetValue()

GetValueRaw



public java.lang.String 
GetValueRaw()

SetValue



public void 
SetValue(int val)

SetValue



public void 
SetValue(java.lang.String argVal)

Create



public java.util.Vector 
Create(java.util.Hashtable argTable)

CalculateChecksum



public static int 
CalculateChecksum(
ECLFieldList fl,
                                    int pssize)

  PREV CLASS     NEXT CLASS FRAMES     NO FRAMES    
SUMMARY: NESTED | FIELD |  CONSTR |  METHOD DETAIL: FIELD |  CONSTR |  METHOD