Hitachi

uCosminexus Batch Job Execution Server 使用の手引


bjexeemgrtest(動作確認コマンド(管理者用))

〈このページの構成〉

形式

bjexeemgrtest -h 動作確認対象ホスト名
              [-u ジョブ実行ユーザ名]

機能

環境構築後のBJEX EEサーバ間排他機能の実行を確認する。

-hオプションで指定したバッチサーバで,bjexecコマンドを実行する。実行するジョブ定義XMLファイルは各バッチサーバの「/opt/hitachi/bjexee/samples/sample.xml」を使用する。

このコマンド実行前に-h 動作確認対象ホストに指定したバッチサーバのBJEX設定ファイル(/opt/hitachi/conf/bjex.conf)を次の表のとおりに変更すること。

表14‒8 BJEX設定ファイルの設定値

パラメータ名

オペランド名

機能

LOCK_OPTION

ENABLE

サーバ内排他/共用制御機能を使用する。

SRVLOCK_OPTION

ENABLE

サーバ間排他/共用制御機能を使用する。

また,このコマンド実行前に-h 動作確認対象ホストに指定したバッチサーバのBJEX EE設定ファイル(/opt/hitachi/bjexee/conf/bjexee.conf)を下表の通り設定すること。BJEX EEインストール時から各パラメータを変更していなければ,そのままコマンド実行が可能である。

表14‒9 BJEX EE設定ファイルの設定値

パラメータ名

オペランド名

機能

SHR_FILE_PATH

/opt/hitachi/bjexee/conf/bjexee_client.conf

サーバ間排他/共用制御機能の対象となるファイルを設定する設定ファイルのパス名を定義する。

/opt/hitachi/bjexee/conf/bjexee_client.confの設定内容はBJEX EEインストール時のままにすること。

SHR_FILE_KND

SRV

SHR_FILE_PATHに指定したファイルにサーバ間排他/共用制御機能の対象となるファイルを指定する。

オプション

-h 動作確認対象ホスト名〜<英字と数字と-(ハイフン)>((1〜20))

BJEX EEサーバ間排他機能を実行するバッチサーバのホスト名を指定する。動作確認対象ホスト名には,bjexeedefgenコマンドまたはbjexeedefcloneコマンドの-hオプションで指定したホスト名を指定する。

-u ジョブ実行ユーザ名

動作確認時にbjexecコマンドを実行するユーザのユーザ名とユーザIDを指定する。

指定を省略した場合,このコマンドを実行したユーザ名を仮定する。

戻り値

戻り値

意味

0

正常終了

1以上

異常終了

注意事項

表示形式

コマンド実行時の出力例を示す。

正常終了する場合
#  /opt/hitachi/bjexee/bin/bjexeemgrtest -h host1
状態        PID   UID   GID  サーバ         オブジェクト   サービスグループ
 L       139007  1002  1002  BJEElckm       bjexeelckm     BJEXEElocksrvgrp
+--------------------------------------------------------------------------------
|     CLIENT SERVER (host1)         [ BJEXEEDIR: /var/opt/bjexee ]
+--------------------------------------------------------------------------------
| /opt/hitachi/bjex/conf/bjex.conf
|   LOCK_OPTION     : ENABLE
|   SRVLOCK_OPTION  : ENABLE
| /opt/hitachi/bjexee/conf/bjexee.conf
|   SHR_FILE_PATH   : /opt/hitachi/bjexee/conf/bjexee_client.conf
|   SHR_FILE_KND    : SRV
+--------------------------------------------------------------------------------
状態        PID   UID   GID  サーバ         オブジェクト   サービスグループ
 L        78446  1002  1002  BJEEcltm       bjexeecltwchm  host1
