OpenTP1を実行するためには,OpenTP1ファイル以外に次に示すOSのファイルが必要です。
ユーザが作成するファイルを次に示します。
上記のファイルをユーザが作成するディレクトリ下に作成します。
ユーザが作成するファイルとディレクトリを次の表に示します。表中のディレクトリ$DCDIR/aplib,および$DCDIR/confは,OpenTP1のインストール時に作成されます。
表7-3 ユーザが作成するファイルとディレクトリ
ファイル | ディレクトリ | ファイル名 | ファイル種別 | |
---|---|---|---|---|
ユーザプログラムファイル | $DCDIR/aplib/※1 | 実行形式プログラム名※2 | 実行形式ファイル | |
MCF通信プロセスプログラムファイル,MCFアプリケーション起動プロセスプログラムファイル | $DCDIR/lib/servers/ | 実行形式プログラム名 | 実行形式ファイル | |
各種定義ファイル | システム環境定義 | $DCDIR/conf | env | テキストファイル |
システム環境定義以外の定義 | $DCCONFPATH/ | 定義ファイル名 | ||
システムサービス情報定義 | $DCDIR/lib/sysconf/ | システムサービス情報定義ファイル名 | ||
システムサービス共通情報定義※3 | $DCDIR/lib/sysconf/ | mcf |
OpenTP1のインストール時,またはOSへの登録時に作成されるファイルとディレクトリを次の表に示します。
表7-4 インストール時,またはOSへの登録時に作成されるファイルとディレクトリ
名称 | ディレクトリ | ファイル名 | |
---|---|---|---|
OpenTP1プログラムファイル | OpenTP1サーバ | $DCDIR/lib/servers/ | -※ |
コマンド | $DCDIR/bin/ | - | |
ヘッダファイル | $DCDIR/include/ | - | |
アーカイブファイル | $DCDIR/lib/ | - | |
定義解析用ファイル | $DCDIR/lib/sysconf/ | -※ | |
$DCDIR/lib/sysdef/ | - | ||
メッセージオブジェクトファイル | $DCDIR/lib/ | emsgtxt,jmsgtxt | |
ユーザプログラムファイルディレクトリ | $DCDIR/aplib/ | なし | |
各種定義ファイルディレクトリ | $DCDIR/conf/ | なし | |
システム管理情報ディレクトリ | $DCDIR/etc/ | - | |
退避コアファイルディレクトリ | $DCDIR/spool/save/ | なし | |
コマンドログディレクトリ | $DCDIR/spool/cmdlog/ | - | |
デッドロック情報ファイルディレクトリ | $DCDIR/spool/dclckinf/ | なし | |
トランザクション情報ディレクトリ | $DCDIR/spool/dctrninf/ | なし | |
ジャーナル情報ディレクトリ | $DCDIR/spool/dcjnlinf/errinf/ | なし | |
プロセスサービス情報ディレクトリ | $DCDIR/spool/dcprcinf/ | なし | |
トランザクションジャーナルディレクトリ | $DCDIR/spool/dctjlinf/ | - | |
サーバリカバリジャーナルディレクトリ | $DCDIR/spool/dcsjl/ | - | |
トランザクション制御用オブジェクト格納 ディレクトリ | $DCDIR/spool/trnrmcmd/userobj/ | dc_trn_allrm.o | |
オンラインテスタ用ディレクトリ | $DCDIR/spool/uto/ | なし | |
システム内部排他制御用ディレクトリ | $DCDIR/spool/olkfifs/ | - | |
システム内部同期制御用ディレクトリ | $DCDIR/spool/olkrsfs/ | - |
OpenTP1実行時に動的に作成されるファイルとディレクトリを次の表に示します。
表7-5 OpenTP1実行時に作成されるファイルとディレクトリ(マルチノード機能使用時)
名称 | ディレクトリ | ファイル名 | ノード1※1 | ノード2※2 |
---|---|---|---|---|
メッセージログファイル | $DCDIR/spool/ | dclog1,およびdclog2 | ○ | ○ |
MCFトレースファイル※3 | $DCDIR/spool/ | mcftAXXZZ※4 | × | ○ |
スケジュールキュー情報ファイル | $DCDIR/spool/ | scdqid1,およびscdqid2 | × | ○ |
RPCトレースファイル | $DCDIR/spool/ | rpctr1,およびrpctr2※5 | ○ | ○ |
トレース情報ダンプファイル | $DCDIR/spool/save/ | dcmtrdp1,およびdcmtrdp2 | ○ | ○ |
性能検証用トレース情報ファイル | $DCDIR/spool/dcprfinf/ | prf_001,prf_002,およびprf_003 | ○ | ○ |
性能検証用トレース情報ファイルのバックアップファイル | $DCDIR/spool/save/ | prf_nnn.bk1※6,およびprf_nnn.bk2※6 | ○ | ○ |
XAR性能検証用トレース情報ファイル | $DCDIR/spool/dcxarinf/ | _xr_nnn※7 | ○ | ○ |
XAR性能検証用トレース情報ファイルのバックアップファイル | $DCDIR/spool/save/ | _xr_nnn.bk1※6,および_xr_nnn.bk2※6 | ○ | ○ |
JNL性能検証用トレース情報ファイル | $DCDIR/spool/dcjnlinf/prfinf/ | _jl_nnn※7 | ○ | ○ |
JNL性能検証用トレース情報ファイルのバックアップファイル | $DCDIR/spool/save/ | _jl_nnn.bk1※6,および_jl_nnn.bk2※6 | ○ | ○ |
LCK性能検証用トレース情報ファイル | $DCDIR/spool/dclckinf/prf/ | _lk_nnn※7 | ○ | ○ |
LCK性能検証用トレース情報ファイルのバックアップファイル | $DCDIR/spool/save/ | _lk_nnn.bk1※6,および_lk_nnn.bk2※6 | ○ | ○ |
MCF性能検証用トレース情報ファイル | $DCDIR/spool/dcmcfinf/ | _mc_nnn※7 | ○ | ○ |
MCF性能検証用トレース情報ファイルのバックアップファイル | $DCDIR/spool/save/ | _mc_nnn.bk1※6,および_mc_nnn.bk2※6 | ○ | ○ |
TRNイベントトレース情報ファイル | $DCDIR/spool/dctrninf/trace/prf/ | _tr_nnn※7 | ○ | ○ |
TRNイベントトレース情報ファイルのバックアップファイル | $DCDIR/spool/save/ | _tr_nnn.bk1※6,および_tr_nnn.bk2※6 | ○ | ○ |
NAMイベントトレース情報ファイル | $DCDIR/spool/dcnaminf/ | _nm_001,_nm_002,および_nm_003 | ○ | ○ |
NAMイベントトレース情報ファイルのバックアップファイル | $DCDIR/spool/save/ | _nm_nnn.bk1※6,および_nm_nnn.bk2※6 | ○ | ○ |
プロセスサービスイベントトレース情報ファイル | $DCDIR/spool/dcprcinf/ | _pr_001,_pr_002,および_pr_003 | ○ | ○ |
プロセスサービスイベントトレース情報ファイルのバックアップファイル | $DCDIR/spool/save/ | _pr_nnn.bk1※6,および_pr_nnn.bk2※6 | ○ | ○ |
FILイベントトレース情報ファイル | $DCDIR/spool/dcfilinf/ | _fl_001,_fl_002,および_fl_003 | ○ | ○ |
FILイベントトレース情報ファイルのバックアップファイル | $DCDIR/spool/save/ | _fl_nnn.bk1※6,および_fl_nnn.bk2※6 | ○ | ○ |
RTSログファイル | $DCDIR/spool/dcrtsinf/※8 | rtslog[1~10]※8,※9 | ○ | ○ |
MCF稼働統計情報ファイル | $DCDIR/spool/※10 | mcfstc※10 | × | ○ |
カレントワーキングディレクトリ※11 | $DCDIR/tmp/home/サーバ名.ID※12/ | - | ○ | ○ |
UAPトレースデータファイル | $DCDIR/tmp/home/サーバ名.ID/ | dcuat.map※13 | ○ | ○ |
UAPトレースデータファイルのバックアップファイル | $DCDIR/spool/save/trc/※14 | サーバ名n.uatmap※15,およびサーバ名_n.uatmap※15 | ○ | ○ |
共用メモリダンプファイル | $DCDIR/spool/ |
| ○ | ○ |
退避コアファイル | $DCDIR/spool/save/※17 | サーバ名n※18 | ○ | ○ |
デッドロック,タイムアウト情報ファイル | $DCDIR/spool/dclckinf/ | ファイル名※19 | × | ○ |
MCFダンプファイル※3 | $DCDIR/spool/ | mcfdKAXXZZ※20 | × | ○ |
MCF共用メモリダンプファイル※3 | $DCDIR/spool/ | mcfsAXXY※21 | × | ○ |
未決着トランザクション情報ファイル | $DCDIR/spool/dctrninf/ | ファイル名※22 | × | ○ |
アーカイブジャーナルノードの不正ジャーナル情報ファイル | $DCDIR/spool/dcjnlinf/errinf/ | an_X※23 | ○ | × |
被アーカイブジャーナルノードの不正ジャーナル情報ファイル | $DCDIR/spool/dcjnlinf/errinf/ | r_n※24 | × | ○ |
入出力キューの内容複写ファイル | $DCDIR/spool/ | ファイル名※25 | × | ○ |
UAPトレース編集出力ファイル | $DCDIR/spool/save/ | サーバ名n※16.uat | × | ○ |
OpenTP1デバッグ情報ファイル | $DCDIR/spool/save/ | サーバ名n※16.deb | ○ | ○ |
なお,この表に示すファイル以外に,$DCDIR/spool/,および$DCDIR/tmp/の下には,OpenTP1の内部処理用のファイルがあります。ユーザは勝手に変更しないようにしてください。$DCDIR/tmp/下の内部処理用のファイルは,OpenTP1を開始するとすべてクリアされます。