Java Support Classes

prevnext

TSSConstants


The constants used as arguments in a number of TSS methods are defined in class TSSConstants, which is shown below.

/*
 *
 * Java Test Script Services Constants class
 * Public constants for Test Script Services
 *
 * Interface is implemented in the TestScript class to inherit the 
constants
 *
 * @author DuWayne Morris
 * @version 1.0, 20-June-2000
 *
 * Modified:
 *
 *            Copyright (C) Rational Software Corporation, 2000
 *                            ALL RIGHTS RESERVED
 *
 */

package com.rational.test.tss;


public interface TSSConstants {
/*
 * return codes for TSS functions
 */
	 public static final int TSS_NOOP = 1;
	 public static final int TSS_OK = 0;
	 public static final int TSS_FAIL = -1;
	 public static final int TSS_EOF = -2;
	 public static final int TSS_NOSERVER = -3;
	 public static final int TSS_INVALID	 = -4;
	 public static final int TSS_SYSERROR = -5;
	 public static final int TSS_NOTFOUND = -6;
	 public static final int TSS_ABORT = -7;

/*
 * context keys
 */
	 public static final int CTXT_workingDir = 0;
	 public static final int CTXT_datapoolDir = 1;
    public static final int CTXT_timeZero = 2;
	 public static final int CTXT_todZero = 3;
	 public static final int CTXT_END = 4;

/*
 * datapool open flags
 */
	 public static final int TSS_DP_RANDOM = 0x0001;

//#define TSS_DP_SEQUENTIAL	 (TSS_DP_RANDOM << 4)
	 public static final int TSS_DP_SEQUENTIAL = 0x0010;

//#define TSS_DP_SHUFFLE	 	 (TSS_DP_RANDOM << 8)
	 public static final int TSS_DP_SHUFFLE = 0x0100;

//#define TSS_DP_RANDOM_MASK	 (TSS_DP_RANDOM | TSS_DP_SEQUENTIAL | 
TSS_DP_SHUFFLE)
	 public static final int TSS_DP_RANDOM_MASK = 0x0111;

//#define TSS_DP_WRAP	 	 0x0002
	 public static final int TSS_DP_WRAP = 0x0002;

///#define TSS_DP_NOWRAP	 	 (TSS_DP_WRAP << 4)
	 public static final int TSS_DP_NOWRAP = 0x0020;

//#define TSS_DP_WRAP_MASK	 (TSS_DP_WRAP | TSS_DP_NOWRAP)
	 public static final int TSS_DP_WRAP_MASK = 0x0022;

//#define TSS_DP_SHARED	 	 0x0004
	 public static final int TSS_DP_SHARED = 0x0004;

//#define TSS_DP_PRIVATE	 	 (TSS_DP_SHARED << 4)
	 public static final int TSS_DP_PRIVATE = 0x0040;

//#define TSS_DP_SHARED_MASK	 (TSS_DP_SHARED | TSS_DP_PRIVATE)
	 public static final int TSS_DP_SHARED_MASK = 0x0044;

//#define TSS_DP_PERSIST	 	 0x0008
	 public static final int TSS_DP_PERSIST = 0x0008;

//#define TSS_DP_NO_OPEN	 	 0x1000
	 public static final int TSS_DP_NO_OPEN = 0x1000;

//#define TSS_DP_OPEN	 	 0x2000
	 public static final int TSS_DP_OPEN = 0x2000;

/*
 * command_status flags
 */
	 public static final short TSS_CMD_STAT_FAIL =	 0x00;
	 public static final short TSS_CMD_STAT_PASS =	 0x01;
	 public static final short TSS_CMD_STAT_WARN =	 0x02;
	 public static final short TSS_CMD_STAT_INFO =	 0x04;


/*
 * log event result codes
 */
	 public static final short TSS_LOG_RESULT_NONE	 =          0;
	 public static final short TSS_LOG_RESULT_PASS	 =          1;
	 public static final short TSS_LOG_RESULT_FAIL	 =          2;
	 public static final short TSS_LOG_RESULT_WARN	 =	 	    3;
	 public static final short TSS_LOG_RESULT_STOPPED	 =	    4;
	 public static final short TSS_LOG_RESULT_INFO =	 	 	    5;
	 public static final short TSS_LOG_RESULT_COMPLETED =	    6;
	 public static final short TSS_LOG_UNEVALUATED =	     	    7;
	 public static final short TSS_LOG_RESULT_NOT_RUN =	 	    8;



/*
 * timer flags (boolean)
 */
	 public static final int TSS_TIMER_KEEP = 0x00;
	 public static final int TSS_TIMER_REMOVE =0x01;

