# JP1FTS_AUTO_UID_OPTION=TRUE
11.2 JP1/NQSEXEC 連携時のセットアップ
JP1/NQSEXEC と連携してジョブを実行するときのセットアップについて説明します。
連携時のシステム構成例を次の図に示します。
図 11‒1 JP1/NQSEXEC 連携時のシステム構成例
この例では,JP1/AJS3 - Manager を JP1/NQSEXEC と連携させています。JP1/AJS3 - Manager から は,QUEUE ジョブ,ジョブ実行コマンドを使用して,JP1/NQSEXEC に対してジョブの実行要求がで きます。
また,JP1/AJS3 - Manager は JP1/NQSEXEC から実行要求を受けることができます。
JP1/NQSEXEC 連携時のセットアップ手順を次の図に示します。
図 11‒2 JP1/NQSEXEC 連携時のセットアップ手順
JP1/NQSEXEC のセットアップについては,マニュアル「JP1/NQSEXEC システム管理者ガイド」を参 照してください。
ここでは,JP1/AJS3 と連携するために必要な,ポート番号の設定とユーザー登録について説明します。
11.2.1 ポート番号を設定する
JP1/AJS3 - Manager の「jp1ajs2qman」サービスのポート番号を,JP1/NQSEXEC の連携用ポート番 号に合わせてください。なお,「
jp1ajs2qman
」サービスでのデフォルトは「20241/tcp
」となっています。ポート番号は,
services
ファイルを変更して設定してください。11.2.2 ユーザー登録する
JP1/NQSEXEC にジョブを実行要求するユーザーと,JP1/NQSEXEC からジョブを実行要求されるユー ザーを登録します。
登録するユーザーは,ジョブの実行方法(ジョブネットで QUEUE ジョブを定義して実行要求する場合,
ジョブ実行コマンドで実行要求する場合,および JP1/NQSEXEC から実行要求される場合)によって異 なります。それぞれの場合の登録方法を次に説明します。
(1) QUEUE ジョブで実行要求する場合
ジョブネットで QUEUE ジョブを定義して実行する場合には,ジョブの要求元ユーザーは,JP1 ユーザー となります。
JP1/NQSEXEC に対してジョブの操作をするときには,JP1 ユーザー名を JP1/NQSEXEC ホストに登録 しておきます。
QUEUE ジョブで実行要求する場合のユーザー情報を次に示します。
JP1/AJS3 - Manager ホスト JP1 ユーザーの登録 JP1/NQSEXEC ホスト
ジョブ要求元の JP1 ユーザーの登録
(2) ジョブ実行コマンドで実行要求する場合
ジョブ実行コマンド(「
jpq
」から始まる名称のコマンド)で実行する場合には,ジョブの要求元ユーザー は,コマンドを発行するプログラムを実行する OS ユーザーとなります。JP1/NQSEXEC に対してジョブの操作をするときには,コマンドを実行する OS ユーザーを JP1/
NQSEXEC ホストに登録しておきます。
OS ユーザー名は,大文字・小文字を含めて正確に合わせてください。なお,JP1/AJS3 - Manager にも 実行要求する場合には,OS ユーザー名はすべて小文字で設定することを推奨します。
ジョブ実行コマンドで実行要求する場合のユーザー情報を次に示します。
JP1/AJS3 - Manager ホスト
特になし(OS ユーザー情報が適用されます)
JP1/NQSEXEC ホスト
ジョブ要求元の OS ユーザーの登録
(3) JP1/NQSEXEC から実行要求される場合
実行要求される側の JP1/AJS3 - Manager の認証サーバに,実行要求するユーザーを JP1 ユーザーとして 登録します。JP1 ユーザーの登録方法については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド 1 3.1.1 JP1/Base のセットアップ」(Windows の場合)またはマニュアル「JP1/
Automatic Job Management System 3 構築ガイド 1 13.1.1 JP1/Base のセットアップ」(UNIX の場 合)を参照してください。
11.2.3 JP1/NQSEXEC 連携時の注意事項
JP1/NQSEXEC の設定では,マシン ID に「4294」以上の値を設定しないでください。「4294」以上の値 を設定すると論理矛盾となり,正常に連携できません。