ページの先頭行へ戻る
Interstage Job Workload Server V9.2.0 リファレンス

3.20 btfwdeljobdef(バッチジョブ定義の削除)

名前

btfwdeljobdef - バッチジョブ定義の削除

形式

btfwdeljobdef -m {job | proc} [-n バッチジョブ定義名 […] [-s]] [-t]

バッチジョブ定義データベースにSymfoware/RDB利用する場合
btfwdeljobdef -j JDBCデータソース定義名 -u データベースユーザ名 -m {job | proc} [-n バッチジョブ定義名 […] [-s]] [-t]

機能説明

バッチジョブ定義データベースに登録されているバッチジョブ定義(ジョブ定義またはプロシジャ定義)を削除します。
削除対象のバッチジョブ定義名の指定方法には、以下の種類があります。

バッチジョブ定義名を省略した場合、最初に、以下の確認メッセージが表示されます。

削除対象

確認メッセージ

すべてのジョブ定義

Do you want to delete all job definitions?(Y / N)

すべてのプロシジャ定義

Do you want to delete all procedure definitions?(Y / N)

すべてのジョブ定義またはプロシジャ定義を削除する場合は“Y”または“y”を入力後、[Enter]を押してください。
削除をキャンセルする場合は“N”または“n”を入力後、[Enter]を押してください。
その他を入力すると、削除の確認のため上記メッセージを再表示します。

任意のバッチジョブ定義名を指定した場合、最初に、削除対象のバッチジョブ定義の一覧を表示します。
すべてのバッチジョブ定義を削除する場合、確認メッセージによる確認を終えたあとに、削除対象のバッチジョブ定義の一覧を表示します。
一覧の表示項目は、以下のとおりです。

表示項目

内容

No

削除するバッチジョブ定義名の順番です。

Update

バッチジョブ定義ファイルの最終更新日時です。

JobDefinitionName

バッチジョブ定義名です。

DefinitionType

バッチジョブ定義の種別です。

Job Definition:ジョブ定義
Procedure Definition:プロシジャ定義

TOTAL

削除対象となっているバッチジョブ定義数です。

削除対象の一覧の下には、以下の確認メッセージが表示されます。

Do you want to delete definition(s)?(Y / N)

削除する場合は“Y”または“y”を入力後、[Enter]を押してください。
削除をキャンセルする場合は“N”または“n”を入力後、[Enter]を押してください。
その他を入力すると、削除の確認のため上記メッセージを再表示します。

オプション

-m {job | proc}

対象のバッチジョブ定義種別を指定します。

バッチジョブ定義種別

内容

job

-nオプションで指定したバッチジョブ定義名をジョブ定義として扱います。

proc

-nオプションで指定したバッチジョブ定義名をプロシジャ定義として扱います。

-n バッチジョブ定義名 […]

バッチジョブ定義データベースに登録されているバッチジョブ定義名を指定します。バッチジョブ定義名は、空白で区切ることにより複数指定できます。
本オプション省略時は、他オプションの条件に当てはまるものすべてが削除対象となります。

-s

-nオプションで指定したバッチジョブ定義名を前方一致で検索します。
本オプション省略時は、バッチジョブ定義名を完全一致で検索します。
-nオプション省略時、本オプションは無効です。

-t

削除の確認メッセージを迂回します。
本オプション指定時は、確認メッセージを表示せずに削除します。
本オプション省略時は、確認メッセージを表示します。
なお、-tオプションの対象は、削除対象の一覧の下に表示される削除確認メッセージが対象です。-nオプション省略時に表示する確認メッセージは対象外です。

バッチジョブ定義データベースにSymfoware/RDBを利用する場合

以下のオプションは、バッチジョブ定義データベースにSymfoware/RDBを利用する場合のみ指定できます。

-j JDBCデータソース定義名

バッチジョブ定義データベースのJDBCデータソース定義名を指定します。

-u データベースユーザ名

-jオプションで指定したJDBCデータソース定義名に対応するデータベースユーザ名を指定します。データベースユーザ名には“btfwadm”を指定してください。
なお、指定したデータベースユーザ名に対応するパスワードを入力するための問合せを行います。

実行可能ユーザ


システム管理者(スーパユーザ)またはInterstage運用者

システム管理者(Administratorsグループに所属するユーザ)

使用例

前方一致検索を指定してジョブ定義を削除します。(-mオプションに“job”を指定、-sオプションを指定)

# ./btfwdeljobdef -m job -n jobname -s

No    Update
      JobDefinitionName
      DefinitionType
------------------------------------------------------------
    1 2005/12/19 16:48:27
      jobname_001
      Job Definition
    2 2005/12/09 15:04:18
      jobname_002
      Job Definition
    3 2005/12/15 14:45:23
      jobname_003
      Job Definition
    4 2005/12/26 11:25:18
      jobname_004
      Job Definition
------------------------------------------------------------
TOTAL: 4 Definition(s)

Do you want to delete definition(s)?(Y / N) y
FSP_INTS-JOB_BTFW: INFO: 24567: Completed deleting batchjob definition information. : DEFINITION_NAME='jobname_001'
FSP_INTS-JOB_BTFW: INFO: 24567: Completed deleting batchjob definition information. : DEFINITION_NAME='jobname_002'
FSP_INTS-JOB_BTFW: INFO: 24567: Completed deleting batchjob definition information. : DEFINITION_NAME='jobname_003'
FSP_INTS-JOB_BTFW: INFO: 24567: Completed deleting batchjob definition information. : DEFINITION_NAME='jobname_004'

確認メッセージを迂回して、プロシジャ定義を削除します。(-mオプションに“proc”を指定、-tオプションを指定)

# btfwdeljobdef -m proc -n procname -t

No    Update
      JobDefinitionName
      DefinitionType
------------------------------------------------------------
    1 2005/12/26 13:42:31
      procname
      Procedure Definition
------------------------------------------------------------
TOTAL: 1 Definition(s)

FSP_INTS-JOB_BTFW: INFO: 24567: Completed deleting batchjob definition information. : DEFINITION_NAME='procname'

コマンドの復帰コード

0:正常終了
2:一部のバッチジョブ定義の削除に失敗
上記以外:異常終了