Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

JP1/AJS すでに登録解除されているジョブネットに対してajsleaveを実行するとエラーになりますか?【Ask_AI】

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

【AIによる回答】

すでに登録解除(実行未登録)されているジョブネットに対して ajsleave コマンドを実行した場合、通常はエラー(異常終了)になります。 [1, 2]
具体的には以下の挙動となります。
    • エラー内容: ajsleave は「実行登録されている」ジョブネットの登録を解除するコマンドであるため、対象が存在しない、あるいは登録状態にない場合、コマンドは異常終了し、エラーメッセージが出力されます。
    • 例外: 登録番号(-E オプションなど)を指定して、特定の世代だけをピンポイントで解除しようとした場合でも、該当する世代が「登録解除状態」にある場合はエラーになります。

対処方法
もし登録解除されているジョブネットに対して操作を行おうとした場合、まず対象が本当に登録解除されているか、JP1/AJS3 – Viewの「登録解除」画面などで確認してください。
もしスクリプト等でエラーを回避したい場合は、ajsleave を実行する前に ajsshow コマンド等でジョブネットの登録状況(ステータス)を確認し、登録されている場合のみ ajsleave を実行する条件分岐を行う必要があります。
※本情報は、Hitachi JP1/Automatic Job Management System 3 (JP1/AJS3) の標準的な仕様に基づいています。
タイトルとURLをコピーしました