操作問い合わせ #1656
完了拡張ジョブへのジョブコントローラ変数引き継ぎについて
説明
お世話になっております。
拡張ジョブ(Zabbix通知)へジョブフロー上で前のジョブで保有しているジョブコントローラ変数を
引き継ぐことは可能でしょうか?
エラーになったジョブのIDを通知したいのですが、拡張ジョブで$JOB_IDを指定すると拡張ジョブのIDが
出てしまいます。
【環境】
Server: CentOS 6 / Job Arranger 2.1.0
以上、よろしくお願い致します。
保守サポート 担当 さんが9年以上前に更新
- ステータス を 受付完了 から 回答中 に変更
お問い合わせの件につきまして回答いたします。
拡張ジョブ(Zabbix通知)へジョブフロー上で前のジョブで保有しているジョブコントローラ変数を
引き継ぐことは可能でしょうか?エラーになったジョブのIDを通知したいのですが、拡張ジョブで$JOB_IDを指定すると拡張ジョブのIDが
出てしまいます。
ジョブ(ジョブアイコン)で保有しているジョブコントローラ変数は複数ありますので、すべて引継げない(後続アイコンでも利用できる)ものではありません。
お問合せの「ジョブのID」はジョブコントローラ変数.JOB_IDと思いますが、JOB_IDはジョブアイコン内でも拡張ジョブアイコン内でも保有されますので、この場合後続の拡張ジョブで利用するときには拡張ジョブの.JOB_ID値になり、前のジョブアイコンのJOB_IDは利用できません(引継げません)。
エラーになったジョブのIDを通知したいのですが、
こちらの意図は、拡張ジョブで前処理でエラーになったジョブIDをZabbix通知のパラメータで引き渡したいということでしょうか。
そうでしたら個々のジョブアイコンに対応する拡張ジョブを個別設定(個別にJOB_ID指定)する等の方法が考えられます。
以上宜しくお願い致します。
保守サポート 担当 さんが9年以上前に更新
- ステータス を 回答中 から 終了 に変更
- 進捗率 を 0 から 100 に変更
ご連絡ありがとうございます。
変数アイコンに引き継いで頂ければジョブネット内でずっと有効・引き継ぎ可能ですので良い方法です。
本件はCloseさせて頂きます。
契約等でご質問その他ございましたら下記にご連絡いただければ幸甚です。
http://www.fitechforce.com/inq_sales/
以上今後とも Job Arranger for Zabbix をよろしくお願いいたします。