プログラム構成

HULFTのプログラム構成は、表3.1 から表3.3 のとおりです。このプログラム構成にあるファイルは、インストール時に格納されます。

表3.1 HULFTのプログラム構成1

名称

インストール出力先

ファイル名

管理画面

 

管理画面用DLL

bin

hmifiles.dll

管理画面

hulwin.exe

管理画面用設定ファイル

hulwin.exe.config

管理画面用設定ファイル

hulwin.ini

管理画面用XMLファイル

Setup.xml

管理画面用設定ファイル

HULPATH

hulft_screen.config

管理画面用DLL

bin\packages

GalaSoft.MvvmLight.Extras.
WPF4.dll

管理画面用DLL

GalaSoft.MvvmLight.WPF4.dll

管理画面用DLL

HULAdbridge.dll

管理画面用DLL

HULAdminClient.dll

管理画面用DLL

HULApiWrapper.dll

管理画面用DLL

HULCommon.dll

管理画面用DLL

HULCommunication.dll

管理画面用DLL

HULDataController.dll

管理画面用DLL

HULResources.dll

log4net DLL

log4net.dll

Microsoft提供DLL

Microsoft.Practices.
ServiceLocation.dll

Microsoft提供DLL

Microsoft.Threading.Tasks.dll

Microsoft提供DLL

Microsoft.Threading.Tasks.
Extensions.Desktop.dll

Microsoft提供DLL

Microsoft.Threading.Tasks.
Extensions.dll

Microsoft提供DLL

System.Runtime.dll

Microsoft提供DLL

System.Threading.Tasks.dll

Microsoft提供DLL

System.Windows.Interactivity.dll

管理画面用DLL

Xceed.Wpf.AvalonDock.dll

管理画面用DLL

Xceed.Wpf.Toolkit.dll

管理画面用DLL

bin\packages\x64

hulregex.dll

管理画面用DLL

bin\packages\x86

hulregex.dll

Help

 

オンラインヘルプ表示プログラム

bin

help.exe

DLL(32bit、64bit共通)

 

Microsoft提供DLL

%windir%\WinSxS

msvcm110.dll

Microsoft提供DLL

msvcp110.dll

Microsoft提供DLL

msvcr110.dll

DLL(32bit)

 

HULFT API DLL

bin

hulapi.dll

HULFT共通DLL

hulftrt.dll

HULFTインストーラー用DLL

hulinst.dll

DLL(64bit)

 

HULFT API DLL

bin

hulapi64.dll

HULFT共通DLL

hulftrt64.dll

HULFTインストーラー用DLL

hulinst64.dll

言語(JP)

 

エラー定義ファイル

HULPATH\lang\jpn\errfile

MAL.dat

エラー定義ファイル

NT.dat

HULFTメッセージファイル

HULPATH\lang\jpn\msg

hulmsg.fil

プロセス共通メッセージファイル

HULPATH\lang\jpn\module

common_resource.fil

コマンドメッセージファイル

モジュール名.fil

HULFT Windows Readme

HULPATH\lang\jpn\readme

readme_jpn_hulft10_win.txt

オンラインヘルプ

HULPATH\lang\jpn\WebHelp

 

画面用共通リソースファイル

HULPATH\lang\jpn\Resources

CaptionJpnResources.xaml

共通メッセージリソースファイル

ClientMessageJpnResources.xaml

言語(EN)

 

エラー定義ファイル

HULPATH\lang\eng\errfile

MAL.dat

エラー定義ファイル

NT.dat

HULFTメッセージファイル

HULPATH\lang\eng\msg

hulmsg.fil

プロセス共通メッセージファイル

HULPATH\lang\eng\module

common_resource.fil

コマンドメッセージファイル

モジュール名.fil

HULFT Windows Readme

HULPATH\lang\eng\readme

readme_eng_hulft10_win.txt

オンラインヘルプ

HULPATH\lang\eng\WebHelp

 

画面用共通リソースファイル

HULPATH\lang\eng\Resources

CaptionEngResources.xaml

共通メッセージリソースファイル

ClientMessageEngResources.xaml

表3.2 HULFTのプログラム構成2

名称

インストール出力先

ファイル名

システム

 

HULFTサービス

bin

hulsrvc.exe

配信プロセス

hulsdd.exe

集信プロセス

hulrcv.exe

要求受付プロセス

hulobs.exe

サービスの登録コマンド

utlservice.exe

サービスの削除コマンド

HULFTの起動コマンド

utlsvcctl.exe

HULFTの停止コマンド

メール連携プログラム

utlsendmail.exe

各種管理情報コンバートコマンド

hulconv.exe

管理情報の二重化コマンド

utladmfileadjoin.exe

コマンド

 

配信要求コマンド

bin

