RSE iSeries Remote Resource API

The most important package you need in order to work with remote iSeries resources is com.ibm.etools.iseries.core.api. This package contains a class that represents an iSeries connection, which is a wrapper of a SystemConnection object. The object offers many useful methods for obtaining lists of remote objects and running remote commands. Typically, such an object is created by passing a SystemConnection object into the constructor.

The communication layer used by all IBM-supplied iSeries subsystems is known as the "datastore". You will see reference to this layer in comments and method names. Generally, you can ignore the comments, but it might help you to know that all communication to and from the server uses objects of class DataElement. This class is untyped to maintain high performance. However, to make it simpler to work with these remote resources, they are converted to com.ibm.etools.iseries.core.api.ISeriesXXXX objects for your convenience.

Once you have a connection object, you can use the methods contained in the object, or the static methods in the following classes, to produce lists of objects. Depending on the type of object you want, you will retrieve arrays of the following objects:

Note, the ISeriesMember class contains methods that can open a memeber in the built-in LPEX editor, in edit or browse mode.

While the object classes are returned from lists requests, you can find more information for certain resources resulting in one of these detailed objects:

Beyond the API package, there are numerous other classes and packages of interest:

Copyright IBM Corporation 2002, 2003.