通信サーバfor Billerが提供する収納サービスについてのOpenTP1の定義をします。
OpenTP1の定義は,テキスト形式の定義ファイルに記述します。
OpenTP1の定義の手順と通信サーバシステム定義ファイルおよびOpenTP1の定義ファイルの関連については,マニュアル「Hitachi Multi Payment Network communications server for Biller」を参照してください。
OpenTP1の定義ファイルには,次に示す種類があります。
OpenTP1の定義ファイルのうち,システム環境定義およびユーザサービスデフォルト定義については,DB Option for Billerを使用するための環境変数を設定する必要があります。システム環境定義およびユーザサービスデフォルト定義について説明します。
ファイルを作成し,次の表に示す項目を必ず定義してください。表中にない項目については,環境に合わせて定義できます。
表4-1 システム環境定義
項目名 | 説明 | 定義値 | 定義値 の変更 | 定義が必要な 構成の種類 |
---|---|---|---|---|
mode_conf | OpenTP1システムの開始方法を指定します。 | MANUAL1 | × | 共通 |
user_command_online | システム開始/完了コマンドを次の形式で指定します。 (通信サーバfor Billerセットアップディレクトリ)/bin/hmpnblstart※1 | 任意※2 | × | 共通 |
start_scheduling_timing | システム開始時のRPC受け付けの開始時期を指定します。 | AFTER | × | 共通 |
system_init_watch_time | システム初期化処理の待ち時間の最大値(単位:秒)を指定します。 | 600 | ○ | 共通 |
HMPNDIR | 通信サーバfor Billerのセットアップディレクトリを絶対パスで指定します。 | 任意 | ○ | 共通 |
LIBPATH | 共用ライブラリのサーチパスを次の形式で指定します。 /usr/lib:/opt/hitachi/common/lib:(OpenTP1セットアップディレクトリ)/lib:(ORACLEセットアップディレクトリ)/lib32:(通信サーバfor Billerセットアップディレクトリ)/usrlib:(通信サーバfor Billerセットアップディレクトリ)/lib | 任意 | ○ | 共通 |
NLSPATH | メッセージカタログへのパスを次の形式で指定します。 /usr/lib/nls/msg/%L/%N:/usr/lib/nls/%l/%t/%c/%N:(通信サーバfor Billerセットアップディレクトリ)/lib/msg/%L/%N | 任意 | ○ | 共通 |
PATH | コマンドが動作するために必要なパスを次の形式で指定します。 /usr/bin:/usr/mqm/bin:(OpenTP1セットアップディレクトリ)/bin:(通信サーバfor Billerセットアップディレクトリ)/bin | 任意 | ○ | 共通 |
LANG※3 | 言語環境を指定します。 | CまたはJa_JP | △ | 共通 |
DCHOST | クラスタ構成の場合,TP1/Client/Wの環境変数「DCHOST」に指定した値を指定します。 | 任意 | ○ | CL |
ファイルを作成し,次の表に示す項目を必ず定義してください。表中にない項目については,環境に合わせて定義できます。
表4-2 ユーザサービスデフォルト定義
項目名 | 説明 | 定義値 | 定義値 の変更 | 定義が必要な 構成の種類 |
---|---|---|---|---|
HMPNDIR | 通信サーバfor Billerのセットアップディレクトリを絶対パスで指定します。 | 任意 | ○ | 共通 |
PATH | コマンドが動作するために必要なパスを次の形式で指定します。 /usr/bin:/usr/mqm/bin:(OpenTP1セットアップディレクトリ)/bin:(通信サーバfor Billerセットアップディレクトリ)/bin | 任意 | ○ | 共通 |
LIBPATH | 共用ライブラリパスのサーチパスを次の形式で指定します。 /usr/lib:/opt/hitachi/common/lib:(OpenTP1セットアップディレクトリ)/lib:(ORACLEセットアップディレクトリ)/lib32:(通信サーバfor Billerセットアップディレクトリ)/usrlib:(通信サーバfor Billerセットアップディレクトリ)/lib | 任意 | ○ | 共通 |
NLSPATH | メッセージカタログへのパスを次の形式で指定します。 /usr/lib/nls/msg/%L/%N:/usr/lib/nls/%l/%t/%c/%N:(通信サーバfor Billerセットアップディレクトリ)/lib/msg/%L/%N | 任意 | ○ | 共通 |