Rational Developer for i
7.5.0

com.ibm.etools.systems.as400.debug.launchconfig
Class IDEALServerDetector

java.lang.Object
  extended by com.ibm.etools.systems.as400.debug.launchconfig.IDEALServerDetector
All Implemented Interfaces:
IDEALConfigurationConstants

public class IDEALServerDetector
extends Object
implements IDEALConfigurationConstants


Field Summary
static String copyright
           
 
Fields inherited from interface com.ibm.etools.systems.as400.debug.launchconfig.IDEALConfigurationConstants
ADVANCED_FILTER_PREFIX, ALL, ANY, ATTACH, BATCH, CALL, CALLPGM, CHECKBACKENDVERSION, CHECKBOX_FILTER_PREFIX, CMD, COMPATIBLE, CONNECTION_FILTER_PREFIX, Copyright, CURLIB, DAEMON, DAEMONKEY, DEBBUGROUTER_ALREADYSTARTED, DEBBUGROUTER_CANNOTSTART, DEBBUGROUTER_CANNOTSTOP, DEBBUGROUTER_ERROR_PREFIX, DEBBUGROUTER_JOBNAME, DEBBUGROUTER_NOTSTARTED, DEBBUGROUTER_PORTNOTAVAILABLE, DEBBUGROUTER_SUBSYSTEMNAME, DEBUG_MODE, DEBUG_PERSPECTIVE_ID, DEFAULT_ROUTER_PORT, DEFAULT_ROUTER_PORT_STRING, ENDDBGSVR, ENGINE_LIB, ENGINE_PGM, ENGINE_SRVPGM, EPDC_SEP_REFRESH, ERROR_FILTER_PREFIX, ERROR_STATUS_CODE, FRONTEND_VERSION, GENERIC_FILTER_PREFIX, HIGHER_BACKENDVERSION_PREFERRED, HIGHER_BACKENDVERSION_REQUIRED, HIGHER_FRONTENDVERSION_REQUIRED, HIGHER_OS400VERSION_REQUIRED, HISTORY_ADD_PROGRAMS, HISTORY_PREFIX, HISTORY_PROGRAM_NAME, HISTORY_PROGRAM_TYPE, ICON_RELATIVE_PATH_FULL, IDEAL_DEBUG_ATTACH, IDEAL_DEBUG_BATCH, IDEAL_DEBUG_BCI, IDEAL_DEBUG_INTERACTIVE, IDEAL_GENERIC_PREFIX, IDEAL_ICON_SBREAK_DISABLE, IDEAL_ICON_SBREAK_ENABLE, IDEAL_ICON_SBREAK_VIEW_DISABLE, IDEAL_ICON_SBREAK_VIEW_ENABLE, IDEAL_ICON_SBREAK_VIEW_FILTER, IDEAL_ICON_SBREAK_VIEW_MODIFY, IDEAL_ICON_SBREAK_VIEW_REFRESH, IDEAL_ICON_SBREAK_VIEW_REMOVE, IDEAL_ICON_SBREAK_VIEW_SET, IDEAL_ICON_SEP_SET_ERROR, IDEAL_ICON_SEP_SET_WARNING, IDEAL_ICONFILE_PATH, IDEAL_ICONFILE_SBREAK_DISABLE, IDEAL_ICONFILE_SBREAK_ENABLE, IDEAL_ICONFILE_SBREAK_VIEW_DISABLE, IDEAL_ICONFILE_SBREAK_VIEW_ENABLE, IDEAL_ICONFILE_SBREAK_VIEW_FILTER, IDEAL_ICONFILE_SBREAK_VIEW_MODIFY, IDEAL_ICONFILE_SBREAK_VIEW_PATH, IDEAL_ICONFILE_SBREAK_VIEW_REFRESH, IDEAL_ICONFILE_SBREAK_VIEW_REMOVE, IDEAL_ICONFILE_SBREAK_VIEW_SET, IDEAL_ICONFILE_SEP_SET_ERROR, IDEAL_ICONFILE_SEP_SET_WARNING, IDEAL_RUN_BATCH, IDEAL_RUN_INTERACTIVE, IDEAL_RUN_MULTITHREAD, IDEAL_RUN_RSEJOB, IDEAL_SERVER_NOTEXIST, INTERACTIVE, ISERIES_MEMBER_LABEL, ISERIES_MEMBER_PREFIX, ISERIES_MEMBER_TITLE, ISERIES_WORKSPACE_LABEL, ISERIES_WORKSPACE_PREFIX, ISERIES_WORKSPACE_TITLE, JOB_FILTER_PREFIX, JOBLIST_FILTER_PREFIX, LAUNCHCMD_FILTER_PREFIX, LAUNCHCONFIG_NAME_PREFIX, LAUNCHTYPE_ATTACH, LAUNCHTYPE_UNKNOWN, LIBL, LOWEST_BACKEND_VERSION_REQUIRED, LOWEST_BACKEND_VERSION_SUPPORT_PROMPT, MODULE, MSG_FORMATTER_NAME, MULTITHREAD, NEW_CONFIG, PGM, PGM_SEPERATOR, PHANTOM_ENGINE_NAME, PHANTOM_ENGINE_PGM, PLUGIN_ID, PREFERRED_BACKEND_VERSION, PREFIX, PROCEDURE, PROGRAM_FILTER_PREFIX, PROGRAM_SEPERATOR, PROGRESS_FILTER_PREFIX, RAC_PREFIX, RAC_PREFPAGE_PREFIX, RAC_PREFPAGE_SBMJOBCMD, RESID_ADVANCED_IPADDRESS, RESID_ADVANCED_IPAUTOMATIC, RESID_ADVANCED_IPGROUPTITLE, RESID_ADVANCED_IPSPECIFY, RESID_ADVANCED_SOURCEPATH, RESID_ADVANCED_STOPATENTRY, RESID_BUTTON_ADD, RESID_BUTTON_CONTINUE, RESID_CHECKBOX_STEPINTO, RESID_CHECKBOX_UPDPRODFILES, RESID_CONNECTION_NAME, RESID_ENGINEJOB_PREFERENCE, RESID_ENGINEJOB_PREFERENCE_ROOT, RESID_ERROR_ACCEPTFAILED, RESID_ERROR_ADVANCED_TAB, RESID_ERROR_BCIFAILEDTOLAUNCHFULL, RESID_ERROR_BCIFAILEDTOLAUNCHSHORT, RESID_ERROR_BUSYINTERACTIVEJOB, RESID_ERROR_BUSYRSESERVERJOB, RESID_ERROR_CALLPGMDOESNOTEXIST, RESID_ERROR_CHECKREQUIREDPTFS, RESID_ERROR_CMDNOTAUTHORIZED, RESID_ERROR_COULDNOTATTACH, RESID_ERROR_COULDNOTCREATESOCKET, RESID_ERROR_COULDNOTRESOLVEIP, RESID_ERROR_COULDNOTSTARTDAEMON, RESID_ERROR_DEBUGGEINFO_TAB, RESID_ERROR_DROPPEDCONNECTION, RESID_ERROR_EMPTYIPADDRESS, RESID_ERROR_EMPTYLAUNCHCOMMAND, RESID_ERROR_EMPTYPROGRAMNAME, RESID_ERROR_EMPTYSERVICEPROGRAM, RESID_ERROR_FAILEDCALL, RESID_ERROR_FAILEDSBMJOB, RESID_ERROR_FAILEDSTARTAPPLICATION, RESID_ERROR_FAILEDUSERCOMMAND, RESID_ERROR_INCOMPLETECALLCOMMAND, RESID_ERROR_INCOMPLETESBMJOBCOMMAND, RESID_ERROR_INTRFAILEDTOLAUNCHFULL, RESID_ERROR_INTRFAILEDTOLAUNCHSHORT, RESID_ERROR_INVALID_BACKEND_VERSION, RESID_ERROR_INVALID_DEBUG_BACKEND_VERSION, RESID_ERROR_INVALID_EXCEPTION_VERSION, RESID_ERROR_INVALID_PLUGIN_VERSION, RESID_ERROR_INVALIDCONNECTION, RESID_ERROR_INVALIDCONNECTIONJOB, RESID_ERROR_INVALIDIPADDRESS, RESID_ERROR_INVALIDJOBNAME, RESID_ERROR_INVALIDJOBNUMBER, RESID_ERROR_INVALIDLAUNCHCOMMAND, RESID_ERROR_INVALIDPROGRAM, RESID_ERROR_INVALIDPROGRAMTYPE, RESID_ERROR_INVALIDSBMJOBCOMMAND, RESID_ERROR_INVALIDSERVICEPROGRAM, RESID_ERROR_INVALIDSOURCEPATH, RESID_ERROR_INVALIDSOURCEPATHENTRY, RESID_ERROR_INVALIDUSERNAME, RESID_ERROR_JOBDOESNOTEXIST, RESID_ERROR_LAUNCHINFO_TAB, RESID_ERROR_LOSTCONNECTION, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL_ERROR, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL_ERROR_WARNING, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL_ERROR_WARNINGS, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL_ERRORS, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL_ERRORS_WARNING, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL_ERRORS_WARNINGS, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL_WARNING, RESID_ERROR_MESSAGE_SEP_NOTSET_GENERAL_WARNINGS, RESID_ERROR_MESSAGE_SEP_NOTSET_NOTDEBUG, RESID_ERROR_MESSAGE_SEP_NOTSET_NOTDEBUG_PGM, RESID_ERROR_MESSAGE_SEP_NOTSET_NOTDEBUG_PGM_MOD, RESID_ERROR_MESSAGE_SEP_NOTSET_NOTDEBUG_PGM_MOD_PRD, RESID_ERROR_MESSAGE_SEP_NOTSET_NOTDEBUG_SRVPGM, RESID_ERROR_MESSAGE_SEP_NOTSET_NOTDEBUG_SRVPGM_MOD, RESID_ERROR_MESSAGE_SEP_NOTSET_NOTDEBUG_SRVPGM_MOD_PRD, RESID_ERROR_MESSAGE_SEP_NOTSET_OPM_PGM, RESID_ERROR_NOINTERACTIVEJOB, RESID_ERROR_NONEXISTPROGRAM, RESID_ERROR_NONEXISTSERVICEPROGRAM, RESID_ERROR_NOTALLOWEDSBMJOBCOMMAND, RESID_ERROR_NOTCONNECTED, RESID_ERROR_NOTUNIQUEJOBNAME, RESID_ERROR_PGMNOTAUTHORIZED, RESID_ERROR_PGMWITHOUTDEBUGDATA, RESID_ERROR_SBMJOBPGMDOESNOTEXIST, RESID_ERROR_SEPALREDYEXISTSPGM, RESID_ERROR_SEPALREDYEXISTSPGMMODULE, RESID_ERROR_SEPALREDYEXISTSPGMPROC, RESID_ERROR_SEPALREDYEXISTSSRVPGM, RESID_ERROR_SEPALREDYEXISTSSRVPGMMODULE, RESID_ERROR_SEPALREDYEXISTSSRVPGMPROC, RESID_ERROR_SEPENGINECOMMDROP, RESID_ERROR_SEPINVALIDINFOPGM, RESID_ERROR_SEPINVALIDINFOSRVPGM, RESID_ERROR_SEPNOTAUTHORIZEDPGM, RESID_ERROR_SEPNOTAUTHORIZEDSRVPGM, RESID_ERROR_SEPNOTAUTHORIZEDUSER, RESID_ERROR_SRVPGMNOTAUTHORIZED, RESID_ERROR_SRVPGMWITHOUTDEBUGDATA, RESID_GLOBAL_LIBRARY, RESID_GLOBAL_PGMTYPE, RESID_GLOBAL_PREFIX, RESID_GLOBAL_PROGRAM, RESID_GLOBAL_SRVPGM, RESID_INFO_APP_COMPLETED_SUCCESS, RESID_INFO_APP_STARTED_SUCCESS, RESID_INFO_IDEAL_HAVE_RUN_INJOB, RESID_INFO_IDEAL_WILL_RUN_INJOB, RESID_INFO_INVOKE_APPINJOB, RESID_INFO_INVOKE_APPINJOB_ADDPGM, RESID_INFO_INVOKE_APPINJOB_NOADDPGM, RESID_INFO_INVOKE_APPINJOBDETAILS, RESID_INFO_INVOKE_APPLICAITON, RESID_INFO_INVOKE_APPLICAITON_INJOB, RESID_INFO_MESSAGE_DIALOG_TITLE, RESID_INFO_MESSAGE_SEP_CONFLICT_MODIFY_SP, RESID_INFO_MESSAGE_SEP_CONFLICT_MODIFY_SS, RESID_INFO_MESSAGE_SEP_CONFLICT_PP, RESID_INFO_MESSAGE_SEP_CONFLICT_PS, RESID_INFO_MESSAGE_SEP_CONFLICT_SP, RESID_INFO_MESSAGE_SEP_CONFLICT_SS, RESID_INFO_RUN_MESSAGE_DIALOG_TITLE, RESID_ISERIES_MEMBER_SOURCE_FILES, RESID_JOB_JOBNAME, RESID_JOB_JOBNUMBER, RESID_JOB_TITLE, RESID_JOB_USERNAME, RESID_JOBLIST_BUTTON, RESID_LAUNCHCMD_CMDNAME, RESID_LAUNCHCMD_CONFIGID, RESID_LAUNCHCMD_PROMPTBUTTON, RESID_LAUNCHCONFIGNAME_JOB, RESID_LAUNCHCONFIGNAME_PROGRAM, RESID_LAUNCHCONFIGNAME_PROGRAM_RUN, RESID_LOCAL_SOURCEPATH_ADD_TITLE, RESID_LOCAL_SOURCEPATH_ADD_TOOLTIP, RESID_LOCAL_SOURCEPATH_CHANGE_TITLE, RESID_LOCAL_SOURCEPATH_CHANGE_TOOLTIP, RESID_LOCAL_SOURCEPATH_CONFIGID, RESID_LOCAL_SOURCEPATH_DESCRIPTION, RESID_LOCAL_SOURCEPATH_MOVEDOWN_TOOLTIP, RESID_LOCAL_SOURCEPATH_MOVEUP_TOOLTIP, RESID_LOCAL_SOURCEPATH_REMOVE_TOOLTIP, RESID_LOCAL_SOURCEPATH_ROOT, RESID_LOCAL_SOURCEPATH_TITLE, RESID_LOCAL_SOURCEPATH_TOOLTIP, RESID_LOCAL_SOURCEPATH_VALUE_TOOLTIP, RESID_PREFIX, RESID_PROFILE_NAME, RESID_PROGRAM_BROWSEBUTTON, RESID_PROGRAM_DEBUG_BLOCK, RESID_PROGRAM_DEBUG_BLOCK_ADD_ROOT, RESID_PROGRAM_DEBUG_BLOCK_ADD_TITLE, RESID_PROGRAM_DEBUG_BLOCK_EDIT_ROOT, RESID_PROGRAM_DEBUG_BLOCK_EDIT_TITLE, RESID_PROGRAM_DEBUG_BLOCK_PROGRAM_DUPLICATED, RESID_PROGRAM_DEBUG_BLOCK_PROGRAM_INVALID, RESID_PROGRAM_DEBUG_BLOCK_REMOVE_ROOT, RESID_PROGRAM_DEBUG_BLOCK_REMOVE_TITLE, RESID_PROGRAM_DEBUGGEES, RESID_PROGRAM_LIBRARYNAME, RESID_PROGRAM_PROGRAMNAME, RESID_PROGRAM_PROGRAMTYPE, RESID_PROGRAM_TERMINATE, RESID_PROGRAM_TITLE, RESID_PROGRESS_STARTING, RESID_PROGRESS_STARTINGISERIES, RESID_SBREAK_ADD_TITLE, RESID_SBREAK_CONNECTION, RESID_SBREAK_CONNECTION_LABEL, RESID_SBREAK_CONNECTION_TOOLTIP, RESID_SBREAK_EDIT_TITLE, RESID_SBREAK_ENABLEMENT_LABEL, RESID_SBREAK_ENABLEMENT_TOOLTIP, RESID_SBREAK_FILENAME_LABEL, RESID_SBREAK_FILENAME_TOOLTIP, RESID_SBREAK_HIT_ALL, RESID_SBREAK_HIT_ALWAYS, RESID_SBREAK_HIT_MODULE, RESID_SBREAK_HIT_PROCEDURE, RESID_SBREAK_HIT_ROOT, RESID_SBREAK_HIT_SRVPGM_ALL, RESID_SBREAK_HIT_SRVPGM_MODULE, RESID_SBREAK_HIT_SRVPGM_PROCEDURE, RESID_SBREAK_HIT_SRVPGM_ROOT, RESID_SBREAK_LIBRARY, RESID_SBREAK_LIBRARY_LABEL, RESID_SBREAK_LIBRARY_TOOLTIP, RESID_SBREAK_LINENUMBER_LABEL, RESID_SBREAK_LINENUMBER_TOOLTIP, RESID_SBREAK_MODULE_LABEL, RESID_SBREAK_MODULE_TOOLTIP, RESID_SBREAK_PROCEDURE_LABEL, RESID_SBREAK_PROCEDURE_TOOLTIP, RESID_SBREAK_PROGRAM, RESID_SBREAK_PROGRAM_LABEL, RESID_SBREAK_PROGRAM_TOOLTIP, RESID_SBREAK_PROGRAMTYPE, RESID_SBREAK_PROGRAMTYPE_LABEL, RESID_SBREAK_PROGRAMTYPE_TOOLTIP, RESID_SBREAK_ROOT, RESID_SBREAK_SETTERUSERPROFILE, RESID_SBREAK_SETTERUSERPROFILE_LABEL, RESID_SBREAK_SETTERUSERPROFILE_TOOLTIP, RESID_SBREAK_USERPROFILE, RESID_SBREAK_USERPROFILE_LABEL, RESID_SBREAK_USERPROFILE_TOOLTIP, RESID_SBREAK_VIEW, RESID_SBREAK_VIEW_ACTION, RESID_SBREAK_VIEW_ACTION_DISABLE_LABEL, RESID_SBREAK_VIEW_ACTION_DISABLE_TOOLTIP, RESID_SBREAK_VIEW_ACTION_DISABLEALL_LABEL, RESID_SBREAK_VIEW_ACTION_DISABLEALL_TOOLTIP, RESID_SBREAK_VIEW_ACTION_ENABLE_LABEL, RESID_SBREAK_VIEW_ACTION_ENABLE_TOOLTIP, RESID_SBREAK_VIEW_ACTION_ENABLEALL_LABEL, RESID_SBREAK_VIEW_ACTION_ENABLEALL_TOOLTIP, RESID_SBREAK_VIEW_ACTION_ERROR, RESID_SBREAK_VIEW_ACTION_ERROR_DISABLE, RESID_SBREAK_VIEW_ACTION_ERROR_DISABLE_PLURAL, RESID_SBREAK_VIEW_ACTION_ERROR_DISABLE_SINGLE, RESID_SBREAK_VIEW_ACTION_ERROR_ENABLE, RESID_SBREAK_VIEW_ACTION_ERROR_ENABLE_PLURAL, RESID_SBREAK_VIEW_ACTION_ERROR_ENABLE_SINGLE, RESID_SBREAK_VIEW_ACTION_ERROR_MODIFY, RESID_SBREAK_VIEW_ACTION_ERROR_NOCONNECTION, RESID_SBREAK_VIEW_ACTION_ERROR_NOPGMFOUND, RESID_SBREAK_VIEW_ACTION_ERROR_NOPGMMODULEFOUND, RESID_SBREAK_VIEW_ACTION_ERROR_NOPGMPROCEDUREFOUND, RESID_SBREAK_VIEW_ACTION_ERROR_NOSRVPGMFOUND, RESID_SBREAK_VIEW_ACTION_ERROR_NOSRVPGMMODULEFOUND, RESID_SBREAK_VIEW_ACTION_ERROR_NOSRVPGMPROCEDUREFOUND, RESID_SBREAK_VIEW_ACTION_ERROR_OSVERSION, RESID_SBREAK_VIEW_ACTION_ERROR_REFRESH, RESID_SBREAK_VIEW_ACTION_ERROR_REMOVE, RESID_SBREAK_VIEW_ACTION_ERROR_REMOVE_PLURAL, RESID_SBREAK_VIEW_ACTION_ERROR_REMOVE_SINGLE, RESID_SBREAK_VIEW_ACTION_ERROR_SET, RESID_SBREAK_VIEW_ACTION_ERROR_SET_NONDEBUGGABLE_MODULE, RESID_SBREAK_VIEW_ACTION_ERROR_SET_NONDEBUGGABLE_PGM, RESID_SBREAK_VIEW_ACTION_ERROR_SET_NONDEBUGGABLE_SRVPGM, RESID_SBREAK_VIEW_ACTION_FILTER_LABEL, RESID_SBREAK_VIEW_ACTION_FILTER_TOOLTIP, RESID_SBREAK_VIEW_ACTION_INFO, RESID_SBREAK_VIEW_ACTION_INFO_SET, RESID_SBREAK_VIEW_ACTION_INFO_SET_TOGGLE, RESID_SBREAK_VIEW_ACTION_MODIFY_LABEL, RESID_SBREAK_VIEW_ACTION_MODIFY_TOOLTIP, RESID_SBREAK_VIEW_ACTION_REFRESH_LABEL, RESID_SBREAK_VIEW_ACTION_REFRESH_TOOLTIP, RESID_SBREAK_VIEW_ACTION_REMOVE_LABEL, RESID_SBREAK_VIEW_ACTION_REMOVE_TOOLTIP, RESID_SBREAK_VIEW_ACTION_REMOVEALL_LABEL, RESID_SBREAK_VIEW_ACTION_REMOVEALL_TOOLTIP, RESID_SBREAK_VIEW_ACTION_SELECTALL_LABEL, RESID_SBREAK_VIEW_ACTION_SELECTALL_TOOLTIP, RESID_SBREAK_VIEW_ACTION_SET_LABEL, RESID_SBREAK_VIEW_ACTION_SET_TOOLTIP, RESID_SBREAK_VIEW_ACTION_STOPENGINE, RESID_SBREAK_VIEW_ACTION_STOPENGINE_ALL, RESID_SBREAK_VIEW_ACTION_STOPENGINE_ALL_LABEL, RESID_SBREAK_VIEW_ACTION_STOPENGINE_ALL_TOOLTIP, RESID_SBREAK_VIEW_ACTION_STOPENGINE_LABEL, RESID_SBREAK_VIEW_ACTION_STOPENGINE_PROMPT_LABEL, RESID_SBREAK_VIEW_ACTION_STOPENGINE_TOOLTIP, RESID_SBREAK_VIEW_FILTER, RESID_SBREAK_VIEW_FILTER_ALL, RESID_SBREAK_VIEW_FILTER_ALL_LABEL, RESID_SBREAK_VIEW_FILTER_ALL_TOOLTIP, RESID_SBREAK_VIEW_FILTER_ON, RESID_SBREAK_VIEW_FILTER_ON_LABEL, RESID_SBREAK_VIEW_FILTER_TITLE, RESID_SBREAK_VIEW_GENERIC_NAME_MODULE, RESID_SBREAK_VIEW_GENERIC_NAME_PROCEDURE, RESID_SBREAK_VIEW_HOST, RESID_SBREAK_VIEW_HOST_LABEL, RESID_SBREAK_VIEW_HOST_TOOLTIP, RESID_SBREAK_VIEW_ID, RESID_SBREAK_VIEW_LABEL, RESID_SBREAK_VIEW_MODULE_PROMPT_PREFIX, RESID_SBREAK_VIEW_NAME_MODULE, RESID_SBREAK_VIEW_NAME_PROCEDURE, RESID_SBREAK_VIEW_NO_LABEL, RESID_SBREAK_VIEW_PROCEDURE_PROMPT_PREFIX, RESID_SBREAK_VIEW_PROMPT_MODULE_BROWSEBUTTON_ROOT, RESID_SBREAK_VIEW_PROMPT_MODULE_ROOT, RESID_SBREAK_VIEW_PROMPT_MODULE_SIMPLE_ROOT, RESID_SBREAK_VIEW_PROMPT_MODULE_SIMPLE_ROOT_TOOLTIP, RESID_SBREAK_VIEW_PROMPT_PREFIX, RESID_SBREAK_VIEW_PROMPT_PROCEDURE_BROWSEBUTTON_ROOT, RESID_SBREAK_VIEW_PROMPT_PROCEDURE_ROOT, RESID_SBREAK_VIEW_PROMPT_PROCEDURE_SIMPLE_ROOT, RESID_SBREAK_VIEW_PROMPT_PROCEDURE_SIMPLE_ROOT_TOOLTIP, RESID_SBREAK_VIEW_REFRESH_DIALOG_PREFIX, RESID_SBREAK_VIEW_REFRESH_DIALOG_SEPINVALID, RESID_SBREAK_VIEW_STOP_CONNECTION, RESID_SBREAK_VIEW_STOP_CONNECTION_LABEL, RESID_SBREAK_VIEW_STOP_CONNECTION_TOOLTIP, RESID_SBREAK_VIEW_STOPENGINE_TITLE, RESID_SBREAK_VIEW_STOPPING_EXPLAIN_LABEL, RESID_SBREAK_VIEW_STOPPING_LABEL, RESID_SBREAK_VIEW_YES_LABEL, RESID_SEP_PREFERENCE_DSPLCDSEPHIT, RESID_SEP_PREFERENCE_HIT, RESID_SEP_PREFERENCE_ROOT, RESID_SEP_PREFERENCE_SETPROMPT, RESID_SOURCELOCATOR_LABEL, RESID_SOURCELOCATOR_ROOT, RESID_SOURCELOCATOR_TABLE_HEADER_LOCATION, RESID_SOURCELOCATOR_TABLE_HEADER_PATH, RESID_SOURCELOCATOR_TABLE_HEADER_PROJECT, RESID_SOURCELOCATOR_TABLE_LABEL, RESID_SOURCELOCATOR_TABLE_TOOLTIP, RESID_SOURCELOCATOR_TITLE, RESID_SOURCEPATH_ADD_LABEL, RESID_SOURCEPATH_ADD_TITLE, RESID_SOURCEPATH_ADD_TOOLTIP, RESID_SOURCEPATH_CHANGE_LABEL, RESID_SOURCEPATH_CHANGE_TITLE, RESID_SOURCEPATH_CHANGE_TOOLTIP, RESID_SOURCEPATH_CONFIGID, RESID_SOURCEPATH_DESCRIPTION, RESID_SOURCEPATH_MOVEDOWN_LABEL, RESID_SOURCEPATH_MOVEDOWN_TOOLTIP, RESID_SOURCEPATH_MOVEUP_LABEL, RESID_SOURCEPATH_MOVEUP_TOOLTIP, RESID_SOURCEPATH_NAME_LABEL, RESID_SOURCEPATH_NAME_TITLE, RESID_SOURCEPATH_NAME_TOOLTIP, RESID_SOURCEPATH_REMOVE_LABEL, RESID_SOURCEPATH_REMOVE_TOOLTIP, RESID_SOURCEPATH_ROOT, RESID_SOURCEPATH_TITLE, RESID_SOURCEPATH_TOOLTIP, RESID_SOURCEPATH_VALUE_LABEL, RESID_SOURCEPATH_VALUE_TITLE, RESID_SOURCEPATH_VALUE_TOOLTIP, RESID_TABS_ADVANCEDTAB, RESID_TABS_DEBUGGEETAB, RESID_TABS_LAUNCHTAB, RESID_TERMINATE_PREFERENCE, RESID_TRACE_LAUNCH, RESID_TRACE_LAUNCH_DIALOG_TITLE, RESID_TRACE_LAUNCH_ENDENGINEJOB, RESID_TRACE_LAUNCH_STARTENGINEJOB, RESID_TRACE_PREFIX, RESID_USE_SRVPGM_FOR_SRCBP_CHECKBOX, RESID_USE_SRVPGM_FOR_SRCBP_EXCLUDELIB, RESID_USE_SRVPGM_FOR_SRCBP_ROOT, RESID_WARNING_OUTDATED_BACKEND_VERSION, RESID_WARNING_OUTDATED_BACKEND_VERSION_DETAILS, RESID_WARNING_OUTDATED_BACKEND_VERSION_MAIN, RSEJOB, RUN_MODE, RUN_WITH_PROMPT, SBMJOB, SBMJOBCALLPGM, SEP_CONFLICT_PREFIX, SEP_NOTSET_PREFIX, SEP_REMOVE_MENU, SEP_SET_MENU, SEP_SET_PROMPT_SUCC_NOPROMPT, SEP_SET_PROMPT_SUCC_PREFIX, SEP_SET_PROMPT_SUCC_PURPLE, SEP_SET_PROMPT_SUCC_SINGLE, SPACE_SEPERATOR, SRVPGM, SRVTABL_ENTRY, STRDBGSVR, TAB_ADVANCED, TAB_COMMON, TAB_DEBUGGEINFO, TAB_FILTER_PREFIX, TAB_LAUNCHINFO, TAB_NONE, TAB_RUN_LAUNCHINFO, TABGROUP_IDEAL_ATTACH, TABGROUP_IDEAL_BATCH, TABGROUP_IDEAL_BCI, TABGROUP_IDEAL_INTERACTIVE, TABGROUP_IDEAL_RUN_BCI, TABGROUP_IDEAL_RUN_RSEJOB, VERSION, VERSION_MATCHED, WARNING_FILTER_PREFIX, WRONG_STATUS_CODE
 
Constructor Summary
IDEALServerDetector(IBMiConnection iSeriesConnection)
          Constructor
 
Method Summary
 int canStart()
          canStart: Check if the preconditions can be satisified before starting IDEAL server.
static boolean isDebugrouterStarted(IBMiConnection iSeriesConnection)
           
 boolean supportSBREAK()
          supportSBREAK: true if the OS/400 version is V5R2M0 or later.
static boolean supportSBREAK(int targetVRM)
          supportSBREAK: true if the OS/400 version is V5R2M0 or later.
 boolean supportSEPPromptNotification()
          Return true if the backend can support the reply of SEP hit notification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final String copyright
See Also:
Constant Field Values
Constructor Detail

IDEALServerDetector

public IDEALServerDetector(IBMiConnection iSeriesConnection)
Constructor

Method Detail

canStart

public int canStart()
             throws Exception
canStart: Check if the preconditions can be satisified before starting IDEAL server. The following conditions will be checked: 1. OS/400 should be V5R1M0 or later. 2. Debug server is installed on host. 3. Debug server and front end version is matched. This checking will be turned off if IDEALConfigurationConstants.CHECKBACKENDVERSION is false. Return: If all conditions are satisified, IDEALConfigurationConstants.VERSION_MATCHED otherwise error_codes.

Throws:
Exception

supportSEPPromptNotification

public boolean supportSEPPromptNotification()
Return true if the backend can support the reply of SEP hit notification


supportSBREAK

public boolean supportSBREAK()
supportSBREAK: true if the OS/400 version is V5R2M0 or later. false otherwise.


supportSBREAK

public static boolean supportSBREAK(int targetVRM)
supportSBREAK: true if the OS/400 version is V5R2M0 or later. false otherwise.


isDebugrouterStarted

public static boolean isDebugrouterStarted(IBMiConnection iSeriesConnection)

Rational Developer for i
7.5.0

Copyright 2009 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.