本書は、IBM Rational Developer for System z バージョン 8.0.1 (プログラム番号 5724-T07)、および新しい版で明記されていない限り、これ以降のすべてのリリースおよびモディフィケーションに適用されます。
お客様の環境によっては、資料中の円記号がバックスラッシュと表示されたり、バックスラッシュが円記号と表示されたりする場合があります。
第5版第1刷 2010.10
このセクションにリストされているすべての製品は、本書の発行時点で入手可能なものです。Developer for System z の関連機能をお使いになるときに、選択した IBM® 製品が引き続き入手可能かどうかを調べるには、IBM Software Support Lifecycle の Web サイト (http://www.ibm.com/software/support/lifecycle/) をご覧ください。
以下のいずれかのレベルがインストールされている必要があります。
プログラム番号 | 製品名 |
---|---|
5765-G98 | AIX® 7 |
5765-G62 | AIX 6.1 Standard Edition |
5765-G03 | AIX 5L™ バージョン 5.3 |
関連製品の Web サイトは次のとおりです。
AIX でリモート・システム・エクスプローラー (RSE) を使用する場合は、以下のいずれかのレベルがインストールされている必要があります。
プログラム番号 | 製品名 |
---|---|
6207-001 | IBM 32 ビット Runtime Environment for AIX, Java 2 Technology Edition バージョン 6 |
6205-001 | IBM 32 ビット Runtime Environment for AIX, Java 2 Technology Edition バージョン 5 |
関連製品の Web サイトは次のとおりです。
以下のいずれかのレベルがインストールされている必要があります。
製品名 |
---|
Red Hat Linux Enterprise 6 |
Red Hat Linux Enterprise 5 |
SUSE Linux Enterprise Server 11 |
SUSE Linux Enterprise Server 10 |
Intel Linux でリモート・システム・エクスプローラー (RSE) を使用する場合は、以下のいずれかのレベルがインストールされている必要があります。
プログラム番号 | 製品名 |
---|---|
6207-001 | IBM 32 bit Runtime Environment for Linux on Intel architecture, Java 2 Technology Edition, Version 6 |
6205-001 | IBM 32 bit Runtime Environment for Linux on Intel architecture, Java 2 Technology Edition, Version 5 |
関連製品の Web サイトは次のとおりです。
UNIX では、IBM Rational Developer for System z を使用して以下の機能をサポートします。
現在、UNIX 用の z/OS® プロジェクトはありません。
Rational® Developer for zEnterprise を使用する場合は、IBM Rational Developer for System z サーバー・インストール・ディスク に収められた「IBM Rational Developer for Power Systems Software™ V8.0 インストール・ガイド」(AIXp_LinuxpServerInstall.html) に記載されているサーバー・インストールの説明に従ってください。
RSE サーバーは RSE の 1 つのバージョンであり、Developer for System z を使用して UNIX システム上のファイル・システムおよびコマンド・シェルにアクセスできます。
RSE サーバーのインストールは簡単で、インストール・マネージャーを使用します。
以下のステップに従って、 RSE サーバーのインストールを完了します。
tar -xvf rdzrse80.tar
setenv DISPLAY littlebox:0
Developer for System z RSE クライアントをインストールしているシステム上で X Window システムを始動します。littlebox 上のコマンド行ウィンドウで以下のコマンドを使用して、X Window システムが RDzServer からの表示ストリームを受け取れるようにします。
xhost +RDzServer
AIX システムに VNC サーバーをインストールし、クライアント・システムに VNC クライアントをインストールしたら、以下のステップを実行します。
install --launcher.ini silent-install.ini -input <installedpath>rdzrseinstall.xml
Developer for System z の RSE サーバーをアンインストールするには、/opt/IBM/InstallationManager/eclipse ディレクトリーの IBM インストール・マネージャーのランチャーを開始し、「アンインストール」ボタンをクリックして、パネル上の指示に従います。サイレント・アンインストールの場合は、/opt/IBM/InstallationManager/eclipse ディレクトリーに移動して、install に以下を続けて実行します。
./IBMIM --launcher.ini silent-install.ini -input <installedpath>/uninstall/uninstall.xml
ここで、installedpath は Developer for System z RSE サーバーがインストールされているディレクトリーです。デフォルトのインストール・ディレクトリーは /opt/IBM/RDz80 です。
Developer for System z RSE サーバーを更新するには、/opt/IBM/InstallationManager/eclipse ディレクトリーの IBM インストール・マネージャーのランチャーを開始します。「ファイル->設定」をクリックし、「リポジトリーの追加」ボタンをクリックして、更新を含む場所をポイントします。リポジトリーの追加後、IBM インストール・マネージャーのメイン画面で「更新」リンクをクリックして、パネル上の指示に従います。
RSE サーバーのインストールが完了した後は、root ユーザーのみが RSE を使用してシステムにログインできます。他のユーザーが RSE を使用して UNIX システムにアクセスできるようにするには、 UNIX システム管理者が chmod コマンドを使用してこのようなユーザーにも許可を与える必要があります。RSE インストールへのディレクトリー・パス、および RSE ディレクトリー内のファイルに対する読み取りおよび実行の許可が必要です。
RSE サーバーがデフォルト・ディレクトリー /opt/IBM/RDz80 にインストールされた唯一の製品であるとした場合、以下のコマンドを実行すると、所有ユーザー root および root グループ内のすべてのユーザーが RSE サーバーに接続できます。
chmod -R ug+xr /opt/IBM/RDz80
chmod -R ug+xr /opt/IBM/RDz80 を使用すると、システム上のすべてのユーザーに RSE を使用する許可が与えられます。
デフォルトのインストール・ディレクトリー /opt/IBM/RDz80 内で、以下のいずれかのコマンドを使用して RSE サーバーを始動します。
ホスト名が RDzServer のシステムで RSE サーバーが正常に始動すると、画面に以下の例のような内容が表示されます。
# perl ./daemon.pl 4080 Daemon running on: RDzServer.ibm.com, port: 4080
SSL は、Developer for System z と UNIX システムとの間の通信を保護するために使用できます。この保護は、Java 鍵ストア・ファイルを作成し、この JKS ファイルを指すように RSE ssl.properties ファイルを設定することによって行います。 RSE サーバーが起動すると、プロパティー・ファイルが読み取られ、Developer for System z との接続が SSL によって保護されます。
RSE で SSL を使用可能にするために ssl.properties ファイルが使用されるようになってからは、インストールでシステム管理者が通信を保護する、または保護しないように設定できるようになりました。同じ RSE ディレクトリーから保護する場合と保護しない場合を両方設定することはできません。保護するポートと保護しないポートが必要な場合、インストール・ディレクトリーを新しいディレクトリーにコピーします。
cp -r /opt/IBM/RDz80 /opt/IBM/RDz80SSL
このコマンドにより、デフォルトのインストール・ディレクトリーのすべてのファイルが新しいディレクトリーにコピーされます。新しいディレクトリー内の ssl.properties ファイルを Java 鍵ストア・ファイルを参照するように変更します。これで、RSE サーバーを別のポート 4077 で始動し、通信を SSL で保護することができます。
perl ./daemon.pl 4077
/opt/IBM/RDz80SSL ディレクトリーに作成された RDZRSE.jks という名前の Java 鍵ストア・ファイルと、パスワード RDzisGreat を使用して、ssl.properties ファイルを編集し、以下のスタンザを変更します。
# daemon_keystore_file=/opt/IBM/RDz80SSL/RDZRSE.jks daemon_keystore_password=RDzisGreat #
SSL 認証を使用可能にするには、ssl.properties ファイルにある enable_ssl と disable_server_ssl の 2 つのスタンザを以下のように変更します。
enable_ssl=true disable_server_ssl=false
ホスト名が RDzServer のシステムで SSL を使用して RSE サーバーが正常に始動すると、画面に以下の例のような内容が表示されます。
# perl ./daemon.pl 4077 SSL Settings [daemon keystore: /opt/IBM/RDz80SSL/aixrse.jks] [daemon keystore pw: RDzisGreat] [server keystore: /opt/IBM/RDz80SSL/aixrse.jks] [server keystore pw: RDzisGreat] Daemon running on: RDzServer.rtp.raleigh.ibm.com, port: 4077
UNIX システムをブートするたびに RSE デーモンを開始するには、/etc/inittab ファイルを更新する必要があります。 chitab、mkitab、および rmitab の各コマンドを使用して /etc/inittab ファイルを更新します。
#!/bin/ksh cd /opt/IBM/RDz80 perl /opt/IBM/RDz80/daemon.pl 4080 2> /tmp/RDzRSE4080.log &
このファイルが非 SSL サーバーを始動します。
chmod u+wrx /opt/IBM/RDz80/RDzRSE4080.sh
#!/bin/ksh cd /opt/IBM/RDz80SSL perl /opt/IBM/RDz80SSL/daemon.pl 4077 2> /tmp/RDzRSESSL4077.log &
このファイルが、ポート 4077 上の SSL で保護された接続を処理するためにサーバーを始動します。
chmod u+wrx /opt/IBM/RDz80SSL/RDzRSESSL4077.sh
ブート時に 2 つのサーバーを始動するには、ファイル /etc/inittab を更新します。 UNIX セッションから、以下の 2 つの mkitab コマンドを実行します。
mkitab "RDzRSE80:2:once:/opt/IBM/RDz80/RDzRSE4080.sh" mkitab "RDzRSE80SSL:2:once:/opt/IBM/RDz80SSL/RDzRSESSL4077.sh"
mkitab コマンドが作動したかどうかを確認するには、lsitab -a を入力します。このコマンドにより、直前の 2 つの mkitab コマンドの結果が含まれた、/etc/inittab ファイルのリストが表示されます。
/etc/inittab から行を除去するには、rmitab Name コマンドを使用します。rmitab RDzRSE80 は、最初の mkitab コマンドからエントリーを除去します。
irmtdbgc -qhost=RDzSystem -quiport=8000 yourApp
?? Copyright IBM Corporation - 2009
プログラミング・インターフェース: プログラムを作成するユーザーが Rational Developer for System z のサービスを使用するためのプログラミング・インターフェースがあります。
実施権についてのお問い合わせは、書面にて下記宛先にお送りください。
以下の保証は、国または地域の法律に沿わない場合は、適用されません。 IBM およびその直接または間接の子会社は、本書を特定物として現存するままの状態で提供し、商品性の保証、特定目的適合性の保証および法律上の瑕疵担保責任を含むすべての明示もしくは黙示の保証責任を負わないものとします。国または地域によっては、法律の強行規定により、保証責任の制限が禁じられる場合、強行規定の制限を受けるものとします。
この情報には、技術的に不適切な記述や誤植を含む場合があります。本書は定期的に見直され、必要な変更は本書の次版に組み込まれます。 IBM は予告なしに、随時、この文書に記載されている製品またはプログラムに対して、改良または変更を行うことがあります。
本書において IBM 以外の Web サイトに言及している場合がありますが、便宜のため記載しただけであり、決してそれらの Web サイトを推奨するものではありません。それらの Web サイトにある資料は、この IBM 製品の資料の一部ではありません。それらの Web サイトは、お客様の責任でご使用ください。
IBM は、お客様が提供するいかなる情報も、お客様に対してなんら義務も負うことのない、自ら適切と信ずる方法で、使用もしくは配布することができるものとします。
本プログラムのライセンス保持者で、(i) 独自に作成したプログラムとその他のプログラム (本プログラムを含む) との間での情報交換、および (ii) 交換された情報の相互利用を可能にすることを目的として、本プログラムに関する情報を必要とする方は、下記に連絡してください。
本プログラムに関する上記の情報は、適切な使用条件の下で使用することができますが、有償の場合もあります。
本書で説明されているライセンス・プログラムまたはその他のライセンス資料は、IBM 所定のプログラム契約の契約条項、IBM プログラムのご使用条件、またはそれと同等の条項に基づいて、IBM より提供されます。
この文書に含まれるいかなるパフォーマンス・データも、管理環境下で決定されたものです。そのため、他の操作環境で得られた結果は、異なる可能性があります。一部の測定が、開発レベルのシステムで行われた可能性がありますが、その測定値が、一般に利用可能なシステムのものと同じである保証はありません。さらに、一部の測定値が、推定値である可能性があります。実際の結果は、異なる可能性があります。お客様は、お客様の特定の環境に適したデータを確かめる必要があります。
IBM 以外の製品に関する情報は、その製品の供給者、出版物、もしくはその他の公に利用可能なソースから入手したものです。IBM は、それらの製品のテストは行っておりません。したがって、他社製品に関する実行性、互換性、またはその他の要求については確証できません。 IBM 以外の製品の性能に関する質問は、それらの製品の供給者にお願いします。
IBM の将来の方向または意向に関する記述については、予告なしに変更または撤回される場合があり、単に目標を示しているものです。
本書はプランニング目的としてのみ記述されています。記述内容は製品が使用可能になる前に変更になる場合があります。
本書には、日常の業務処理で用いられるデータや報告書の例が含まれています。より具体性を与えるために、それらの例には、個人、企業、ブランド、あるいは製品などの名前が含まれている場合があります。これらの名称はすべて架空のものであり、名称や住所が類似する企業が実在しているとしても、それは偶然にすぎません。
本書には、様々なオペレーティング・プラットフォームでのプログラミング手法を例示するサンプル・アプリケーション・プログラムがソース言語で掲載されています。お客様は、サンプル・プログラムが書かれているオペレーティング・プラットフォームのアプリケーション・プログラミング・インターフェースに準拠したアプリケーション・プログラムの開発、使用、販売、配布を目的として、いかなる形式においても、IBM に対価を支払うことなくこれを複製し、改変し、配布することができます。このサンプル・プログラムは、あらゆる条件下における完全なテストを経ていません。従って IBM は、これらのサンプル・プログラムについて信頼性、利便性もしくは機能性があることをほのめかしたり、保証することはできません。サンプル・プログラムは、現存するままの状態で提供され、いかなる保証条件も適用されません。IBM は、お客様の当該サンプル・プログラムの使用から生ずるいかなる損害に対しても一切の責任を負いません。
それぞれの複製物、サンプル・プログラムのいかなる部分、またはすべての派生した創作物には、次のように、著作権表示を入れていただく必要があります。
?? (お客様の会社名) (西暦年). このコードの一部は、IBM Corp. のサンプル・プログラムから取られています。 ?? Copyright IBM Corp. _年を入れる_.
この情報をソフトコピーでご覧になっている場合は、写真やカラーの図表は表示されない場合があります。
IBM、IBM ロゴ、および ibm.com は、世界の多くの国で登録された International Business Machines Corp. の商標です。他の製品名およびサービス名等は、それぞれ IBM または各社の商標である場合があります。現時点での IBM の商標リストについては、www.ibm.com/legal/copytrade.shtml をご覧ください。
Adobe、Adobe ロゴ、PostScript、PostScript ロゴは、Adobe Systems Incorporated の米国およびその他の国における登録商標または商標です。
Intel および Pentium は、Intel Corporation または子会社の米国およびその他の国における商標または登録商標です。
Microsoft、Windows、および Windows ロゴは、Microsoft Corporation の米国およびその他の国における商標です。
Java およびすべての Java 関連の商標およびロゴは、Sun Microsystems, Inc. の米国およびその他の国における商標です。
UNIX は The Open Group の米国およびその他の国における登録商標です。