|
iSeries Remote Systems v6.0.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Field Summary | |
---|---|
static String |
copyright
|
Fields inherited from interface com.ibm.etools.iseries.core.IISeriesSubSystem |
---|
Copyright |
Method Summary | |
---|---|
void |
addLibraryListEntry(String library,
String position)
Add library list entry |
int |
attachInteractiveJob(String jobName,
String queueName)
Interactive command support. |
String |
getASPGroup()
|
String |
getCODEAlias()
|
String |
getCurlib()
|
org.eclipse.emf.common.util.EList |
getEnvVars()
|
String |
getExtraAttributes()
|
String |
getInitialCommand()
|
org.eclipse.emf.common.util.EList |
getInitialLibraryList()
|
SystemLibraryListEntry[] |
getInitialSystemLibraryList()
Get the initial library list as a string of SystemLibraryListEntry objects. |
String |
getSBMJobParms()
|
SystemLibraryListEntry |
getSystemLibraryListEntry(String library)
Given a library name, find its SystemLibraryListEntry object |
boolean |
isInteractiveJobAvailable()
Interactive command support. |
boolean |
isRunServerRemotely()
|
boolean |
isSetSBMJobParms()
Returns whether the value of the ' SBM Job Parms ' attribute is set. |
String |
promptCommand(String command)
Prompt remote command Return prompted command |
boolean |
releaseInteractiveJob()
Interactive command support. |
void |
removeLibraryListEntry(String library)
Remove library list entry given only its library name |
void |
removeLibraryListEntry(SystemLibraryListEntry slle)
Remove library list entry given its SystemLibraryListEntry object |
Object[] |
runCommand(String command)
Execute remote command without a progress monitor Runs in our job, not in batch, not interactive. |
Object[] |
runCommand(String command,
IProgressMonitor monitor)
Execute remote command without a progress monitor Runs in our job, not in batch, not interactive. |
Object[] |
runCommand(String command,
Shell shell,
int jobEnv)
Execute remote command, possibly in batch, interactive, or just the RSE Server |
Object[] |
runInteractiveCommand(String command)
Interactive command support. |
void |
setASPGroup(String value)
|
void |
setCODEAlias(String value)
|
void |
setCurlib(String value)
|
void |
setEventFileCommandDetector(ISeriesEventFileCommandDetector evfDetector)
Sets the events file detector to the given object. |
void |
setExtraAttributes(String value)
|
void |
setInitialCommand(String value)
|
void |
setInitialSystemLibraryList(String[] libraries,
String[] positions)
Set the initial library list entries, all in one shot, using a pair of String arrays |
void |
setRunServerRemotely(boolean value)
|
void |
setSBMJobParms(String value)
|
void |
unsetSBMJobParms()
Unsets the value of the ' SBM Job Parms ' attribute. |
void |
useDefaultEventFileDetector()
Set the events file detector to the default one, ISeriesEventFileCommandDetector. |
Methods inherited from interface com.ibm.etools.iseries.core.IISeriesSubSystem |
---|
getCmdSubSystem, getCommandExecutionProperties, getISeriesSystem, getObjectSubSystem, getShell, getToolboxAS400Object, setShell |
Methods inherited from interface com.ibm.etools.systems.subsystems.SubSystem |
---|
checkIsConnected, clearLocalUserId, connect, connect, connect, deletingConnection, disconnect, disconnect, doesFilterListContentsOf, doesFilterMatch, doesFilterStringListContentsOf, doesFilterStringMatch, forceUserIdToUpperCase, getAdditionalAttributes, getCacheManager, getChildren, getCommandSubSystem, getFactoryId, getFilterPoolReferenceManager, getIbmAttributes, getLocalUserId, getName, getParentSubSystemFactory, getPort, getPortAsInt, getProperties, getProperty, getPropertyPage, getRemoteServerLauncher, getSaveFileName, getSystem, getSystemConnection, getSystemConnectionName, getSystemFilterPoolReferenceManager, getSystemManager, getSystemProfile, getSystemProfileName, getTargetForFilter, getUDActionSubsystem, getUserId, getVendorAttribute, getVendorAttributes, hasChildren, isConnected, isHidden, isOffline, isSetAdditionalAttributes, isSetIbmAttributes, isSetVendorAttributes, isUseSSL, renamingConnection, renamingProfile, resolveFilterString, resolveFilterString, resolveFilterString, resolveFilterString, resolveFilterStrings, resolveFilterStrings, setAdditionalAttributes, setFactoryId, setFilterPoolReferenceManager, setHidden, setIbmAttributes, setName, setParentConnection, setParentSubSystemFactory, setPort, setProperties, setProperty, setRemoteServerLauncher, setSaveFileName, setUserId, setUseSSL, setVendorAttribute, setVendorAttributes, supportsCaching, unsetAdditionalAttributes, unsetIbmAttributes, unsetVendorAttributes |
Methods inherited from interface com.ibm.etools.systems.filters.SystemFilterPoolReferenceManagerProvider |
---|
filterEventFilterCreated, filterEventFilterPoolReferenceCreated, filterEventFilterPoolReferenceDeleted, filterEventFilterPoolReferenceRenamed, filterEventFilterPoolReferenceReset, filterEventFilterPoolReferencesRePositioned, filterEventFilterPoolReferencesReset, filterEventFilterStringCreated, getUniqueOwningSystemFilterPool |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface com.ibm.etools.systems.subsystems.IRemoteObjectResolver |
---|
getObjectWithAbsoluteName |
Methods inherited from interface com.ibm.etools.systems.subsystems.RemoteCmdSubSystem |
---|
addEnvironmentVariable, addEnvironmentVariable, cancelShell, canRunCommand, canRunShell, getCandidateCommands, getDefaultShell, getEnvironmentVariable, getEnvironmentVariableList, getEnvironmentVariableValue, getExecutedCommands, getInvalidEnvironmentVariableNameCharacters, getParentRemoteCmdSubSystemFactory, getShells, removeEnvironmentVariable, removeEnvironmentVariable, removeShell, restoreShellState, runCommand, runShell, sendCommandToShell, setEnvironmentVariableList |
Field Detail |
public static final String copyright
Method Detail |
public SystemLibraryListEntry[] getInitialSystemLibraryList()
public void setInitialSystemLibraryList(String[] libraries, String[] positions)
public void addLibraryListEntry(String library, String position)
public void removeLibraryListEntry(SystemLibraryListEntry slle)
public void removeLibraryListEntry(String library)
public SystemLibraryListEntry getSystemLibraryListEntry(String library)
public String promptCommand(String command)
public boolean isInteractiveJobAvailable()
Returns true if the user has started this communication session via the STRRSESERVER iSeries command, enabling use of interactive commands.
public int attachInteractiveJob(String jobName, String queueName)
Attach to an iSeries interactive job. This requires there to be an interactive job started via the STRRSESERVER iSeries command.
isInteractiveJobAvailable()
public Object[] runInteractiveCommand(String command)
Run an interactive iSeries QSYS command (vs QSHELL). This requires there to be an interactive job started via the STRRSESERVER iSeries command.
isInteractiveJobAvailable()
public Object[] runCommand(String command, Shell shell, int jobEnv) throws Exception
command
- - iSeries CL command string to runshell
- - the shell to host the error message dialog, or password prompt, if needed. Can be null.jobEnv
- - one of IISeriesConstants.RUN_IN_BATCH, RUN_IN_INTERACTIVE or RUN_IN_RSESERVER
Exception
public Object[] runCommand(String command) throws Exception
Exception
public Object[] runCommand(String command, IProgressMonitor monitor) throws Exception
Exception
public boolean releaseInteractiveJob()
Release the interactive job. If no interactive job is available, no harm done.
public String getInitialCommand()
public void setInitialCommand(String value)
value
- The new value of the InitialCommand attributepublic String getCurlib()
public void setCurlib(String value)
value
- The new value of the Curlib attributepublic String getCODEAlias()
public void setCODEAlias(String value)
value
- The new value of the CODEAlias attributepublic String getSBMJobParms()
public void setSBMJobParms(String value)
value
- The new value of the SBMJobParms attributepublic void unsetSBMJobParms()
SBM Job Parms
' attribute.
isSetSBMJobParms()
,
getSBMJobParms()
,
setSBMJobParms(String)
public boolean isSetSBMJobParms()
SBM Job Parms
' attribute is set.
unsetSBMJobParms()
,
getSBMJobParms()
,
setSBMJobParms(String)
public String getExtraAttributes()
public void setExtraAttributes(String value)
value
- The new value of the ExtraAttributes attributepublic org.eclipse.emf.common.util.EList getInitialLibraryList()
public boolean isRunServerRemotely()
public void setRunServerRemotely(boolean value)
value
- The new value of the RunServerRemotely attributepublic String getASPGroup()
public void setASPGroup(String value)
value
- The new value of the ASPGroup attributepublic org.eclipse.emf.common.util.EList getEnvVars()
getEnvVars
in interface com.ibm.etools.systems.subsystems.RemoteCmdSubSystem
public void setEventFileCommandDetector(ISeriesEventFileCommandDetector evfDetector)
evfDetector
- the events file detector.public void useDefaultEventFileDetector()
|
iSeries Remote Systems v6.0.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |