2.2.41 ユーザサービスデフォルト定義の内容
ユーザサービスデフォルト定義の内容を,次の表に示します。
形式 |
オペランド/コマンド/パス |
オプション |
定義内容 |
指定値 |
---|---|---|---|---|
set |
nice |
プロセスの優先順位の変更 |
〈符号なし整数〉 ((0〜39))《0》 |
|
parallel_count |
常駐プロセス数と最大プロセス数 |
〈符号なし整数〉 ((0〜1024))《1》 |
||
hold |
UAPが異常終了した場合にサービスグループまたはサービスを閉塞するかどうかを指定 |
《Y》|N |
||
hold_recovery |
サービスグループまたはサービスの閉塞状態を全面回復時に引き継ぐかどうかを指定 |
《Y》|N |
||
deadlock_priority |
UAPのデッドロックの優先順位 |
〈符号なし整数〉 ((1〜127))《64》 |
||
schedule_priority |
このサービスグループのスケジュールの優先順位 |
〈符号なし整数〉 ((1〜16))《8》 |
||
message_buflen |
最大メッセージ長 |
〈符号なし整数〉 ((1024〜31457280))《4096》 (単位:バイト) |
||
message_store_buflen |
メッセージ格納バッファプール長 |
〈符号なし整数〉 ((1024〜31457280))《4096》 (単位:バイト) |
||
trn_expiration_time |
トランザクションブランチの限界経過時間 |
〈符号なし整数〉 ((0〜65535)) (単位:秒) |
||
trn_expiration_time_suspend |
トランザクションブランチの時間監視の範囲 |
Y|N|F |
||
watch_next_chain_time |
連鎖RPC間隔監視時間 |
〈符号なし整数〉 ((0〜65535))《180》 (単位:秒) |
||
atomic_update |
サービスをトランザクションとして実行するかどうかを指定 |
《Y》|N |
||
receive_from |
スケジュールキュー,UNIXドメイン,またはインターネットドメインを使用するかどうかを指定 |
《queue》|socket|none |
||
uap_trace_max |
UAPトレース格納最大数 |
〈符号なし整数〉 ((0〜4095))《32》 |
||
uap_trace_file_put |
UAPトレース情報をファイルに取得するかどうかを指定 |
Y|N |
||
term_watch_time |
連続異常終了限界経過時間 |
〈符号なし整数〉 ((0〜32767))《30》 (単位:分) |
||
mcf_jnl_buff_size |
MCFのジャーナルバッファの大きさ |
〈符号なし整数〉 ((4096〜131072)) (単位:バイト) |
||
type |
このサービスグループの種別 |
《other》|MHP|RAP |
||
balance_count |
1プロセスが処理するサービス要求数 |
〈符号なし整数〉 ((0〜512))《3》 |
||
uid |
ユーザ識別子 |
〈符号なし整数〉 ((0〜4294967294)) |
||
auto_restart |
UAPが異常終了した場合のサービスグループの処置 |
Y|《N》 |
||
critical |
UAPが異常終了した場合のシステムの処置 |
Y|《N》 |
||
lck_wait_priority |
排他待ちの優先順位 |
〈符号なし整数〉 ((0〜127))《0》 |
||
mcf_psv_id |
アプリケーション起動プロセス識別子 |
〈16進数〉 ((01〜ff)) |
||
trn_cpu_time |
トランザクションブランチが同期点処理までに使用できるCPU時間 |
〈符号なし整数〉 ((0〜65535)) (単位:秒) |
||
service_hold |
サービス単位に閉塞管理するかどうかを指定 |
Y|《N》 |
||
service_priority_control |
サービス要求単位の優先順位に従ってスケジュールするかどうかを指定 |
Y|《N》 |
||
message_cell_size |
スケジュールメッセージ格納セルサイズ |
〈符号なし整数〉 ((512〜31457280))《512》 (単位:バイト) |
||
max_socket_msg |
ソケット受信型サーバが受信するメッセージ数の最大値 |
〈符号なし整数〉 ((1〜500))《100》 |
||
max_socket_msglen |
ソケット受信型サーバが受信するメッセージ長の最大値 |
〈符号なし整数〉 ((1〜30270))《10240》 (単位:キロバイト) |
||
trf_put |
トランザクションが出力したジャーナルをトランザクションリカバリジャーナルファイルへ出力するかどうかを指定 |
Y|《N》 |
||
mcf_mgrid |
アプリケーション起動プロセスの属するMCFマネジャ識別子 |
〈識別子〉 ((A〜Z,a〜z))《A》 |
||
mcf_service_max_count |
MCF通信関数発行回数上限値 |
〈符号なし整数〉 ((0〜65535)) |
||
trn_statistics_item |
トランザクションブランチの統計情報項目 |
nothing|base| executiontime|cputime |
||
node_down_restart |
ユーザサーバを自動起動するかどうかを指定 |
《Y》|N |
||
rpc_response_statistics |
レスポンス統計情報を取得するかどうかを指定 |
Y|《N》 |
||
server_type |
サービス関数の呼び出し時に従うパラダイム |
《"betran"》 |"xatmi"|"xatmi_cbl" |
||
trn_rm_open_close_scope |
xa_open関数およびxa_close関数の発行タイミング |
process|transaction |
||
trn_optimum_item |
トランザクションの最適化項目 |
base|asyncprepare |
||
purge_msgget |
サービスグループに割り当てたOSのメッセージキューを解放するかどうかを指定 |
Y|《N》 |
||
cancel_normal_terminate |
dcsvstopコマンドによる正常終了を抑止するかどうかを指定 |
Y|《N》 |
||
prc_abort_signal |
サーバのアボート用シグナル番号 |
〈符号なし整数〉 ((1〜128))《3》 |
||
rpc_service_retry_count |
サービスリトライ機能でサービス関数をリトライする回数の最大値 |
〈符号なし整数〉 ((0〜65535))《0》 |
||
rpc_extend_function |
RPCサービスの機能拡張レベル |
〈16進数字〉 ((00000000〜0000000F))《00000000》 |
||
max_socket_descriptors |
ソケット用ファイル記述子の最大数 |
〈符号なし整数〉 ((32〜2032)) |
||
max_open_fds |
UAPプロセスでアクセスするファイルおよびパイプの最大数 |
〈符号なし整数〉 ((16〜2016))《50》 |
||
service_term_watch_time |
連続サービス異常終了限界経過時間 |
〈符号なし整数〉 ((0〜32767))《0》 (単位:分) |
||
termed_after_service |
サービス終了時に負荷が減少している場合に非常駐プロセスを終了させるかどうかを指定 |
Y|《N》 |
||
xat_trn_expiration_time |
他システムとの同期点処理の限界経過監視時間 |
〈符号なし整数〉 ((1〜2147483647))《180》 (単位:秒) |
||
xat_osi_usr |
OSI TP通信用のスタブを使用するかどうかを指定 |
Y|《N》 |
||
rpc_trace |
RPCトレースを取得するかどうかを指定 |
Y|N |
||
rpc_trace_name |
RPCトレースを取得するファイル名 |
〈パス名〉 |
||
rpc_trace_size |
RPCトレースを取得するファイルのサイズ |
〈符号なし整数〉 ((1024〜2147483648)) (単位:バイト) |
||
trn_rollback_information_put |
トランザクションブランチロールバック時にロールバック情報を取得するかどうかを指定 |
no|self|remote|all |
||
schedule_method |
ユーザサーバのスケジューリング方式 |
《msgque》|namedpipe |
||
service_wait_time |
ユーザサーバの非常駐プロセスのサービス要求待ち時間 |
〈符号なし整数〉 ((1〜4096))(単位:秒) |
||
mcf_spp_oj |
SPPでのOJの履歴情報を取得するかどうかを指定 |
《Y》|N |
||
adm_message_option |
メッセージ出力指定 |
〈1けたの16進数〉 《F》 |
||
trn_watch_time |
トランザクション同期点処理時の最大通信待ち時間 |
〈符号なし整数〉 ((1〜65535))(単位:秒) |
||
trn_limit_time |
トランザクションブランチ最大実行可能時間 |
〈符号なし整数〉 ((0〜65535))(単位:秒) |
||
trn_rollback_response_receive |
ロールバック完了通知を受信するかどうかを指定 |
Y|N |
||
trn_partial_recovery_type |
UAP障害時のトランザクション同期点処理方式 |
type1|type2|type3 |
||
rpc_destination_mode |
サービスの送信先を決定する方法 |
namdonly|namd| 《definition》 |
||
rpc_rap_auto_connect |
UAPとリモートAPI制御プロセスの間のコネクションを自動的に管理するかどうかを指定 |
《Y》|N |
||
rpc_rap_inquire_time |
リモートAPI機能を使用して要求するサービスの問い合わせ間隔最大時間 |
〈符号なし整数〉 ((0〜1048575))《0》 (単位:秒) |
||
rpc_request_cancel_for_timedout |
クライアントUAPの応答待ち時間をサーバに意識させるかどうかを指定 |
《Y》|N |
||
status_change_when_terming |
次回再開始時に最終的な状態の変化を反映するかどうかを指定 |
《Y》|N |
||
service_expiration_time |
サービス関数開始から終了までの実行監視時間 |
〈符号なし整数〉 ((0〜65535))《0》 (単位:秒) |
||
multi_schedule |
マルチスケジューラ機能を使用してスケジューリングするかどうかを指定 |
Y|《N》 |
||
make_queue_on_starting |
非常駐のサービスグループに割り当てるスケジュールキューをサーバ起動時に割り当てるかどうかを指定 |
Y|《N》 |
||
loadcheck_interval |
このサービスグループの負荷レベルを監視するインタバル |
〈符号なし整数〉 ((0〜65535)) |
||
levelup_queue_count |
このサービスグループの負荷レベルを判断するサービス要求滞留数(up) |
〈符号なし整数〉 ((0〜32767)) |
||
leveldown_queue_count |
このサービスグループの負荷レベルを判断するサービス要求滞留数(down) |
〈符号なし整数〉 ((0〜32767)) |
||
ipc_sockctl_highwater |
ソケットの一時クローズ処理開始数パーセンテージ/ソケットの一時クローズ処理非対象数パーセンテージ |
〈符号なし整数〉 ((0〜100))《100,0》 |
||
ipc_sockctl_watchtime |
ソケット再利用可能監視時間 |
〈符号なし整数〉 ((0〜65535))《180》 (単位:秒) |
||
ipc_conn_interval |
コネクション確立監視時間 |
〈符号なし整数〉 ((8〜65535))《8》 (単位:秒) |
||
ipc_send_interval |
データ送信監視間隔 |
〈符号なし整数〉 ((5〜32767))《5》 (単位:秒) |
||
ipc_send_count |
データ送信監視回数 |
〈符号なし整数〉 ((1〜32767))《5》 |
||
ipc_header_recv_time |
通信制御データの受信監視時間 |
〈符号なし整数〉 ((5〜32767))《10》 (単位:秒) |
||
rpc_close_after_send |
ノード間通信で確立したコネクションを保持したままにするか,ノード間通信が終了するたびにコネクションを切断するかどうかを指定 |
Y|《N》 |
||
rpc_send_retry_count |
TCP/IPコネクションの接続時にエラーが発生した場合のリトライ回数 |
〈符号なし整数〉 ((0〜65535))《0》 |
||
rpc_send_retry_interval |
TCP/IPコネクションの接続時にエラーが発生した場合のリトライ間隔 |
〈符号なし整数〉 ((0〜300000))《0》 (単位:ミリ秒) |
||
ipc_recvbuf_size |
TCP/IPの受信バッファサイズ |
〈符号なし整数〉 ((0,8192〜1048576))《8192》 (単位:バイト) |
||
ipc_sendbuf_size |
TCP/IPの送信バッファサイズ |
〈符号なし整数〉 ((0,8192〜1048576))《8192》 (単位:バイト) |
||
ipc_listen_sockbufset |
TCP/IPの送受信バッファサイズをlistenソケットに設定するかどうかを指定 |
Y|《N》 |
||
polling_control_data |
一時クローズ処理要求が到着していないかどうかを検査 |
Y|《N》 |
||
thread_yield_interval |
ソケットの再利用指示を受信できる契機を与えるインタバル時間 |
〈符号なし整数〉 ((1〜86400))《90》 (単位:秒) |
||
groups |
サービスグループのグループアクセスリストを設定 |
〈符号なし整数〉 ((0〜4294967294)) |
||
loadlevel_message |
負荷レベル通知メッセージを出力するかどうかを指定 |
Y|《N》|A |
||
ipc_backlog_count |
コネクション確立要求を格納するキューの長さ |
〈符号なし整数〉 ((0〜4096))《0》 |
||
rpc_buffer_pool_max |
プーリングするバッファ数 |
〈符号なし整数〉 ((1〜64))《64》 |
||
schedule_delay_limit |
スケジュール遅延限界経過時間 |
〈符号なし整数〉 ((0〜32767))《0》 (単位:秒) |
||
schedule_delay_abort |
スケジュール遅延時にシステムダウンするかどうかを指定 |
Y|《N》 |
||
rap_autoconnect_con_error_msg |
APIの代理実行要求時,rapサーバとのコネクションの切断を検知した場合に,エラーメッセージを出力するかどうかを指定 |
《Y》|N |
||
core_shm_suppress |
コアファイルへの共用メモリダンプの出力を抑止するかどうかを指定 |
Y|《N》 |
||
xat_connect_resp_time |
通信イベント処理用SPPのアソシエーション確立の最大応答待ち時間 |
〈符号なし整数〉 ((0〜65535))《180》 (単位:秒) |
||
scd_poolfull_check_interval |
メッセージ格納バッファプールのメモリ不足が連続して発生した場合に,KFCA00853-Eを出力するインタバル時間 |
〈符号なし整数〉 ((0〜32767))《0》 (単位:秒) |
||
scd_poolfull_check_count |
メッセージ格納バッファプールのメモリ不足が連続して発生した場合に,KFCA00853-Eメッセージを出力する判断値 |
〈符号なし整数〉 ((1〜32767))《10》 (単位:回) |
||
scd_pool_warning_use_rate |
警告メッセージを出力する判断値になるメッセージ格納バッファプールの使用率の上限値 |
〈符号なし整数〉 ((0〜99))《0》 (単位:%) |
||
scd_pool_warning_interval |
メッセージ格納バッファプール使用率が超過したときの警告メッセージ出力インタバル時間 |
〈符号なし整数〉 ((0〜32767))《0》 (単位:秒) |
||
ipc_tcpnodelay |
Nagleアルゴリズムを無効にするかどうかを指定 |
《Y》|N |
||
stay_watch_queue_count |
スケジュールキューの滞留監視判定を開始する際の判断になるサービス要求滞留数 |
〈符号なし整数〉 ((0〜32767))《0》 |
||
stay_watch_check_rate |
スケジュールキューの滞留監視判定処理で使用するサービス要求の処理率 |
〈符号なし整数〉 ((1〜100)) (単位:%) |
||
stay_watch_abort |
スケジュールキューの滞留監視判定式を満たした場合に,OpenTP1をシステムダウンさせるかどうかを指定 |
Y|《N》 |
||
stay_watch_start_interval |
スケジュールキューの滞留監視インタバル時間 |
〈符号なし整数〉 ((1〜32767))《10》 (単位:秒) |
||
stay_watch_check_interval |
スケジュールキューの滞留監視判定インタバル時間 |
〈符号なし整数〉 ((1〜65534))《10》 (単位:秒) |
||
trn_completion_limit_time |
トランザクション完了限界時間 |
〈符号なし整数〉 ((0〜65535)) (単位:秒) |
||
rap_message_id_change_level |
メッセージIDの変更レベルを指定して,エラーメッセージの種類のEをWに変更 |
〈符号なし整数〉 ((0〜2)) |
||
log_audit_out_suppress |
監査ログを抑止するかどうかを指定 |
Y|《N》 |
||
log_audit_message |
監査ログを取得する項目のメッセージID |
〈符号なし整数〉 ((33400〜99999)) |
||
mcf_prf_trace |
ユーザサーバごとにMCF性能検証用トレース情報を取得するかどうかを指定 |
《Y》|N |
||
scd_refresh_process |
一つのサービス要求ごとに実行するプロセスを起動し直すかどうかを指定 |
Y|《N》 |
||
rap_extend_function |
リモートAPI機能の機能拡張レベル |
〈16進数字〉 ((00000000〜00000001)) 《00000000》 |
||
prc_coredump_filter |
coreファイルに共有メモリを含めるかの判断値 |
〈符号なし整数〉 ((1,3,65,67)) |
||
watch_time |
最大応答待ち時間 |
〈符号なし整数〉 ((0〜65535)) (単位:秒) |
||
scd_process_ctl_opt |
このサービスグループ下のサーバプロセスが異常終了した場合に,サーバプロセスの再起動を抑止するかどうかを指定 |
《0》|1 |
||
rpc_rap_inquire_time_check |
常設コネクションを使用し,かつオートコネクトモードの場合に,リモートAPI機能を使用してdc_rpc_call関数を呼び出すrapクライアント(SUP,SPP,MHP)で問い合わせ間隔最大時間をチェックするかどうかを指定 |
《Y》|N |
||
stack_size_unlimited |
プロセス起動時にプロセスが使用するスタックサイズを無制限(unlimited)に設定するかどうかを指定 |
Y|《N》 |
||
コマンド |
trnrmid |
-n |
リソースマネジャ名 |
〈1〜31文字の識別子〉 |
-i |
リソースマネジャ拡張子 |
〈1〜2文字の識別子〉 |
||
-k |
リソースマネジャをリソースマネジャ接続先選択機能の対象とする場合に指定するかどうかを指定 |
なし。 |
||
scdbufgrp |
-g |
スケジュールバッファグループ名 |
〈1〜8文字の識別子〉 |
|
-s |
共用メッセージ格納バッファ使用制限サイズ |
〈符号なし整数〉 ((512〜1610612736)) (単位:バイト) |
||
-p |
共用メッセージ格納バッファ使用制限率 |
〈符号なし整数〉 ((1〜100)) (単位:%) |
||
scdmulti |
-g |
マルチスケジューラグループ名 |
〈1〜8文字の識別子〉 《scdmltgp》 |
|
scdsvcdef |
-c |
サービス名 |
〈1〜31文字の識別子〉 |
|
-p |
同時実行可能なサービス数 |
〈符号なし整数〉 ((1〜1024)) |
||
-n |
キューイング可能なサービス要求数 |
〈符号なし整数〉 ((1〜65535)) |
||
-l |
キューイング可能なメッセージ格納バッファプール長 |
〈符号なし整数〉 ((512〜31457280)) (単位:バイト) |
||
putenv |
任意 |
環境変数名 環境変数値 |
〈文字列〉 |
|
XAT_CONNECT_RESP_TIME |
通信イベント処理用SPPのアソシエーション確立の最大応答待ち時間 |
〈符号なし整数〉 ((0〜65535))《180》 (単位:秒) |
||
dcputenv |
任意 |
環境変数名 環境変数値 |
〈文字列〉 |