Q155:MySQLダンプをリモートで実行するMZPFアプリケーションをローダーから実行した場合、出力されるダンプファイルの中身が空になる。ビルダーから実行した場合には、タイムラグがあった後、データが記録されたダンプファイルが正しく出力される。ローダーとビルダーで、アプリケーションの実行に差はあるのか。
A155:
ローダーとビルダーで、アプリケーションの実行に差はございません。ローダーから実行したときに、ファイルの中身が書き込まれる前にアプリケーションを終了してしまっていることが考えられます。
ローダーからの実行では、アプリケーションを終了したときにすべてのプロセスが終了されるので、ファイルの書き込み処理が完了していない場合、その処理が打ち切られ、結果としてファイルの中身が空となります。
ビルダーからの実行の場合には、アプリケーションを終了しても、ビルダー終了まではプロセスが打ち切られることはないので、ファイル出力が行われます。
まずは、動作を確認するために、ローダーから処理を行った後、しばらく待ってからダンプファイルのデータをご確認ください。