1. はじめに
HULFTを活用する機会があったため、詳しく調べた内容を記事にします。
2. HULFTとは
HULFTとは、ファイル情報の転送とその前後処理を統合的に扱うためのソフトウェアです。単なるftpなどのファイル転送ソフトウェアとは下記の点で異なります。
2.1 ファイル転送の進捗管理
送信側でファイルを小分けにして送信し、集信側でファイル受信状況を送信側に逐一通知しています。これにより、データの送信状況を確認できます。
2.2 ファイルの文字コード変換
各種汎用機で使われている文字コードに対応しています。これにより、汎用機に対応するときに発生しがちな文字コード関連のプログラムの開発工数を削減するとともに、バグの発生を防ぐことができます。
2.3 受信ファイルの整合性チェック
受信側でファイルサイズをチェックしています。これにより、送信側かファイルが正しく転送されたかを確認できます。
2.4 転送後の送受信ファイルロック
転送後、送受信側の両方でファイルロックをかけます。これにより、ファイルの一貫性が確保され、転送後に他のプロセスがファイルの内容を変更してしまう不具合を防げます。
3 おわりに
この記事がHULFTの理解に役立つことができたら幸いです。