iSeries 開発ツール

リモート・システム・エクスプローラーと iSeries プロジェクトという 2 つの主要な iSeries 開発ツール は、フレームワーク、 ユーザー・インターフェース、編集機能、および iSeries オブジェクト、コマンド、ジョブに対して実行可能な アクションを提供します。

ネイティブ iSeries アプリケーションに対するアクセスおよび編集を行うツール

iSeries 開発ツールは、リモート・オペレーティング・システムの処理で iSeries アプリケーションの開発と保守に役立つビュー、エディター、ツール、およびツール拡張機能を サポートします。リモート・システム・エクスプローラーおよび iSeries プロジェクトのパースペクティブは、 これらのタスクの実行に使用する iSeries プログラミング環境です。パースペクティブは、リモート・システムへのさまざまな接続を可能にし、 ファイルおよびリソースへのアクセスと、ジョブのモニターとコマンドの実行を支援します。チーム・パースペクティブによる作業の共用の サポートも提供します。リモート・システム・エクスプローラー・パースペクティブを 使用すると、多くの場合に作業を簡易化できます。 iSeries プロジェクトのパースペクティブは、特に構造化プログラミング、オフライン開発、およびチーム・コラボレーションをサポートするために設計されています。

リモート・システム・エクスプローラー・パースペクティブは、UNIX®、Linux、および Windows システムなど、iSeries システム以外のシステム・タイプもサポートします。

リモート・システム・エクスプローラーおよび iSeries プロジェクトは、以下の追加サポートを提供します。

ヘルプ目次では、「リモート・システム・エクスプローラーの概要」から開始してください。

汎用ファイルおよびコマンド・サブシステム

ファイルのエクスポートおよびインポート、リモート・ファイルの探索、 および UNIX、Linux、Windows サーバーなど、iSeries 以外のサーバーのリモート・コマンドの実行を行うことができます。 リモート・システム・エクスプローラーを使用して、任意のタイプのリモート・サーバーにある任意のリモート・ファイルについて、 自分で選択したワークベンチ・エディターを使用できます。 iSeries ネイティブ・ファイル・システム上のリモート・ファイルおよびフィルターの内容の検索、ならびに iSeries Integrated File System (IFS)、Linux、Windows、および UNIX サーバーの非同期検索に役立つリモート検索機能。

iSeries 探査およびコマンド実行

リモート・システム・エクスプローラーを使用して、リモート・ライブラリー、オブジェクト、およびソース・メンバーを リストし、これらのエレメントをフィルターに編成します。 特定の成果物およびコマンドに対する高速アクセスのフィルターを作成して共用することもできます。 また、フィルターの編成をより簡単に行えるようにするために、フィルターをプールに分割することもできます。時間を 節約するために、フィルターを作成する必要なく「リモート・システム」ビューで 直接オープン・ソース・メンバーを開くこともできます。 iSeries ネイティブ・ファイル・システム (QSYS) ファイル、CL コマンド、ならびに統合ファイル・システム・ファイルおよび QSHELL コマンドを含む総称ファイルおよびコマンド・サブシステムを使用して作業できます。また、ユーザー独自のアクション およびコマンドを作成することもできます。

次の図は、リモート・システム・エクスプローラーと iSeries 開発ツールの構造の 要約および概要を示すものです。

この図は、フロー状構造で リモート・システム・エクスプローラーのフレームワークのすべてのパーツ間の関係を示します。 プロファイルはピクチャーの先頭にあります。プロファイルには、 フィルター・プール、コンパイル・コマンド、接続、およびユーザー定義アクションが含まれます。 フィルター・プールにはフィルターが、フィルターにはフィルター・ストリングが含まれています。接続には、 フィルター・プール参照が含まれるサブシステムが入ります。フィルター・プール参照から フィルター・プールまで点線で示されています。

編集、コンパイル、検証、実行、およびデバッグのための iSeries のアクション

リモート・システム・エクスプローラーにはリモート・システム LPEX エディターが含まれているため、ワークベンチでソース・コードを直接編集することができます。 このインターフェースでは、プログラムのコンパイル、実行、およびデバッグができるように、右マウス・ボタン・クリック・アクションが 提供されています。

リモート・システム LPEX エディターは、ソース・プロンプト、ファイルの比較、構文検査、自動大文字変換、自動インデントなど、RPG、COBOL、CL、および DDS のための豊富な編集機能をサポートしています。

以下の機能もプログラミング作業に役立つものです。

iSeries プロジェクト・パースペクティブ

「iSeries プロジェクト」パースペクティブは、チーム・ベースの iSeries アプリケーション開発向けに理想的なツールです。パースペクティブにより構造化プログラミングが促進され、切断された状態での開発が可能です。 パースペクティブでは、エラー・フィードバックをモニターし、タイム・スタンプのインスペクションを行いリモート・ファイルと ローカル・ファイルとの間の矛盾を解決することができます。 iSeries プロジェクトの機能拡張には個々のメンバーをコンパイルする機能が含まれます (これはプロジェクト全体を作成できる機能にさらに追加されるものです)。

ビジネス・パートナー用のリモート・システム・エクスプローラーおよび iSeries プロジェクトの拡張

ワークベンチを使用して、ツール・セットをリモート・システム・エクスプローラーに統合できます。 多くの先進的な iSeries ツール・ベンダーでは、この製品へのツールの統合を積極的に行っています。