概要
バッチ型APを実行したときにエラーが発生して、ジョブが実行中のまま停止する場合があります。
詳細
動作実績のあるバッチ型APを実行したときにジョブが実行中のまま停止する現象が確認されております。このときにメッセージログに次のエラーが出力されている場合があります。
<エラー内容>
03101 :簡易パスオープン失敗[パイプファイル名][2]
|
NISMAILではプロセス間通信の手段としてPIPEファイルを使用しており、PIPEファイルを簡易パスと呼んでいます。
上記のエラーはバッチ型APがPIPEファイルを作成して、NISMAIL内部プロセス(BAPC:バッチ型ジョブ管理プロセス)がPIPEファイルを使用してプロセス間通信を行おうとしたタイミングに異常が発生しています。
エラーが発生している箇所の前の処理にあたるバッチ型APの処理はエラーになっていないことから問題ないはずですが、バッチ型ジョブ管理プロセスがPIPEファイル使用時にOSからエラーが返される現象が確認されております。
対策
・応急対応
バッチ型ジョブを再度実行して下さい。
・恒久対応
本件について修正物件を準備しておりますので、修正物件申込書にてお申し込みください。 この対応はVersion 5.0 Release 1.0から反映されております。
1.PIPEファイルアクセスエラー時にアクセスのリトライを行うように改良しました。
2.本エラー発生時にはジョブの強制終了→取り消しを行い、バッチ型APのリトライを行うように改良しました。
状況
弊社では、本件をNISMAILの問題であると認識しております。
Version 5.0 Release 1.0から本件発生時のリトライ処理が入っています。
リトライによって現象を回避できない場合はお問い合わせ下さい。
|