分散トランザクション処理機能 OpenTP1 システム定義
MCFマネジャ定義の内容を,次の表に示します。
表4-5 MCFマネジャ定義の内容
| 形式 | コマンド | オプション | オペランド | 定義内容 | 指定値 |
|---|---|---|---|---|---|
| コマンド | mcfmenv | -m | id | MCFマネジャプロセス識別子 | 〈英字〉 ((A〜Z,a〜z))《A》 |
| name | MCFマネジャ名 | 〈1〜8文字の識別子〉 | |||
| mcfmcomn | -n | 出力通番を使用する論理端末数 | 〈符号なし整数〉 ((0〜2048))《0》 |
||
| -p | MCF作業領域長 | 〈符号なし整数〉 ((100〜1945599)) (単位:キロバイト) |
|||
| -j | MCFマネジャプロセスのジャーナルバッファの大きさ | 〈符号なし整数〉 ((4096〜4000000の4の倍数))《4096》 (単位:バイト) |
|||
| -o | cmdsvname | MCFオンラインコマンドサービス名 | 〈1〜8文字の英数字〉 | ||
| -w | stats | MCF稼働統計情報を取得するかどうかを指定 | yes|《no》 | ||
| mcfmcname | -s | mcfsvname | MCF通信サービス名 | 〈1〜8文字の英数字〉 | |
| syssvname | システムサービス情報定義ファイル名 | 〈1〜8文字の識別子〉 | |||
| mcfmuap | -d | 通信関数の発行回数の上限値 | 〈符号なし整数〉 ((0〜65535))《0》 (単位:回) |
||
| -t | sndtim | 同期型送信監視時間 | 〈符号なし整数〉 ((0〜65535))《0》 (単位:秒) |
||
| sndrcvtim | 同期型送受信監視時間 | 〈符号なし整数〉 ((0〜65535))《0》 (単位:秒) |
|||
| recvtim | 同期型受信監視時間 | 〈符号なし整数〉 ((0〜65535))《0》 (単位:秒) |
|||
| -j | ユーザサービスのジャーナルバッファの大きさ | 〈符号なし整数〉 ((4096〜4000000の4の倍数))《32768》 (単位:バイト) |
|||
| -e | segsize | エラーイベント処理用MHP起動時,またはアプリケーション起動機能使用時の最大セグメント長 | 〈符号なし整数〉 ((512〜2147483647))《512》 (単位:バイト) |
||
| -l | initseq | 出力通番の初期値 | 〈符号なし整数〉 ((0〜2147483647))《1》 |
||
| maxseq | ラップ時の出力通番の最大値 | 〈符号なし整数〉 ((0〜2147483647))《65535》 |
|||
| minseq | ラップ後の出力通番の開始値 | 〈符号なし整数〉 ((0〜1))《1》 |
|||
| -u | ntmetim | 非トランザクションMHP限界経過時間 | 〈符号なし整数〉 ((0〜65535))《0》 (単位:秒) |
||
| -a | delaytim | アプリケーション起動時の遅延許容時間 | 〈符号なし整数〉 ((0〜360))《0》 (単位:分) |
||
| -c | order | メッセージ送信順序および再送順序ならびにアプリケーション起動順序の選択 | 《function》|commit | ||
| noansreply | 非応答型のMHPからの問い合わせ応答をするかどうかを指定 | yes|《no》 | |||
| commitdml | データ操作言語のCOMMIT文を使用するかどうかを指定 | yes|《no》 | |||
| -r | reschedulecnt | アプリケーション異常終了時の再スケジュール回数 | 〈符号なし整数〉 ((0〜3))《0》 (単位:回) |
||
| rescheduleint | アプリケーション異常終了時の再スケジュール間隔 | 〈符号なし整数〉 ((0〜3))《0》 (単位:秒) |
|||
| reschedulelog | 異常終了したアプリケーションを再スケジュールするときに,ログメッセージを出力するかどうかを指定 | yes|《no》 | |||
| mcfmqgid | -q | quekind | キューの種別を指定 | itq|otq | |
| quegrpid | キューグループID | 〈1〜8文字の識別子〉 | |||
| mcfmexp | -g | サービスグループの登録数 | 〈符号なし整数〉 ((サービスグループの総数〜2147483647)) |
||
| -l | 論理端末の登録数 | 〈符号なし整数〉 ((論理端末の総数〜2147483647)) |
|||
| -I | 入力用ディスクキューが使用できないときに縮退運転するかどうかを指定 | dg|《ndg》 | |||
| -o | 出力用ディスクキューが使用できないときに縮退運転するかどうかを指定 | dg|《ndg》 | |||
| mcfmsts | -g | サービスグループ数上限値 | 〈符号なし整数〉 ((1〜1044480)) |
||
| -v | サービス数上限値 | 〈符号なし整数〉 ((1〜1044480)) |
|||
| mcfmsmsg | -m | ログファイルへの出力を抑止するメッセージID | 〈符号なし整数〉 ((10000〜19999,28000〜29999)) |
||
| mcfmsvg | -g | servgrpn | サービスグループ名 | 〈1〜31文字の識別子〉 | |
| -w | watchcnt | 入力キューの滞留監視数 | 〈符号なし整数〉 ((0〜65535))《0》 |
||
| watchint | 入力キューの滞留監視インタバル時間 | 〈符号なし整数〉 ((5〜3600))《10》 (単位:秒) |
|||
| expectcnt | MHPに期待するサービス要求の処理数 | 〈符号なし整数〉 ((1〜65535)) |
|||
| abort | MHPの処理能力不足時のOpenTP1システムのダウン可否 | yes|《no》 | |||
MCF通信構成定義の内容を,次の表に示します。
表4-6 MCF通信構成定義の内容
| 形式 | コマンド | オプション | オペランド | 定義内容 | 指定値 |
|---|---|---|---|---|---|
| コマンド | mcftenv | -s | MCF通信プロセス識別子,またはアプリケーション起動プロセス識別子 | 〈数字(0〜9),a〜f〉 ((01〜ef)) |
|
| -m | MCFマネジャ識別子 | 〈英字〉 ((A〜Z,a〜z))《A》 |
|||
| -a | MCFアプリケーション定義オブジェクトファイル名 | 〈1〜8文字の識別子〉 | |||
| -q | diskitq | 入力キューにディスクキューを使用するかどうかを指定 | 《yes》|no | ||
| mcftcomn | -j | MCF通信プロセス,またはアプリケーション起動プロセスのジャーナルバッファの大きさ | 〈符号なし整数〉 ((4096〜4000000の4の倍数))《32768》 (単位:バイト) |
||
| mcfttred | -m | 最大処理多重度 | 〈符号なし整数〉 ((1〜1000))《10》 |
||
| mcfttim | -t | btim | 時間監視間隔 | 〈符号なし整数〉 ((1〜60))《1》 (単位:秒) |
|
| mtim | 未処理送信メッセージ滞留時間 | 〈符号なし整数〉 ((60〜65535))《180》 (単位:秒) |
|||
| rmtim | 未処理受信メッセージ滞留時間 | 〈符号なし整数〉 ((0〜65535))《0》 (単位:秒) |
|||
| -p | usertime | ユーザタイマ監視機能を使用するかどうかを指定 | yes|《no》 | ||
| timereqno | 最大タイマ監視要求数 | 〈符号なし整数〉 ((1〜10000))《16》 |
|||
| msgsize | 最大メッセージ長 | 〈符号なし整数〉 ((0〜256))《0》 (単位:バイト) |
|||
| msgout | メッセージを出力するかどうかを指定 | yes|《no》 | |||
| mcfttrc | -t | size | MCFトレースバッファの大きさ | 〈符号なし整数〉 ((4096〜15728640の4の倍数))《204800》 (単位:バイト) |
|
| disk | MCFトレースディスク出力機能を使用するかどうかを指定 | 《yes》|no | |||
| bufcnt | MCFトレースバッファの数 | 〈符号なし整数〉 ((10〜2147483647))《100》 |
|||
| trccnt | MCFトレースファイルの数 | 〈符号なし整数〉 ((3〜99))《3》 |
|||
| msgsize | トレースとして取得する送受信メッセージの最大サイズ | 〈符号なし整数〉 ((0〜1073741824))《128》 (単位:バイト) |
|||
| -m | MCFトレースファイルの数を超えたときの処置を指定 | 《del》|off | |||
| mcftsts | -a | アプリケーション数上限値 | 〈符号なし整数〉 ((1〜65535)) |
||
| -l | 論理端末数上限値 | 〈符号なし整数〉 ((1〜65535)) |
|||
| mcftbuf | -g | groupno | メッセージ送受信用,およびメッセージ編集用バッファグループ番号 | 〈符号なし整数〉 ((1〜512)) |
|
| length | メッセージ送受信用,およびメッセージ編集用バッファ長 | 〈符号なし整数〉 ((512〜1073741824)) (単位:バイト) |
|||
| count | メッセージ送受信用,およびメッセージ編集用バッファ数 | 〈符号なし整数〉 ((1〜65535)) |
|||
| extend | 拡張するバッファ数 | 〈符号なし整数〉 ((0〜65535))《0》 |
|||
| mcftpsvr | -c | 内部通信路名 | 〈1〜8文字の識別子〉 | ||
| -o | reruntm | リラン時のタイマ起動を引き継ぐかどうかを指定 | yes|《no》 | ||
| mcftalcle | -l | 論理端末名称 | 〈1〜8文字の識別子〉 | ||
| -t | この論理端末の端末タイプを指定 | send|request | |||
| -m | mmsgcnt | メモリ内の出力メッセージの最大格納数 | 〈符号なし整数〉 ((0〜65535))《0》 |
||
| dmsgcnt | ディスク内の出力メッセージの最大格納数 | 〈符号なし整数〉 ((0〜65535))《0》 |
|||
| -k | quekind | 出力キューの媒体の種類を指定 | 《memory》|disk | ||
| quegrpid | キューグループID | 〈1〜8文字の識別子〉 | |||
| mcftped | アプリケーション起動環境定義の終了 | なし | |||
MCFアプリケーション定義の内容を,次の表に示します。
表4-7 MCFアプリケーション定義の内容
| 形式 | コマンド | オプション | オペランド | 定義内容 | 指定値 |
|---|---|---|---|---|---|
| コマンド | mcfaenv | -a | MCFアプリケーション定義識別子 | 〈1〜8文字の識別子〉 | |
| -p | アプリケーション起動プロセス識別子 | 〈数字(0〜9),a〜f〉 ((01〜ef)) |
|||
| mcfaalcap | -n | name | アプリケーション名,またはMCFイベント名 | 〈1〜8文字の識別子〉 | |
| kind | アプリケーションの種別を指定 | 《user》|mcf | |||
| type | アプリケーションの型を指定 | ans|《noans》|cont | |||
| aplihold | アプリケーション異常終了時のアプリケーションの処置を指定 | 《m》|a|s | |||
| msgcnt | 入力メッセージの最大格納数 | 〈符号なし整数〉 ((0〜65535))《0》 |
|||
| lname | 論理端末名称 | 〈1〜8文字の識別子〉 | |||
| cname | 内部通信路名 | 〈1〜8文字の識別子〉 | |||
| tempsize | 継続問い合わせ応答用一時記憶データ格納用領域サイズ | 〈符号なし整数〉 ((1〜32000))《4096》 (単位:バイト) |
|||
| trnmode | アプリケーションのトランザクション属性を指定 | 《trn》|nontrn | |||
| errevt | エラーイベント通知の有無を指定 | yes|《no》 | |||
| -N | modelname | アプリケーション名,またはMCFイベント名を指定 | モデルアプリケーション名|モデルMCFイベント名 | ||
| -g | servgrpn | このアプリケーションのサービスグループ名 | 〈1〜31文字の識別子〉 | ||
| quegrpid | キューグループID | 〈1〜8文字の識別子〉 | |||
| quekind | 入力キューの媒体の種類を指定 | 《memory》|disk | |||
| srvghold | アプリケーション異常終了時のサービスグループの処置を指定 | 《m》|s | |||
| recvmsg | 異常終了したUAPの受信メッセージの扱いを指定 | 《e》|r | |||
| -v | servname | 追加アプリケーション名に対応するサービス名 | 〈1〜31文字の識別子〉 | ||
| servhold | アプリケーション異常終了時のサービスの処置を指定 | 《m》|a|s | |||
| ntmetim | 非トランザクションMHP限界経過時間 | 〈符号なし整数〉 ((0〜65535)) (単位:秒) |
|||
| -d | holdlimit | アプリケーション異常終了限界回数 | 〈符号なし整数〉 ((1〜65535))《1》 (単位:回) |
||
| holdlmtyp | アプリケーション異常終了回数のカウント方法を指定 | sum|《cont》 | |||
| reschedulecnt | アプリケーション異常終了時の再スケジュール回数 | 〈符号なし整数〉 ((0〜3)) (単位:回) |
|||
| rescheduleint | アプリケーション異常終了時の再スケジュール間隔 | 〈符号なし整数〉 ((0〜3)) (単位:秒) |
|||
| reschedulelog | 異常終了したアプリケーションを再スケジュールするときに,ログメッセージを出力するかどうかを指定 | yes|no | |||
| -j | ij | 他システムから受信したメッセージの入力キュー登録時に,履歴情報を取得するかどうかを指定 | yes|《no》 | ||
| oj | UAPからのメッセージ送信要求時に,履歴情報を取得するかどうかを指定 | yes|《no》 | |||
| gj | UAPからのメッセージ受信要求時に,履歴情報を取得するかどうかを指定 | yes|《no》 | |||
| -e | evtlogout | ERREVT1〜ERREVT4を起動するとき,ログメッセージを出力するかどうかを指定 | yes|《no》 | ||
MCF性能検証用トレース定義の内容を,次の表に示します。
表4-8 MCF性能検証用トレース定義の内容
| 形式 | オペランド | 定義内容 | 指定値 |
|---|---|---|---|
| set | prf_file_size | MCF性能検証用トレース情報ファイルのサイズ | 〈符号なし整数〉 ((1024〜1048576))《1024》 (単位:キロバイト) |
| prf_file_count | MCF性能検証用トレース情報ファイルの世代数 | 〈符号なし整数〉 ((3〜256))《3》 |
システムサービス情報定義の内容を,次の表に示します。
表4-9 システムサービス情報定義の内容
| 形式 | オペランド | 定義内容 | 指定値 |
|---|---|---|---|
| set | module | MCF通信サービスを起動するためのMCF実行形式プログラム名 | 〈1〜8文字の識別子〉 |
| mcf_prf_trace | MCF通信サービスごとにMCF性能検証用トレース情報を取得するかどうかを指定 | 《Y》|N |
システムサービス共通情報定義の内容を,次の表に示します。
表4-10 システムサービス共通情報定義の内容
| 形式 | オペランド | 定義内容 | 指定値 |
|---|---|---|---|
| set | max_socket_descriptors | ソケット用ファイル記述子の最大数 | 〈符号なし整数〉 ((64〜2047)) |
| max_open_fds | MCF通信プロセスでアクセスするファイルの最大数 | 〈符号なし整数〉 ((100〜2016))《500》 |
|
| thdlock_sleep_time | スレッド間で排他が競合した場合のスレッドの待ち時間 | 〈符号なし整数〉 ((1〜32767))《15》 (単位:ミリ秒) |
|
| mcf_prf_trace_level | MCF性能検証用トレース情報の取得レベル | ((00000000〜00000001)) 《00000000》 |
|
| putenv | DCMCFQUEBAK | MCF構成変更準備停止時のバックアップファイル名 | 〈パス名〉 《$DCDIR/spool/mcf/mcfquebak》 |
All Rights Reserved. Copyright (C) 2006, 2012, Hitachi, Ltd.