Java Support Classes |
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 */ }
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 |