# プログラム構成

## HULFTのプログラム構成

HULFTのプログラム構成は、以下のとおりです。

表3.1 HULFTのプログラム構成

機能 | 処理 | プログラム名
--- | --- | ---
配信機能 | 配信デーモン | hulsndd
配信プロセス | hulsnd
配信デーモン終了コマンド | utlkillsnd
集信機能 | 集信デーモン | hulrcvd
集信デーモン終了コマンド | utlkillrcv
CSV形式変換プロセス | exgcsv
要求受付機能 | 要求受付デーモン | hulobsd
要求受付デーモン終了コマンド | utlkillobs
管理画面 | 管理画面起動コマンド | utladmin
配信要求 | 配信要求コマンド | utlsend
再配信要求コマンド
簡易転送配信要求コマンド
送信要求 | 送信要求コマンド | utlrecv
再送要求コマンド
受信可能通知コマンド
配信制御 | 配信状況表示コマンド | utlsdisp
未配信状態キューの変更コマンド | utlschange
配信キャンセルコマンド | utlscan
再配信待ちリスト削除コマンド | utlresendrm
集信制御 | 集信状況表示コマンド | utlrdisp
集信キャンセルコマンド | utlrcan
要求受付 | ジョブ実行結果通知コマンド | hulsndrc
リモートジョブ実行コマンド | utlrjob
リモートジョブ実行プロセス | hulrjob
集信後ジョブ結果参照要求プロセス | huljob
マネージャー接続プログラム | huladmin
システム管理 | 管理情報バッチ登録コマンド | utliupdt
管理情報削除コマンド | utlirm
管理情報レコード削除コマンド | utlcomp
管理情報パラメーターファイル生成コマンド | utligen
フォーマット情報表示コマンド | utlilist
管理情報関連表示コマンド | utlidlist
履歴制御 | 集配信履歴リスト表示コマンド | utllist
要求受付履歴リスト表示コマンド | utlobslist
集配信履歴削除コマンド | utllog
要求受付履歴削除コマンド | utlobsrm
操作ログ制御 | 操作ログリスト表示 | utlopllist
| ファイルアクセスログリスト表示コマンド
コマンド実行ログリスト表示コマンド
操作ログ手動切り替えコマンド | utloplchg
ユーティリティー | 複数ファイル結合コマンド | utljoin
結合ファイル分解コマンド | utlbreak
結合ファイル内容表示コマンド | utldspfil
ファイルレコード編集コマンド | utllf
複数集信ファイル編集 | utlstore
| 複数集信ファイルデータ削除コマンド
複数集信ファイルデータ抽出コマンド
複数集信情報ファイルリスト表示コマンド
外字テーブル展開コマンド | utlgtfextd
EBCDICユーザーテーブル展開コマンド | utlucextd
製品確認コマンド | utlhulversion
リモート生存監視コマンド | utlalivecheck
api | 履歴検索API (*1) | api/libhulapi.a
ライブラリ | ZSTD圧縮ライブラリ | libzstd.so
AES暗号ライブラリ | libMonoCrypt.so
文字コード変換ライブラリ | libiconv.so

*1 | : | 詳細は、以下を参照してください。 HULFT10 for Linux/AIX オペレーション マニュアル : 履歴検索API

## HULFT10のEnterpriseグレードのプログラム構成

HULFT10のEnterpriseグレードでは、表3.1 のHULFTのプログラムに加えて以下のプログラムが追加されます。

表3.2 HULFT10のEnterpriseグレードのプログラム構成

機能 | 処理 | プログラム名
--- | --- | ---
クラスター専用ユーティリティー | 配信デーモンクラスター専用コマンド | hulclustersnd
集信デーモンクラスター専用コマンド | hulclusterrcv
要求受付デーモンクラスター専用コマンド | hulclusterobs
要求受付 | ファイルトリガー情報制御コマンド | utltriggerconf