JP1/Automatic Job Management System 3 構築ガイド1
ジョブ※1定義に指定した環境変数※2に小文字の英字が含まれ,大文字・小文字を区別しないと同名になる環境変数がシステム環境変数にある場合,小文字の英字が含まれる環境変数が有効にならないことがあります。
- 注※1
- PCジョブ(キューレスジョブを除く),またはjpqjobsubコマンドで実行するサブミットジョブが該当します。
- 注※2
- 次のどれかが該当します。
- JP1/AJS3 - Viewの[詳細定義−[PC Job]]ダイアログボックスで[環境変数]に指定した環境変数,またはjpqjobsubコマンドの-envオプションに指定した環境変数
- JP1/AJS3 - Viewの[詳細定義−[PC Job]]ダイアログボックスで[環境変数ファイル名]に指定した環境変数ファイルの環境変数,またはjpqjobsubコマンドの-evオプションに指定した環境変数ファイルの環境変数
小文字の英字が含まれる場合と含まれない場合の環境変数との関係を,次の表に示します。
表6-31 小文字の英字を含む場合と含まない場合の環境変数との関係
ジョブ定義に指定した環境変数 システム環境変数 有効になる環境変数 小文字の英字が含まれる例 Aa=www
AB=yyyAA=xxx
AB=zzzAA=xxx
AB=yyy小文字の英字が含まれない例 AA=www
AB=yyyAA=xxx
AB=zzzAA=www
AB=yyy上記表の,小文字の英字が含まれる例では,ジョブ定義に指定した環境変数「Aa」は小文字の英字「a」を含み,大文字・小文字を区別しないと同名になる環境変数「AA」がシステム環境変数にあります。この場合,システム環境変数「AA」が有効になり,ジョブ定義に指定した環境変数「Aa」は有効になりません。
ジョブ定義に指定した小文字の英字が含まれる環境変数を有効にするためには,次に示す手順でオプションを有効にしてください。ただし,大文字・小文字を区別しないと同名になる環境変数がシステム環境変数にない場合には,オプションを設定する必要はありません。
なお,このオプションはジョブの実行先ホスト上で設定してください。
- <この項の構成>
- (1) 定義手順
- (2) 環境設定パラメーター一覧
(1) 定義手順
- Windowsの[コントロールパネル]の[管理ツール]で[サービス]を選択し,次に示すサービスを停止する。
- JP1/AJS3サービス
- 注意事項
- クラスタシステムの場合は,クラスタの設定内容を確認し,論理ホストのJP1/AJS3サービスも停止してください。
- メモ帳などのテキストエディターで,「(2) 環境設定パラメーター一覧」の環境設定パラメーターを記述した設定ファイルを作成する。
- ファイルを保存し,次のコマンドを実行する。
jbssetcnfコマンドのパスは,「JP1/Baseのインストール先フォルダ\bin\jbssetcnf」です。
jbssetcnf 設定ファイル名
jbssetcnfコマンドの詳細については,マニュアル「JP1/Base 運用ガイド」を参照してください。
- JP1/AJS3を再起動する。
設定した内容が反映されます。
(2) 環境設定パラメーター一覧
表6-32 システム環境変数とジョブ定義の環境変数が重複した場合にジョブ定義の環境変数を有効にするための環境設定パラメーター
定義キー 環境設定パラメーター 定義内容 [{JP1_DEFAULT|論理ホスト名}\JP1NBQAGENT\Job]※ "MergeEnvMode"= システム環境変数とジョブ定義の環境変数が重複する場合に,ジョブ定義の環境変数を有効にするかどうかの設定
- 注※
- {JP1_DEFAULT|論理ホスト名}の部分は,物理ホストの場合は「JP1_DEFAULT」を,論理ホストの場合は「論理ホスト名」を指定します。
環境設定パラメーターの定義内容の詳細については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド2 2.3(85) MergeEnvMode」を参照してください。
Copyright (C) 2009, 2014, Hitachi, Ltd.
Copyright (C) 2009, 2014, Hitachi Solutions, Ltd.