// EvarOp

	 public static final int EVOP_eval = 0;
	 public static final int EVOP_pop = 1;
    public static final int EVOP_push = 2;
   	 public static final int EVOP_reset = 3;
	 public static final int EVOP_restore = 4;
	 public static final int EVOP_save = 5;
	 public static final int EVOP_set = 6;
	 public static final int EVOP_END = 7;

// EvarKey

   	 public static final int EVAR_Think_avg =	 	 0;
	 public static final int EVAR_Think_sd	 =	 	 1;
	 public static final int EVAR_Think_dist =	 	 2;
	 public static final int EVAR_Think_def =	 	 3;
	 public static final int EVAR_Typing_dly =	 	 4;
	 public static final int EVAR_Line =	 	 	 	 5;
	 public static final int EVAR_Parity =	 	 	 6;
	 public static final int EVAR_Baud =	 	 	 	 7;
	 public static final int EVAR_Charsize =	 	 	 8;
	 public static final int EVAR_Stopbits =	 	 	 9;
	 public static final int EVAR_Timeout_val =	 	 10;
	 public static final int EVAR_Timeout_act =	 	 11;
	 public static final int EVAR_Escape_seq =	 	 12;
	 public static final int EVAR_Logout_seq =	 	 13;
	 public static final int EVAR_Log_level =	 	 14;
	 public static final int EVAR_Record_level =	 	 15;
	 public static final int EVAR_Key_map =	 	 	 16;
	 public static final int EVAR_Flow_control =	 	 17;
	 public static final int EVAR_Mystack =	 	 	 18;
	 public static final int EVAR_Modem_control =	 19;
	 public static final int EVAR_Mysstack =	 	 	 20;
	 public static final int EVAR_Mybstack =	 	 	 21;
	 public static final int EVAR_Emulation =	 	 22;
	 public static final int EVAR_Screen_mask =	 	 23;
	 public static final int EVAR_Screen_match =	 	 24;
	 public static final int EVAR_Request_match =	 25;
	 public static final int EVAR_Think_max =	 	 26;
	 public static final int EVAR_Image_info =	 	 27;
	 public static final int EVAR_Image_path =	 	 28;
	 public static final int EVAR_Check_unread =	 	 29;
	 public static final int EVAR_Initial_dly_max =	 30;
	 public static final int EVAR_Think_dly_scale =	 31;
	 public static final int EVAR_Typing_dly_scale = 32;
	 public static final int EVAR_Delay_dly_scale =	 33;
	 public static final int EVAR_Timeout_scale =	 34;
	 public static final int EVAR_Suspend_check =	 35;
	 public static final int EVAR_Server_connection =36;
	 public static final int EVAR_CS_blocksize =	 	 37;
	 public static final int EVAR_Column_headers =	 38;
	 public static final int EVAR_Table_boundaries =	 39;
	 public static final int EVAR_Sqlexec_control =	 40;
	 public static final int EVAR_Max_nrecv_saved =	 41;
	 public static final int EVAR_Sqlexec_control_sybase = 42;
	 public static final int EVAR_Sqlexec_control_oracle = 43;
	 public static final int EVAR_Audit =	 	 	 44;
	 public static final int EVAR_Geom_polyfill =	 45;
	 public static final int EVAR_Think_cpu_threshold = 46;
	 public static final int EVAR_Think_cpu_dly_scale = 47;
	 public static final int EVAR_Sqlexec_control_sqlserver = 48;
	 public static final int EVAR_Connect_retries =	 49;
   	 public static final int EVAR_Connect_retry_interval = 50;
	 public static final int EVAR_Sqlnrecv_long =	 51;
	 public static final int EVAR_Statement_id  =	 52;	 
	 public static final int EVAR_Http_control =	 	 53;
	 public static final int EVAR_Iiop_bind_modi =	 54;
	 public static final int EVAR_Iiop_principal =	 55;
	 public static final int EVAR_Line_speed =	 	 56;
	 public static final int EVAR_Cursor_id =	 	 57;
	 public static final int EVAR_Iiop_control =	 	 59;
	 public static final int EVAR_END =	 	 	 	 60;	 	 	 	 

