zIDE には、以下の新規フィーチャーが含まれています。
- Linux プラットフォームのサポート: Rational® Developer for System
z は、以下のオペレーティング・システムで機能するクライアント・コンポーネントおよびサーバー・コンポーネントを提供するようになりました。
- SuSE Linux Enterprise Desktop (SLED) 10 および 11 (32 ビット)
- Red Hat Desktop Linux 5 および 6
- Red Hat Enterprise Linux (RHEL) 5 および 6 (32 ビットのみ)
- SuSE Linux Enterprise Server (SLES) 10 および 11 (32 ビットのみ)
- クライアントへのプッシュ構成: クライアント・ワークステーションがリモート・システムに接続する際に、
製品の更新、および構成ファイル、設定、リモート・システム接続の更新を自動的に配布できるように Rational Developer for System z® を構成できます。
Rational Developer for System z は、以下のタイプの更新を配布できます。
- 製品インストールの更新。システム管理者は、製品インストールの更新を作成し、
クライアント・ワークステーションがリモート・システムに接続した際に、更新をインストールするようにクライアント・ワークステーションに求めることができます。
- 製品構成の更新。システム管理者は、セントラル・ロケーションからリモート・システム接続を定義し、構成ファイルを定義し、
クライアント・ワークステーション設定を行うことができます。
これらの接続定義、構成ファイル、および設定は、各クライアント・ワークステーションがリモート・システムに接続すると、クライアント・ワークステーションに自動的に配布されます。
クライアントへのプッシュ構成について詳しくは、
製品および構成の更新の配布を参照してください。製品の更新および構成の更新のダウンロードについて詳しくは、
以下のトピックを参照してください。
- 新規エディターおよび機能拡張エディター
- COBOL および PL/I ファイル用の 2 つの新規エディターは、他の Eclipse ベースのエディターと整合した編集環境を提供します。これらのエディターは、
Java、C++、および他の Eclipse 言語エディターと共通の動作を共有
しますが、構文の強調表示などの言語固有の機能拡張も備えています。新しい COBOL エディターおよび PL/I エディターについて詳しくは、
以下のトピックを参照してください。
- zIDE には、COBOL ファイルおよび PL/I ファイル用の Eclipse ベースの比較エディターも用意されています。
- System z LPEX エディター、COBOL エディター、および PL/I エディターには、COBOL プログラムと PL/I プログラムにおける
EXEC SQL ステートメントについて、コンテンツ・アシストとリアルタイムの構文検査が用意されています。
データベース接続が有効な場合、提示される提案にはプログラムで使用されている実際のデータベース・エレメントが考慮されます。
- このリリースでは、連続する COBOL ステートメントを新規パラグラフに抽出するためのリファクタリング・サポートが追加されました。
- このリリースでは、System z LPEX エディターと新規 COBOL エディターの間で設定を共有するためのサポートが追加されました。
- このリリースでは、COBOL および PL/I 用のアウトライン・ビューにアイコンが追加されました。
- パフォーマンス・データ収集: Rational Developer for System z は、よく使用されるいくつか機能について、パフォーマンス・データを収集します。個々のワークスペースに、エンタープライズ全体のパフォーマンスを把握するために収集して分析することができるパフォーマンス・データが格納されます。
- リモート・システム:
- 「リモート・システム」ビューで、フィルターを定義しなくても、データ・セットとジョブの検索と取り出しができます。
データ・セットの検索アクションおよびジョブの検索アクションによって、データ・セットとジョブの検索と表示のプロセスが簡素化されます。
- 同じリモート・システム内のライブラリー間でロード・モジュールをコピーすることができます。
この新機能では、Rational Developer for System z のクライアント・コンポーネントとサーバー・コンポーネントがバージョン 8.0.1 である必要があります。
- メニュー・マネージャーを使用して作成されたメニューとアクションを「リモート・システム」ビューに追加できます。
- MVS ファイル・サブシステムの「プロパティー」ビューは、SSL がリモート・システム接続に使用されているかどうかを示します。
- リモート索引検索
- 「リモート索引検索」ビューにボタンとオプションが追加され、さらに使いやすくなりました。
検索間をナビゲートするには、「次へ」ボタンおよび「戻る」ボタンと一緒に「履歴」メニューを使用します。
必要な情報に素早くアクセスするため、列の再配列、非表示、および表示を行います。
ビューの内容をエクスポートするか、結果を印刷します。
「リモート索引検索」ビューは、索引が最後に作成された時点についても示します。
「リモート索引」の「プロパティー」ページを使用すると、索引の再生成に加えて
現在の索引日付とロケーションを表示することができます。
- メニュー・マネージャー
- メニュー・マネージャーでは、リモート・システム・エクスプローラーでの Linux on System
z プロジェクトおよび z/OS® UNIX ファイルのメニュー作成をサポートするようになりました。
- プロジェクトとサブプロジェクト:
- ランタイム固有のアクションがサブプロジェクトに対応して適切に有効または無効になるように、MVS サブプロジェクトを特定のランタイム環境に関連付けることができます。
サポート対象のランタイム環境は、バッチ、CICS®、および IMS™ です。
- rsed.envvars z/OS システム構成ファイル内の新規設定により、MVS サブプロジェクトのポップアップ・メニューで
「削除」コマンドを無効にすることができます。
この構成設定で、ユーザーがデータ・セットをサブプロジェクトから削除するだけのつもりの場合に、リモート・システム・リソースをうっかり削除してしまうことを防止できます。
この設定について詳しくは、Rational Developer
for System z ライブラリー内の「Rational Developer
for System z ホスト構成ガイド」(SC88-5663) を参照してください。
- コンシューマビリティーおよびユーザビリティー:
- zIDE では、リモート・システムから正確なデータ・セット・メンバー・プロパティーおよび区分データ・セット・メンバー・プロパティーを取得して、
これらを「プロパティー」ページと「リモート・システム詳細」ビューに表示する機能が向上しました。データ・セット情報をリモート・システムから取得できない場合は、
zIDE に「一時的に使用不可」のメッセージが表示されます。
このユーザビリティーの向上には、Rational Developer for System z のクライアント・コンポーネントとサーバー・コンポーネントがバージョン 8.0.1 である必要があります。
- 多くの zIDE 機能にショートカット・キーが追加され、ユーザビリティーと効率性が改善されました。
- 新しいチュートリアルによって、Rational Developer for System z と共に配布されるサンプル・アプリケーションの 1 つである Global Auto Mart Sample のアセンブル、リンク、およびコンパイル方法が示されます。