System Type
Identifier:
com.ibm.etools.systems.core.systemtype
Description:
This extension point is used in combination with the com.ibm.etools.systems.core.subsystemfactory
extension point for defining new subsystems, which appear under a connection when it is expanded in the
Remote Systems view. The systemtype extension point allows subsystem providers to define a new system
type that appears in the list of valid system types in the New Connection wizard, used by users when defining
a new connection to a remote system. The system type is simply a string identifying the operating system
type, such as Solaris, and an pair of icons used to identify connections to systems of this type. One
icon is used when the connection is not connected, while the other is used when there is a live connection.
Configuration Markup:
<!ELEMENT extension (type+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT type EMPTY>
<!ATTLIST type
id CDATA #REQUIRED
name CDATA #REQUIRED
icon CDATA #REQUIRED
iconlive CDATA #REQUIRED
enableoffline (true | false)
description CDATA #IMPLIED>
- id - A unique identifier for this extension.
- name - The display name for the system type, such as "Solaris". IBM pre-defines a number of system types, although they may not appear until a subsystem factory is registered against that type. These are the IBM-supplied system types:
- Local
- Windows
- Unix
- Linux
- AIX
- Power Linux
- iSeries
- z/OS
- icon - A relative path to an icon that will be used when displaying connections to systems of this type.
- iconlive - A relative path to an icon that will be used when displaying connections to systems of this type,
when there is a live connection to the remote system. This is usually a derivation of the icon
attribute, adorned with a bright green arrow.
- enableoffline - Whether this system type can be put in offline mode. This decides whether to show the Work Offline action for connections of this type. This is an optional attribute, the default value is false.
- description - A short description of the system type. Shows up in preferences for system type.
Examples:
The following is an example of the extension point schema:
<extension point=
"com.ibm.etools.systems.core.systemtype"
>
<type id=
"com.acme.systemtype.Solaris"
name=
"Solaris"
iconlive=
"icons/solarisLive.gif"
icon=
"icons/solaris.gif"
>
</type>
</extension>
API Information:
There is no code to implement for this extension point.
Supplied Implementation:
See the plugin.xml file for plugin com.ibm.etools.systems.core for examples of using this extension point.
(C) Copyright IBM Corp. 2002, 2004 All Rights Reserved.