// IVKey

	 public static final int IV_fcs_ts =	 	 0;
	 public static final int IV_lcs_ts =	 	 1;
	 public static final int IV_fcr_ts =	 	 2;
	 public static final int IV_lcr_ts =	 	 3;
	 public static final int IV_lineno =	 	 4;
	 public static final int IV_cmdcnt =	 	 5;
	 public static final int IV_uid =	 	 6;
	 public static final int IV_ncxmit =	 	 7;
	 public static final int IV_ncrecv =	 	 8;
	 public static final int IV_ncnull =	 	 9;
	 public static final int IV_nusers =	 	 10;
	 public static final int IV_nkxmit =	 	 11;
	 public static final int IV_nrows =	 	 12;
	 public static final int IV_ncols =	 	 13;
	 public static final int IV_row =	 	 14;
	 public static final int IV_col =	 	 15;
	 public static final int IV_fs_ts =	 	 16;
	 public static final int IV_ls_ts =	 	 17;
	 public static final int IV_fr_ts =	 	 18;
	 public static final int IV_lr_ts =	 	 19;
	 public static final int IV_nxmit =	 	 20;
	 public static final int IV_nrecv =	 	 21;
	 public static final int IV_button_no =	 22;
	 public static final int IV_fuxe_ts =	 23;
	 public static final int IV_luxe_ts =	 24;
	 public static final int IV_uxe_cnt =	 25;
	 public static final int IV_ig_fs_ts =	 26;
	 public static final int IV_ig_ls_ts =	 27;
	 public static final int IV_ig_eot_ts =	 28;
	 public static final int IV_prev_ig_fs_ts =	 29;
	 public static final int IV_prev_ig_ls_ts =	 30;
	 public static final int IV_npixels_act =	 31;
	 public static final int IV_npixels_exp =	 32;
	 public static final int IV_npixels_diff =	 33;
	 public static final int IV_xwin_diff_level = 34;
	 public static final int IV_screen =	 	 	 35;
	 public static final int IV_error =	 	 	 36;
	 public static final int IV_total_rows =	 	 37;
	 public static final int IV_statement_id =	 38;
	 public static final int IV_error_logs =	 	 39;
	 public static final int IV_cursor_id =	 	 40;
	 public static final int IV_fc_ts =	 	 	 41;
	 public static final int IV_lc_ts =	 	 	 42;
	 public static final int IV_total_nrecv =	 43;
	 public static final int IV_error_type =	 	 44;
	 public static final int IV_tux_tpurcode =	 45;
	 public static final int IV_command =	 	 46;
	 public static final int IV_response =	 	 47;
	 public static final int IV_source_file =	 48;
	 public static final int IV_task_file =	 	 49;
	 public static final int IV_cmd_id =	 	 	 50;
	 public static final int IV_mcommand =	 	 51;
	 public static final int IV_alltext =	 	 52;
	 public static final int IV_error_text =	 	 53;
	 public static final int IV_column_headers =	 54;
	 public static final int IV_total_response =	 55;
	 public static final int IV_script =	 	 	 56;
	 public static final int IV_version =	 	 57;
	 public static final int IV_user_group =	 	 58;
	 public static final int IV_host =	 	 	 59;
	 public static final int IV_refURI =	 	 	 60;
	 public static final int IV_END =	 	 	 61;


/* 
 * shvaradj
 */
	 public static final int SHVADJ_none = 0;
	 public static final int SHVADJ_pre_inc = `P';
	 public static final int SHVADJ_post_inc = `p';
	 public static final int SHVADJ_pre_dec = `M';
	 public static final int SHVADJ_post_dec = `m';


/* 
 * shvarops
 */
	 public static final int SHVOP_assign = `=';
	 public static final int SHVOP_add = `+';
	 public static final int SHVOP_subtract = `-';
	 public static final int SHVOP_multiply = `*';
	 public static final int SHVOP_divide = `/';
	 public static final int SHVOP_modulo = `%';
	 public static final int SHVOP_and = `&';
	 public static final int SHVOP_or = `|';
	 public static final int SHVOP_xor = `^';
	 public static final int SHVOP_shiftleft = `<`;
	 public static final int SHVOP_shiftright = `>';


// RunState declarations
public static final int MST_UNDEF =	 	 0x0000;          /* user's 
micro_state is undefined */
public static final int MST_INIT  =     0x0001;          /* ... doing 
start-up initialization */
public static final int MST_GETTASK =   0x0002;          /* ... waiting 
for task assignment */
public static final int MST_ITDLY   =   0x0003;          /* ... 
inter-task delay */
public static final int MST_INITTASK =  0x0004;          /* ... 
initializing task */
public static final int MST_USERCODE =  0x0005;          /* ... SQAVu 
user code */
public static final int MST_THINK =     0x0006;          /* ... thinking 
*/
public static final int MST_TYPE  =     0x0007;          /* ... typing 
*/
public static final int MST_WAITRESP =  0x0008;          /* ... waiting 
for response */
public static final int MST_DSPLYRESP = 0x0009;          /* ... 
displaying response */
public static final int MST_PMATCH =    0x000A;          /* ... matching 
response (precv) */
public static final int MST_DELAY  =    0x000B;          /* ... user 
requested delay() */
public static final int MST_SHVBLCK =   0x000C;          /* ... blocked 
from shv access */
public static final int MST_SHVWAIT =   0x000D;          /* ... user 
requested shv wait */
public static final int MST_SUSPENDED = 0x000E;          /* ... 
suspended */
public static final int MST_CLEANUP =   0x000F;          /* ... cleaning 
up */
public static final int MST_EXITED  =   0x0010;          /* ... exited 
*/
public static final int MST_XCLNTCONN = 0x0011;          /* ... waiting 
on X client connection */
public static final int MST_WATCH =     0x0012;          /* ... 
interactive -W watch/rerecord */
public static final int MST_SHVREAD =   0x0013;          /* ... V_VP: 
reading shared variable */
public static final int MST_XWINDUMP =  0x0014;          /* ... 
xwindow_diff dumping window */
public static final int MST_XWINCMP =   0x0015;          /* ... 
xwindow_diff comparing windows */
public static final int MST_BUTTON =    0x0016;          /* ... X button 
action */
public static final int MST_MOTION =    0x0017;          /* ... X motion 
*/
public static final int MST_XQUERY =    0x0018;          /* ... X query 
function */
public static final int MST_XSYNC  =    0x0019;          /* ... X sync 
state during X query */
public static final int MST_XMOVEWIN =  0x001A;          /* ... X move 
window */
public static final int MST_XCLNTDISC = 0x001B;          /* ... waiting 
on X client disconnect */
public static final int MST_EXTERN_C =  0x001C;          /* ... 
executing external C code */
public static final int MST_SQLEXEC  =  0x001D;          /* ... 
executing SQL statements */
public static final int MST_SATEXEC  =  0x001E;          /* ... 
executing satellite script */
public static final int MST_CPUDLY   =  0x001F;          /* ... cpu 
delay */
public static final int MST_FIND     =  0x0020;          /* ... 
find_text / find_point */
public static final int MST_TEST     =  0x0021;          /* ... 
testcase, emulate */
public static final int MST_SEND     =  0x0022;          /* ... 
http/socket send */
public static final int MST_TUXEDO   =  0x0023;          /* ... Tuxedo 
execution */
public static final int MST_SQABASIC_CODE = 0x0024;      /* ... running 
SQABasic code */
public static final int MST_EXITSQABASIC = 0x0025;       /* ... exited 
SQABasic code */
public static final int MST_WAITOBJ =   0x0026;          /* ... 
SQABasic: waiting for object  */
public static final int MST_STARTAPP =  0x0027;          /* ... 
SQABasic: starting app */
public static final int MST_BIND   =    0x0028;          /* ... 
iiop_bind in progress */
public static final int MST_IIOP_INVOKE = 0x0029;        /* ... 
iiop_invoke in progress */
public static final int MST_SEND_DELAY =0x002A;          /* ... 
line_speed delay in send */
public static final int MST_RECV_DELAY =0x002B;          /* ... 
line_speed delay in recv */
public static final int MST_TRN_PACING =0x002C;          /* ... 
transactor pacing delay */
public static final int MST_INCL  =     0x00FF;          /* mask 
including above basic states */
public static final int N_MST_INCL =    0x2D;            /* number of 
above basic states */

// same as MST_XCLNTCONN and MST_XCLNTDISC
public static final int MST_SQLCONN = 0x0011;            /* ...waiting 
on SQL client connection*/
public static final int MST_SQLDISC = 0x001B;            /* ...waiting 
on SQL client disconnect*/
	 
// same as MST_XCLNTCONN and MST_XCLNTDISC
public static final int MST_HTTPCONN = 0x0011;           /* ...waiting 
on http connection */
public static final int MST_HTTPDISC = 0x001B;           /* ...waiting 
on http disconnect */
	 
// same as MST_XCLNTCONN and  
public static final int MST_SOCKCONN = 0x0011;           /* ...waiting 
on socket connection */
public static final int MST_SOCKDISC = 0x001B;           /* ...waiting 
on socket disconnect */


}

prevnext


Rational Test Script Services for Java Rational Software Corporation
Copyright (c) 2003, Rational Software Corporation http://www.rational.com
support@rational.com
info@rational.com