DS CLI のための Java ランタイム環境の考慮事項

DS CLI ログイン・プロシージャー IBMDSCLI$MANAGER:IBMDSCLI$LOGIN.COM は、OpenVMS プロセス論理名テーブルにある JAVA$CLASSPATH を定義し、既存の Java クラスパス定義をオーバーライドします。同じプロセスでその他の Java ベースのソフトウェアを使用したい場合、JAVA$CLASSPATH を再定義して、クラスパスを JAVA コマンド・パラメーターとして提供できるようにする必要があります。

DS CLI のインストールが OpenVMS システムの JAVA 環境に与える影響について以下に概要を説明します。

DS CLI は Java ランタイム環境 (JRE) V1.4.2 に大きく依存するので、必須の JRE ファイルは論理名 IBMDSCLI$JRE により参照されるディレクトリー・ツリーにインストールされます。このセットアップは HP のガイドラインに従っています。ログイン・プロシージャー IBMDSCLI$MANAGER:IBMDSCLI$LOGIN.COM は、高速仮想マシンで使用するためのいくつかの論理名と DCL シンボルを定義する JRE セットアップ手順を呼び出します。

OpenVMS ホスト・システムで JRE を必要とする他のソフトウェアを使用するが、DS CLI と同じ JRE バージョンでは実行できない場合、そのソフトウェアを使用するユーザーは異なる Java バージョン間で切り替えができます。異なる JRE バージョンを使用するには、コマンド・プロシージャーを実行して、特定のプロセスで使用したいバージョンに対して JAVA 環境定義をセットアップする必要があります (OpenVMS JAVA 文書については次を参照してください)。

http://h18012.www1.hp.com/java/documentation/1.4.2/ovms/docs/user_guide.html

DS CLI アプリケーション固有の Java クラスは、論理名 IBMDSCLI$LIBRARY により参照されるディレクトリーの Java アーカイブ (.JAR) ファイルに組み込まれます。 これらのファイルは Java クラスパスに組み込まれる必要があります。OpenVMS では、次の 2 つの論理名がクラスパスを定義します。
CLASSPATH
UNIX スタイル名の場合。コロンで区切られたパス名で構成する単一引用符付きストリングを使用できます。
JAVA$CLASSPATH
OpenVMS 指定構文の場合。OpenVMS 論理名検索リストのように、コンマで区切られた式 (単一引用符で囲まれていない) が付いたマルチ・パスを指定できます。 JAVA$CLASSPATH が定義されている場合、JAVA$CLASSPATHCLASSPATH をオーバーライドします。

このオーバーライド・プロセスにより、JAVA コマンド・パラメーターとしてクラスパスを提供するために JAVA$CLASSPATH を再定義しなければならない場合があります。ただし、この JAVA コマンド・パラメーターは同じプロセスで他の Java ベースのソフトウェアを使用する場合にのみ必要です。

ライブラリー | サポート | ご利用条件 | フィードバック
© Copyright IBM Corporation 2004, 2006. All Rights Reserved.