2017-06-30 3 views
0

ある時点で可変パラメータ、すなわちファイル名を持つプログラムを実行するジョブチェーンをAutosysで実装する必要があります。 ファイル名はパターンに従い、 "jil"ファイルにハードコードされていない可能性があります。このパラメータをこのジョブに渡す方法はありますか?変数パラメータを持つAutosysコマンドジョブ

最も有利な解決策は、チェーンの一部でもあるファイルトリガジョブからファイル名を取得することです。しかし、これまで可能だったかどうかは分かりませんでした。

もう1つの制約は、Autosysのオンボードツールですべて達成する必要があるということです。これは、Autosysの機能を追加のスクリプトで拡張してはなりません。

私の "jil"ファイルは以下のようなものです - "Variable_Filename"は置き換えてください。

insert_job: a_job job_type: cmd machine: THE_MACHINE owner: THE_OWNER permission: gx,ge,wx,we,mx,me description: "Run a command " command: program.exe filename=Variable_Filename

このおAutosysユーザガイドの章に私を指すことができれば、それはすでに役立つ簡単なものであれば。 ありがとう!

答えて

0

ファイル名を持つAutosys内のグローバル変数を設定します。

command: program.exe filename=$${MY_FILE_NAME} 

sendevent -E SET_GLOBAL -G MY_FILE_NAME=C:\path\filename.txt 

は、その後、あなたJILに、グローバルなので、同様の参照します

関連する問題