1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-24 09:25:31 +02:00

Bug 142968 - more IBM strings to change

This commit is contained in:
David McKnight 2006-08-02 14:34:36 +00:00
parent 6bae465c8c
commit 59468c61ba
15 changed files with 46 additions and 371 deletions

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding='UTF-8'?>
<!DOCTYPE MessageFile SYSTEM "../com.ibm.etools.systems.core/messageFile.dtd">
<!DOCTYPE MessageFile SYSTEM "../org.eclipse.rse.ui/messageFile.dtd">
<!-- This is a message file used by SystemMessage and SystemMessageDialog -->
<MessageFile Version="1.0">
<Component Name="RSE Samples" Abbr="RSS">

View file

@ -338,7 +338,7 @@ public class DStoreConnectorService extends AbstractConnectorService implements
}
}
private IRemoteServerLauncher getIBMServerLauncher()
private IRemoteServerLauncher getDStoreServerLauncher()
{
IServerLauncherProperties sl = getRemoteServerLauncherProperties();
//System.out.println("in UniversalSystem#getServerLauncher: sl = "+sl);
@ -479,7 +479,7 @@ public class DStoreConnectorService extends AbstractConnectorService implements
// ISubSystem ss = getPrimarySubSystem();
getPrimarySubSystem();
IRemoteServerLauncher serverLauncher = getIBMServerLauncher();
IRemoteServerLauncher serverLauncher = getDStoreServerLauncher();
ServerLaunchType serverLauncherType = null;
boolean autoDetectSSL = true;

View file

@ -69,7 +69,7 @@ Contributors:
objectClass="org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileSubSystem"
name="%PropertyPage.ServerLauncherSettings"
class="org.eclipse.rse.ui.propertypages.ServerLauncherPropertyPage"
id="com.ibm.etools.universal.core.serverlauncher.PropertyPage">
id="org.eclipse.rse.ui.propertypages.ServerLauncherPropertyPage">
<filter name="serverLaunchPP" value="true"/>
</page>

View file

@ -31,7 +31,7 @@ Contributors:
category="processes"
class="org.eclipse.rse.subsystems.processes.local.LocalProcessSubSystemConfiguration"
vendor="IBM Corporation"
id="ibm.localprocesses">
id="local.processes">
</factory>
</extension>
-->

View file

@ -201,9 +201,7 @@ command: ./configure.*
#
# where:
# <obj-name>: The type of object that will be created in the Output View if
# a line of output matches this pattern. If you have put an
# icon called "<object-name>.gif" in the com.ibm.etools.systems.dstore.core/icons
# directory, then the icon will be displayed in the view.
# a line of output matches this pattern.
#
# <match-info>: This is some combination of the words "file" and "line" or nothing
# at all. This is used to define how the backreferences in the

View file

@ -6,4 +6,4 @@ export serverpath=.;
export PATH=/usr/java131/jre/bin:$PATH
export CLASSPATH=/usr/java131/jre/lib/rt.jar:/usr/jdk_base/lib/classes.zip:$CLASSPATH
export CLASSPATH=.:dstore_extra_server.jar:dstore_core.jar:dstore_miners.jar:clientserver.jar:$CLASSPATH;
java -DA_PLUGIN_PATH=$serverpath -DDSTORE_TRACING_ON=false -DDSTORE_SPIRIT_ON=true com.ibm.etools.systems.dstore.core.server.Server 0 60000 &
java -DA_PLUGIN_PATH=$serverpath -DDSTORE_TRACING_ON=false -DDSTORE_SPIRIT_ON=true org.eclipse.dstore.core.server.Server 0 60000 &

View file

@ -201,9 +201,7 @@ command: ./configure.*
#
# where:
# <obj-name>: The type of object that will be created in the Output View if
# a line of output matches this pattern. If you have put an
# icon called "<object-name>.gif" in the com.ibm.etools.systems.dstore.core/icons
# directory, then the icon will be displayed in the view.
# a line of output matches this pattern.
#
# <match-info>: This is some combination of the words "file" and "line" or nothing
# at all. This is used to define how the backreferences in the

View file

@ -87,7 +87,7 @@ public abstract class RemoteCmdSubSystem extends SubSystem implements IRemoteCmd
public String getShellEncoding()
{
IPropertySet set = getPropertySet("IBM");
IPropertySet set = getPropertySet("Remote");
if (set != null)
{
return set.getPropertyValue("shell.encoding");
@ -97,10 +97,10 @@ public abstract class RemoteCmdSubSystem extends SubSystem implements IRemoteCmd
public void setShellEncoding(String encoding)
{
IPropertySet set = getPropertySet("IBM");
IPropertySet set = getPropertySet("Remote");
if (set == null)
{
set = createPropertySet("IBM", getDescription());
set = createPropertySet("Remote", getDescription());
}
set.addProperty("shell.encoding", encoding);
setDirty(true);
@ -609,7 +609,7 @@ public abstract class RemoteCmdSubSystem extends SubSystem implements IRemoteCmd
}
}
setIBMAttribute(COMMAND_SHELLS_MEMENTO, shellBuffer.toString());
setRemoteAttribute(COMMAND_SHELLS_MEMENTO, shellBuffer.toString());
}
protected void internalRemoveShell(Object command) throws java.lang.reflect.InvocationTargetException,
@ -639,7 +639,7 @@ public abstract class RemoteCmdSubSystem extends SubSystem implements IRemoteCmd
{
this.shell = shellWindow;
IRemoteCommandShell[] results = null;
String shellStr = getIBMAttribute(COMMAND_SHELLS_MEMENTO);
String shellStr = getRemoteAttribute(COMMAND_SHELLS_MEMENTO);
int numShells = 0;
if (shellStr != null && shellStr.length() > 0)
{

View file

@ -132,10 +132,7 @@ Contributors:
<!-- a property page for. Can be a simple name or simple generic -->
<!-- name to match on. -->
<!-- This id matches the id attribute of a subsystemconfiguration -->
<!-- extension point. IBM-supplied subsystem factories are -->
<!-- ibm.files400, ibm.cmds400, ibm.jobs400, ibm.filesIFS, -->
<!-- ibm.cmdsIFS, ibm.filesLocal, ibm.filesWindows, -->
<!-- ibm.cmdsWindows, ibm.files and ibm.cmds -->
<!-- extension point. -->
<!-- subsystemconfigurationCategory => a subsystem configuration "category" to match on. Can be a -->
<!-- simple name or simple generic like "*files". Matches on -->
<!-- the "category" attribute of the subsystem configuration. IBM -->
@ -149,16 +146,9 @@ Contributors:
<!-- "OBJECTFILES" and "MEMBERS". Specify "OBJECT*" to match on -->
<!-- all objects including files. -->
<!-- typefilter => scalar or simple generic type to match on. This too is subsystem -->
<!-- configuration defined. For ibm.files400, it is the remote object type -->
<!-- such as "*PGM" or member type such as "RPGLE". For all other -->
<!-- ibm.files subsystem factories (unix/linux/windows/local) it is -->
<!-- either "file" or "folder". -->
<!-- subtypefilter => scalar or simple generic subtype to match on. For ibm.files400, -->
<!-- this is the OS/400 attribute of the object, such as "RPGLE". For -->
<!-- ibm.files subsystem factories (unix/linux/windows/local) it is -->
<!-- either "subfolder" or "root" to allow distinguishing of root folders-->
<!-- subsubtypefilter => scalar or simple generic sub-subtype to match on. No IBM -->
<!-- subsystem factories currently set this -->
<!-- configuration defined. -->
<!-- subtypefilter => scalar or simple generic subtype to match on. -->
<!-- subsubtypefilter => scalar or simple generic sub-subtype to match on. -->
<!-- ================================================================================== -->
<!-- -->
<!-- __________________________________________________________________________________ -->
@ -168,7 +158,7 @@ Contributors:
<!-- id="com.acme.mypropertypage" -->
<!-- name="Remote File Info" -->
<!-- icon="icons/myProperties.gif" -->
<!-- subsystemconfigurationid="ibm.filesLocal" -->
<!-- subsystemconfigurationid="local.files" -->
<!-- subsystemconfigurationCategory="files" -->
<!-- typefilter="file" -->
<!-- subtypefilter="java" -->
@ -221,31 +211,18 @@ Contributors:
<!-- a popup action for. Can be a simple name or simple generic -->
<!-- name to match on. -->
<!-- This id matches the id attribute of a subsystemconfiguration -->
<!-- extension point. IBM-supplied subsystem factories are -->
<!-- ibm.files400, ibm.cmds400, ibm.jobs400, ibm.filesIFS, -->
<!-- ibm.cmdsIFS, ibm.filesLocal, ibm.filesWindows, -->
<!-- ibm.cmdsWindows, ibm.files and ibm.cmds -->
<!-- extension point. -->
<!-- subsystemconfigurationCategory => a subsystem configuration "category" to match on. Can be a -->
<!-- simple name or simple generic like "*files". Matches on -->
<!-- the "category" attribute of the subsystem configuration. IBM -->
<!-- values are "file", "nativefiles", "commands" or "jobs". -->
<!-- the "category" attribute of the subsystem configuration. -->
<!-- systemTypes => semicolon-separated list of system types or * for all -->
<!-- namefilter => scalar or simple generic name to match on -->
<!-- typecategoryfilter => scalar or simple generic type category to match on. -->
<!-- This is subsystem configuration defined and usually not needed if -->
<!-- the subsystemconfiguration id is given. However, for ibm.files400 -->
<!-- there are multiple categories: "LIBRARIES", "OBJECTS", -->
<!-- "OBJECTFILES" and "MEMBERS". Specify "OBJECT*" to match on -->
<!-- all objects including files. -->
<!-- the subsystemconfiguration id is given. -->
<!-- typefilter => scalar or simple generic type to match on. This too is subsystem -->
<!-- configuration defined. For ibm.files400, it is the remote object type -->
<!-- such as "*PGM" or member type such as "RPGLE". For all other -->
<!-- ibm.files subsystem factories (unix/linux/windows/local) it is -->
<!-- either "file" or "folder". -->
<!-- subtypefilter => scalar or simple generic subtype to match on. For ibm.files400, -->
<!-- this is the OS/400 attribute of the object, such as "RPGLE". For -->
<!-- ibm.files subsystem factories (unix/linux/windows/local) it is -->
<!-- either "subfolder" or "root" to allow distinguishing of root folders-->
<!-- configuration defined. -->
<!-- subtypefilter => scalar or simple generic subtype to match on. -->
<!-- subsubtypefilter => scalar or simple generic sub-subtype to match on. No IBM -->
<!-- subsystem factories currently set this -->
<!-- -->
@ -411,9 +388,7 @@ Contributors:
<!-- compile command will apply. -->
<!-- namefilter => the names to match. Must be either generic or of the form -->
<!-- *.extension, e.g. *.java. -->
<!-- typefilter => the type of the remote resource. Only allowed "file" for -->
<!-- subsystems ibm.filesXXX, and member type for ibm.files400 -->
<!-- e.g. RPGLE. -->
<!-- typefilter => the type of the remote resource. -->
<!-- labeleditable => specify whether label is editable in the Work With Compile -->
<!-- Commands dialog. -->
<!-- -->

View file

@ -1,245 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<!-- Schema file written by PDE -->
<schema targetNamespace="org.eclipse.rse.ui">
<annotation>
<appInfo>
<meta.schema plugin="org.eclipse.rse.ui" id="compile" name="Remote Compile"/>
</appInfo>
<documentation>
This extension point is for defining compile commands that will appear in the compile menus for remote sources in the Remote Systems view of the Remote System Explorer perspective, and in the Work With Compile Commands dialog.
</documentation>
</annotation>
<element name="extension">
<complexType>
<sequence>
<element ref="compileCommand" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
<attribute name="point" type="string" use="required">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
<attribute name="id" type="string">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
<attribute name="name" type="string">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
</complexType>
</element>
<element name="compileCommand">
<complexType>
<attribute name="id" type="string" use="required">
<annotation>
<documentation>
The id for the compile command. Must be unique over all plug-ins. It is suggested that the user qualify this with the plug-in id.
</documentation>
</annotation>
</attribute>
<attribute name="label" type="string" use="required">
<annotation>
<documentation>
The label for the compile command. This is what users will see in the compile menus.
</documentation>
</annotation>
</attribute>
<attribute name="commandstring" type="string" use="required">
<annotation>
<documentation>
The actual command string that is to be executed on the remote server. This can include substitution variables, which allow runtime substitutions depending on the selected resource.
&lt;p&gt;
The following substitution variables are defined for the subsystems:
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;h4&gt;ibm.files400&lt;/h4&gt; (only for WebSphere Development Studio Client)
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;&amp;L&lt;/i&gt;: name of the library to which the selected member belogs.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&amp;F&lt;/i&gt;: name of the file to which the selected member belongs.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&amp;N&lt;/i&gt;: name of the selected member.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&amp;O&lt;/i&gt;: name of object library.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&amp;R&lt;/i&gt;: Replace object when compiling.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&amp;X&lt;/i&gt;: member text, in single quotes.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;p&gt;
&lt;li&gt;&lt;h4&gt;ibm.filesXXX&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;{system_filesep}&lt;/i&gt;: file separator. &quot;\\&quot; on Windows, &quot;/&quot; on Unix and Linux.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;{system_homedir}&lt;/i&gt;: home directory on the target system, for the user ID used for the connection.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;{system_pathsep}&lt;/i&gt;: path separator. &quot;;&quot; on Windows, &quot;:&quot; on Unix and Linux.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;{system_tempdir}&lt;/i&gt;: temporary directory on the target system.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;{resource_name}&lt;/i&gt;: unqualified name of selected resource.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;{resource_name_root}&lt;/i&gt;: name of selected resource without the extension&lt;/li&gt;
&lt;li&gt;&lt;i&gt;{resource_path}&lt;/i&gt;: path of selected resource including name.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;{resource_path_root}&lt;/i&gt;: root of selected file&apos;s path. &quot;c:\\&quot; on Windows, or &quot;/&quot; on others.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;{resource_path_drive}&lt;/i&gt;: drive letter on Windows, empty string on others.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;{container_name}&lt;/i&gt;: unqualified name of folder containing selected resource.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;{container_path}&lt;/i&gt;: path of folder containing selected resource including name.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;p&gt;
&lt;/ul&gt;
</documentation>
</annotation>
</attribute>
<attribute name="subsystemfactoryid" type="string">
<annotation>
<documentation>
One of the optional filters to scope the remote resources for which the compile commands are to appear. Specify as many of these filters as needed to explicitly scope all the compile commands.
&lt;p&gt;
This filter specifies a subsystem factory id, such that these compile commands will only appear for remote resources returned from subsystems of the given subsystem factory. Note that the subsystem factory must support compile commands.
This ID can be scalar, or it can be generic to match on multiple subsystem factory IDs. The IDs of the IBM-supplied subsystem factories that support compile commands in the Remote Systems view are:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;ibm.filesLocal&lt;/b&gt;. For local file system resources, under the &quot;Files&quot; subsystem.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;ibm.filesWindows&lt;/b&gt;. For remote Windows file system resources, under the &quot;Files&quot; subsystem.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;ibm.files&lt;/b&gt;. For remote Unix and Linux file system resources, under the &quot;Files&quot; subsystem.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;ibm.filesIFS&lt;/b&gt;. For remote iSeries unix file system resources, under the &quot;IFS Files&quot; subsystem.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;ibm.files400&lt;/b&gt;. For remote iSeries native QSYS file system resources, under the &quot;iSeries Objects&quot; subsystem. (only for WebSphere Development Studio Client)&lt;/li&gt;
&lt;p&gt;
</documentation>
</annotation>
</attribute>
<attribute name="namefilter" type="string">
<annotation>
<documentation>
One of the optional filters to scope the remote resources for
which the compile commands are to appear.
Specify as many of these filters as needed to explicitly scope
all the compile commands.
&lt;p&gt;
This filter specifies a simple or generic resource name.
Only resources whose name matches this filter will show the actions
defined within this object contribution element.
&lt;h4&gt;NOTE: The current implementation only accepts generic resource name, and names such as &lt;i&gt;*.extension&lt;/i&gt;, e.g. *.java. Also, this filter must not be specified if subsystem factory is &lt;b&gt;ibm.files400&lt;/b&gt;.
&lt;/h4&gt;
&lt;/p&gt;
</documentation>
</annotation>
</attribute>
<attribute name="typefilter" type="string">
<annotation>
<documentation>
One of the optional filters to scope the remote resources for
which the compile commands are to appear.
Specify as many of these filters as needed to explicitly scope
all the compile commands.
&lt;p&gt;
This filter specifies a resource type, either simple or generic.
The resource types depend on the subsystem. The types
for IBM-supplied subsystems which support them are:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;filesXXX&lt;/b&gt;. Only &lt;i&gt;file&lt;/i&gt;.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;files400&lt;/b&gt;. Member type. For example, &lt;i&gt;RPGLE&lt;/i&gt;. (only for WebSphere Development Studio Client)&lt;/li&gt;
&lt;/ul&gt;
&lt;br&gt;
</documentation>
</annotation>
</attribute>
<attribute name="labeleditable" type="boolean">
<annotation>
<documentation>
Indicates whether the label is editable by users in the Work With Compile Commands dialog. By default, it is &lt;i&gt;true&lt;/i&gt;.
&lt;p&gt;
</documentation>
</annotation>
</attribute>
</complexType>
</element>
<annotation>
<appInfo>
<meta.section type="since"/>
</appInfo>
<documentation>
5.1.0
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="examples"/>
</appInfo>
<documentation>
&lt;h3&gt;Example One&lt;/h3&gt;
The following is an example of adding a compile command for java files on remote Unix/Linux systems.
&lt;p&gt;
&lt;pre&gt;
&lt;extension point=&quot;org.eclipse.rse.ui.compile&quot;&gt;
&lt;compilecommand
id=&quot;com.mycomp.compileCommand1&quot;
label=&quot;My Label 1&quot;
commandstring=&quot;mycommand ${resource_name}&quot;
subsystemfactoryid=&quot;ibm.files&quot;
namefilter=&quot;*.java&quot;&gt;
&lt;/compilecommand&gt;
&lt;/extension&gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h3&gt;Example Two&lt;/h3&gt;
The following is an example of adding a compile command for RPGLE member types on iSeries servers.
&lt;p&gt;
&lt;pre&gt;
&lt;extension point=&quot;org.eclipse.rse.ui.compile&quot;&gt;
&lt;compilecommand
id=&quot;com.mycomp.compileCommand2&quot;
label=&quot;My Label 2&quot;
commandstring=&quot;CRTRPGMOD MODULE(&amp;O/&amp;N) SRCFILE(&amp;L/&amp;F) SRCMBR(&amp;N) REPLACE(&amp;R) OPTION(*EVENTF) DBGVIEW(*SOURCE) REPLACE(&amp;R)&quot;
subsystemfactoryid=&quot;ibm.files400&quot;
typefilter=&quot;RPGLE&quot;&gt;
&lt;/compilecommand&gt;
&lt;/extension&gt;
&lt;/pre&gt;
&lt;/p&gt;
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="apiInfo"/>
</appInfo>
<documentation>
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="implementation"/>
</appInfo>
<documentation>
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="copyright"/>
</appInfo>
<documentation>
Copyright (c) 2002, 2006 IBM Corporation. All Rights Reserved.
This program and the accompanying materials are made available under the terms
of the Eclipse Public License v1.0 which accompanies this distribution, and is
available at http://www.eclipse.org/legal/epl-v10.html
Contributors:
IBM Corporation - initial API and implementation
</documentation>
</annotation>
</schema>

View file

@ -167,24 +167,7 @@ all the actions defined in this objectContribution element.
&lt;p&gt;
This filter specifies a subsystem configuration id, such that these
actions will only appear for remote resources returned from subsystems of the given subsystem configuration.
This ID can be scalar, or it can be generic to match on multiple subsystem configuration IDs. The
IDs of the IBM-supplied subsystem factories that display remote resources in the Remote
Systems view are:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;ibm.filesLocal&lt;/b&gt;. For local file system resources, under
the &quot;Files&quot; subsystem.
&lt;li&gt;&lt;b&gt;ibm.filesWindows&lt;/b&gt;. For remote Windows file system resources,
under the &quot;Files&quot; subsystem.
&lt;li&gt;&lt;b&gt;ibm.files&lt;/b&gt;. For remote Unix and Linux file system resources,
under the &quot;Files&quot; subsystem.
&lt;li&gt;&lt;b&gt;ibm.filesIFS&lt;/b&gt;. For remote iSeries unix file system resources,
under the &quot;IFS Files&quot; subsystem.
&lt;li&gt;&lt;b&gt;ibm.files400&lt;/b&gt;. For remote iSeries native QSYS file system
resources, under the &quot;iSeries Objects&quot; subsystem.
&lt;li&gt;&lt;b&gt;ibm.cmds400&lt;/b&gt;. For remote iSeries commands, under the &quot;iSeries Commands&quot; subsystem
&lt;li&gt;&lt;b&gt;ibm.jobs400&lt;/b&gt;. For remote iSeries jobs, under the &quot;iSeries Jobs&quot; subsystem.&lt;/ul&gt;
&lt;br&gt;
This ID can be scalar, or it can be generic to match on multiple subsystem configuration IDs.
</documentation>
</annotation>
</attribute>
@ -634,7 +617,7 @@ Further, we show how to define multiple actions within one objectContribution:
typecategoryfilter=&quot;files&quot;
typefilter=&quot;file&quot;
namefilter=&quot;*.java&quot;
subsystemconfigurationid=&quot;ibm.filesLocal&quot;&gt;
subsystemconfigurationid=&quot;local.files&quot;&gt;
&lt;action id=&quot;com.acme.action2a&quot;
label=&quot;Test Action One for Local Java Files&quot;
class=&quot;com.acme.actions.Action2a&quot;
@ -661,7 +644,7 @@ actions to our own single-cascading menu:
typecategoryfilter=&quot;files&quot;
typefilter=&quot;file&quot;
namefilter=&quot;*.java&quot;
subsystemconfigurationid=&quot;ibm.filesLocal&quot;&gt;
subsystemconfigurationid=&quot;local.files&quot;&gt;
&lt;menu id=&quot;com.acme.menu&quot;
label=&quot;Test Actions&quot;&gt;
&lt;separator name=&quot;taGroup&quot;/&gt;
@ -698,7 +681,7 @@ are unrelated to each other:
typecategoryfilter=&quot;files&quot;
typefilter=&quot;file&quot;
namefilter=&quot;*.java&quot;
subsystemconfigurationid=&quot;ibm.filesLocal&quot;&gt;
subsystemconfigurationid=&quot;local.files&quot;&gt;
&lt;menu id=&quot;com.acme.menu&quot;
label=&quot;Test Actions&quot;&gt;
&lt;separator name=&quot;taGroup&quot;/&gt;
@ -737,7 +720,7 @@ IBM-supplied cascading menu:
typecategoryfilter=&quot;files&quot;
typefilter=&quot;file&quot;
namefilter=&quot;*.java&quot;
subsystemconfigurationid=&quot;ibm.filesLocal&quot;&gt;
subsystemconfigurationid=&quot;local.files&quot;&gt;
&lt;action id=&quot;com.acme.action5a&quot;
label=&quot;Test Action One for Local Java Files&quot;
class=&quot;com.acme.actions.Action5a&quot;

View file

@ -154,25 +154,7 @@ Specify as many of these optional filters like this as needed to explicitly scop
&lt;p&gt;
This filter specifies a subsystem factory id, such that this
property page will only appear for remote resources returned from subsystems of the given subsystem factory.
This ID can be scalar, or it can be generic to match on multiple subsystem factory IDs. The
IDs of the IBM-supplied subsystem factories that display remote resources in the Remote
Systems view are:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;ibm.filesLocal&lt;/b&gt;. For local file system resources, under
the &quot;Files&quot; subsystem.
&lt;li&gt;&lt;b&gt;ibm.filesWindows&lt;/b&gt;. For remote Windows file system resources,
under the &quot;Files&quot; subsystem.
&lt;li&gt;&lt;b&gt;ibm.files&lt;/b&gt;. For remote Unix and Linux file system resources,
under the &quot;Files&quot; subsystem.
&lt;li&gt;&lt;b&gt;ibm.filesIFS&lt;/b&gt;. For remote iSeries unix file system resources,
under the &quot;IFS Files&quot; subsystem.
&lt;li&gt;&lt;b&gt;ibm.files400&lt;/b&gt;. For remote iSeries native QSYS file system
resources, under the &quot;iSeries Objects&quot; subsystem.
&lt;li&gt;&lt;b&gt;ibm.jobs400&lt;/b&gt;. For remote iSeries jobs, under the &quot;iSeries Jobs&quot; subsystem.
&lt;li&gt;&lt;b&gt;ibm.cmds400&lt;/b&gt;. For remote iSeries jobs, under the &quot;iSeries Jobs&quot; subsystem.
&lt;/ul&gt;
&lt;br&gt;
This ID can be scalar, or it can be generic to match on multiple subsystem factory IDs.
</documentation>
</annotation>
</attribute>
@ -378,7 +360,7 @@ to files, versus folders, and only for local files:
name=&quot;Remote File Info&quot;
typecategoryfilter=&quot;files&quot;
typefilter=&quot;file&quot;
subsystemfactoryid=&quot;ibm.filesLocal&quot;&gt;
subsystemfactoryid=&quot;local.files&quot;&gt;
&lt;/page&gt;
&lt;/extension&gt;
&lt;/pre&gt;
@ -396,7 +378,7 @@ to local Java files:
name=&quot;Remote Java File Info&quot;
typecategoryfilter=&quot;files&quot;
typefilter=&quot;file&quot;
subsystemfactoryid=&quot;ibm.filesLocal&quot;
subsystemfactoryid=&quot;local.files&quot;
namefilter=&quot;*.java&quot;&gt;
&lt;/page&gt;
&lt;/extension&gt;

View file

@ -107,12 +107,8 @@ a path to the icon&apos;s .gif file, relative to your plugin directory.
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
A class that implements &lt;samp&gt;com.ibm.etools.systems.subsystems.SubSystemFactory&lt;/samp&gt;,
or better yet extends &lt;samp&gt;com.ibm.etools.systems.dftsubsystem.impl.DefaultSubSystemFactoryImpl&lt;/samp&gt;.
A class that implements &lt;samp&gt;org.eclipse.rse.core.subsystems.SubSystemConfiguration&lt;/samp&gt;
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn="com.ibm.etools.systems.subsystems.impl.DefaultSubSystemFactoryImpl"/>
</appInfo>
</annotation>
</attribute>
<attribute name="name" type="string" use="required">
@ -162,11 +158,11 @@ IBM-supplied categories include &quot;files&quot;, &quot;cmds&quot; and &quot;jo
<attribute name="systemClass" type="string">
<annotation>
<documentation>
Optional. Only used when naming an IBM-supplied subsystem configuration in the &lt;samp&gt;class&lt;/samp&gt; attribute, when you want to subclass or replace the IBM-supplied ISystem object used to manage the live connection with the remote system. Name a class that implements &lt;samp&gt;com.ibm.etools.systems.subsystems.ISystem&lt;/samp&gt;,
Optional. Only used when naming an IBM-supplied subsystem configuration in the &lt;samp&gt;class&lt;/samp&gt; attribute, when you want to subclass or replace the IBM-supplied ISystem object used to manage the live connection with the remote system. Name a class that implements &lt;samp&gt;org.eclipse.rse.core.subsystems.IConnectorService&lt;/samp&gt;,
or extends the appropriate IBM-supplied class such as &lt;samp&gt;com.ibm.etools.systems.universal.UniversalSystem&lt;/samp&gt; for unix, windows and system types.
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn="com.ibm.etools.systems.subsystems.ISystem"/>
<meta.attribute kind="java" basedOn="org.eclipse.rse.core.subsystems.IConnectorService"/>
</appInfo>
</annotation>
</attribute>

View file

@ -29,14 +29,14 @@ import org.eclipse.rse.ui.SystemResources;
/**
* <!-- begin-user-doc -->
* This subclass of {@link IServerLauncherProperties} is for use by IBM-supplied subsystems, although
* is possibly of value to vendors as well. The IBM-supplied subsystems use server code
* This subclass of {@link IServerLauncherProperties} is for use by some dstore-based subsystems, although
* is possibly of value to vendors as well. The dstore-based subsystems use server code
* written in Java, on top of the datastore technology. You can read about this in the
* developer guide for Remote System Explorer. The bottom line, however, is we offer the
* user a number of ways to start that remote server from the client, as well to connect
* to it if it is already running. This class encapsulates the properties to support that.
* <p>
* Create instances via {@link org.eclipse.rse.core.subsystems.SubSystemConfiguration#createIBMServerLauncher(ISubSystem)}
* Create instances via {@link org.eclipse.rse.core.subsystems.SubSystemConfiguration#createRemoteServerLauncher(ISubSystem)}
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
@ -47,7 +47,7 @@ import org.eclipse.rse.ui.SystemResources;
* <li>{@link org.eclipse.rse.core.subsystems.RemoteServerLauncher#getDaemonPort <em>Daemon Port</em>}</li>
* <li>{@link org.eclipse.rse.core.subsystems.RemoteServerLauncher#getServerPath <em>Server Path</em>}</li>
* <li>{@link org.eclipse.rse.core.subsystems.RemoteServerLauncher#getServerScript <em>Server Script</em>}</li>
* <li>{@link org.eclipse.rse.core.subsystems.RemoteServerLauncher#getIbmAttributes <em>Ibm Attributes</em>}</li>
* <li>{@link org.eclipse.rse.core.subsystems.RemoteServerLauncher#getRemoteAttributes <em>Remote Attributes</em>}</li>
* <li>{@link org.eclipse.rse.core.subsystems.RemoteServerLauncher#getRestrictedTypes <em>Restricted Types</em>}</li>
* </ul>
* </p>
@ -90,7 +90,7 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
protected String _serverScript = SERVER_SCRIPT_EDEFAULT;
protected static final String IBM_ATTRIBUTES_EDEFAULT = null;
protected static final String REMOTE_ATTRIBUTES_EDEFAULT = null;
protected static final String RESTRICTED_TYPES_EDEFAULT = null;
@ -447,18 +447,6 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
}
/**
* @deprecated
*/
public void setIBMAttribute(String attributeName, String attributeValue)
{
IPropertySet set = getPropertySet("IBM");
if (set == null)
{
set = createPropertySet("IBM", getDescription());
}
set.addProperty(attributeName, attributeValue);
}
/**
@ -479,4 +467,4 @@ public class RemoteServerLauncher extends ServerLauncher implements IRemoteServe
}
} //IBMServerLauncherImpl
} //RemoteServerLauncherImpl

View file

@ -912,21 +912,21 @@ public abstract class SubSystem extends RSEModelObject implements IAdaptable, IS
/**
* @deprecated
*/
public void setIBMAttribute(String attributeName, String attributeValue)
public void setRemoteAttribute(String attributeName, String attributeValue)
{
IPropertySet set = getPropertySet("IBM");
IPropertySet set = getPropertySet("Remote");
if (set == null)
{
set = createPropertySet("IBM", getDescription());
set = createPropertySet("Remote", getDescription());
}
set.addProperty(attributeName, attributeValue);
}
/**
* @deprecated
*/
public String getIBMAttribute(String attributeName)
public String getRemoteAttribute(String attributeName)
{
IPropertySet set = getPropertySet("IBM");
IPropertySet set = getPropertySet("Remote");
if (set != null)
{
return set.getPropertyValue(attributeName);