Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

HULFT 存在しないファイルに対して「utlrecv」コマンド実行し、集信後ジョブ(異常時)を実行したい

HULFT集信要求コマンド【utlrecv】で集信先(集信元)ファイルが存在しない場合、集信後ジョブ(異常時)を実行したい

HULFT集信要求コマンド【utlrecv】を使用しています。
集信管理情報では、「正常時ジョブ」「異常時ジョブ」どちらも設定し、
①(正常時) → 【utlrecv】実行 → 「正常時ジョブ」実行
②(異常時) → 【utlrecv】実行 → 「異常時ジョブ」実行
といった流れで集信後ジョブ実行まで動くのを確認しています。

(※ここでいう異常時とは、定義したファイルと異なる文字コードのファイルを集信した場合などを指してます)

例えば「集信先(集信元)のファイルを配置しない場合」でも、「異常時ジョブ」を実行したいのですが…

実際には…
「再配信待ち状況一覧」に格納されてしまい、
image.png
集信要求コマンド【utlrecv】が完了しません。
image.png

試したこと

集信先(集信元)ファイルが存在しない状態で
「utlrecv」コマンドのオプション「-sync -w」を指定した以下コマンドを実行
 【utlrecv -f (ファイルID) -sync -w (秒数)】
image.png

結果

【集信側】
集信が完了しない
image.png

【配信側】
コード「0301-0201」で「ファイルがありません」とエラー (そりゃそうなんですが…)
image.png

最終的にやりたいこと

①「集信先(集信元)ファイル」がない場合に、集信要求コマンド【utlrecv】を実行後、集信後ジョブ(異常時)まで動かしたい

です。
有識者の方、知恵をおかしください…

0

No Answers yet.

Your answer might help someone💌