utlsend.exe

再配信要求コマンド

簡易転送配信要求コマンド

送信要求コマンド

utlrecv.exe

再送要求コマンド

受信可能通知コマンド

配信状況表示コマンド

utlsdisp.exe

集信状況表示コマンド

utlrdisp.exe

未配信状態キューの変更コマンド

utlschange.exe

配信キャンセルコマンド

utlscan.exe

集信キャンセルコマンド

utlrcan.exe

再配信待ちリスト削除コマンド

utlrsdrm.exe

ジョブ実行結果通知コマンド

hulsndrc.exe

リモートジョブ実行コマンド

utlrjob.exe

ファイルトリガ情報制御コマンド

utltriggerconf.exe

管理情報バッチ登録コマンド

utliupdt.exe

管理情報削除コマンド

utlirm.exe

管理情報レコード削除コマンド

utlcomp.exe

管理情報パラメーターファイル生成コマンド

utligen.exe

フォーマット情報表示コマンド

utlilist.exe

管理情報関連表示コマンド

utlidlist.exe

集配信履歴リスト表示コマンド

utllist.exe

要求受付履歴リスト表示コマンド

utlobslist.exe

集配信履歴削除コマンド

utllog.exe

要求受付履歴削除コマンド

utlobsrm.exe

転送情報集計コマンド

utllogcnt.exe

操作ログリスト表示

utlopllist.exe

 

ファイルアクセスログリスト表示コマンド

コマンド実行ログリスト表示コマンド

操作ログ手動切り替えコマンド

utloplchg.exe

ユーティリティー

 

複数ファイル結合コマンド

bin

utljoin.exe

結合ファイル分解コマンド

utlbreak.exe

結合ファイル内容表示コマンド

utldspfil.exe

ファイルレコード編集コマンド

utllf.exe

複数集信ファイル編集

utlstore.exe

 

複数集信ファイルデータ削除コマンド

複数集信ファイルデータ抽出コマンド

複数集信情報ファイルリスト表示コマンド

外字テーブル展開コマンド

utlgtfextdV.exe

Unicode変換コマンド

utlchgunicode.exe

リモート生存監視コマンド

utlalivecheck.exe

製品確認コマンド

utlhulversion.exe

スケジューラ

 

スケジューラプロセス

bin

hulsch.exe

スケジュールキャンセルコマンド

schcancel.exe

スケジュール履歴リスト表示コマンド

schloglist.exe

スケジュール履歴削除コマンド

schrmlog.exe

祝祭日ファイル

HULPATH

scholiday.dat

指定休日ファイル

userhday.dat

暗号モジュール(*1)

 

暗号化DLL

bin

Monocrypt.dll

*1

:

暗号機能がない場合はインストールされません。

表3.3 HULFTのプログラム構成3

名称

インストール出力先

ファイル名

環境設定

 

HULFTシステム環境情報設定ファイル

bin

hulft.ini

HULFTシステムファイル

hulft.sys

システム動作環境設定ファイル

HULPATH

hulenv.cnf

要求受付定義ファイル

service.dat

外字テーブル

 

外字テーブルテンプレートファイル
(EUC-JP→SJIS)

HULPATH\gtf

ktetos.txt

外字テーブルテンプレートファイル
(EUC-JP→UTF-8)

kteto8.txt

外字テーブルテンプレートファイル(SJIS→EUC-JP)

ktstoe.txt

外字テーブルテンプレートファイル(SJIS→IBM漢字)

ktstoi.txt

外字テーブルテンプレートファイル(SJIS→JEF)

ktstoj.txt

外字テーブルテンプレートファイル(SJIS→UTF-8)

ktsto8.txt

外字テーブルテンプレートファイル
(IBM漢字→SJIS)

ktitos.txt

外字テーブルテンプレートファイル
(IBM漢字→UTF-8)

ktito8.txt

外字テーブルテンプレートファイル(JEF→SJIS)

ktjtos.txt

外字テーブルテンプレートファイル(JEF→UTF-8)

ktjto8.txt

外字テーブルテンプレートファイル
(UTF-8→EUC-JP)

kt8toe.txt

外字テーブルテンプレートファイル
(UTF-8→SJIS)

kt8tos.txt

外字テーブルテンプレートファイル
(UTF-8→IBM漢字)

kt8toi.txt

外字テーブルテンプレートファイル
(UTF-8→JEF)

kt8toj.txt

外字コンバート用 makeファイル

gaiji.mak

外字コンバーター用 ライブラリ

utlgtfextd.lib

外字テーブルテンプレートサンプルファイル(SJIS→UTF-8)

sjistoutf8-34kanji.txt

外字テーブルテンプレートサンプルファイル(UTF-8→SJIS)

utf8tosjis-34kanji.txt