KAKC0090-I HitachiBatchJobExec started.
KAKC0400-I Parsing of config file "/opt/hitachi/bjex/conf/bjex.conf" started.
KAKC0409-I Parsing of config file "/opt/hitachi/bjex/conf/bjex.conf" ended. code=0
KAKC0724-I Jobid was assigned. Jobid=000163
*********************************************************************************
*     LOCK MANAGER (host2)
*********************************************************************************
WAITCT HOSTNAME             EXCJOB SHRCT TYPE  FILEPATH
     0 host1                000163     0 FILE  /var/opt/bjex/perm/sample_file01
       HOSTNAME             JOBID  STATUS MODE
       host1                000163 LOCK   EXC 
 
*********************************************************************************
*     LOCK MANAGER (host2)
*********************************************************************************
WAITCT HOSTNAME             EXCJOB SHRCT TYPE  FILEPATH
     0 host1                000163     0 FILE  /var/opt/bjex/perm/sample_file01
       HOSTNAME             JOBID  STATUS MODE
       host1                000163 LOCK   EXC 
 
KAKC0097-I SAMPLE.STEP01 Step ended. rc=0 E-Time=20.003s C-Time=0.000s
KAKC0098-I SAMPLE Job ended. rc=0 E-Time=20.003s C-Time=0.000s
---------------------------------------------------------------
 uCosminexus Batch Job Execution Server 10-00
 
 [Information]
   Jobid           : 000163
   Spool Directory : /var/opt/bjex/spool/000163/
   Date            : 2025/09/02
   Configure File  : /opt/hitachi/bjex/conf/bjex.conf
   HostName        : host1
 [JP1 Parameter]
---------------------------------------------------------------
********  BJEX MESSAGE  ********
16:11:44 000163 KAKC0091-I SAMPLE Job started.
16:11:44 000163 KAKC0092-I SAMPLE.STEP01 Step started.
16:12:04 000163 KAKC0097-I SAMPLE.STEP01 Step ended. rc=0 E-Time=20.003s C-Time=0.000s
16:12:04 000163 KAKC0098-I SAMPLE Job ended. rc=0 E-Time=20.003s C-Time=0.000s
 
********   XML IMAGE    ********
000001    <?xml version="1.0" encoding="Shift-JIS" ?>
          <!--
          # @(#)All Rights Reserved. Copyright (C) 2025, Hitachi, Ltd. P-8812-A2A1
          # @(#)Product Version: uCosminexus Batch Job Execution Server 10-00 P-8812-A2A1
          # @(#)Licensed Material of Hitachi, Ltd.
          # @(#)Reproduction, use, modification or disclosure otherwise than
          # @(#)permitted in the License Agreement is strictly prohibited.
          -->
          
000002    <HitachiBatchJobExec version="1.3" os="unix" >
000003    <JOB NAME="SAMPLE">
000004    <STEP NAME="STEP01" >
000005    <EXEC PGM="*">
          <![CDATA[
          !
          sleep 20
          !
                  ]]>
                
000006    </EXEC>
000007    <DD NAME="DD01" TYPE="FILE" DSN="sample_file01" DISP="OLD" />
000008    </STEP>
000009    </JOB>
000010    </HitachiBatchJobExec>
 
******** SYSTEM MESSAGE ********
16:11:44 000163 KAKC0900-I Parsing of xml file "/opt/hitachi/bjexee/samples/bjexee_sample.xml" started.
16:11:44 000163 KAKC0909-I Parsing of xml file "/opt/hitachi/bjexee/samples/bjexee_sample.xml" ended. code=0
16:11:44 000163 KAKC0707-I MSGCLASS is "A".
16:11:44 000163 KAKC1600-I SAMPLE Job allocated.
16:11:44 000163 KAKC1601-I SAMPLE.STEP01 Step allocated.
16:11:44 000163 KAKC1602-I DD01, OLD, /var/opt/bjex/perm/sample_file01
16:12:04 000163 KAKC1603-I DD01, KEEP, /var/opt/bjex/perm/sample_file01, size=unknown
 
******** JOBSTEP OUTPUT ********
KAKC0719-I STEP 001,STEP01,STDERR
 
KAKC0099-I HitachiBatchJobExec ended. rc=0
KAKE1565-I 動作確認が終了しました。BJEXジョブの終了コード=0