2.4.1 運用コマンドの実行
OpenTP1システムの運用を支援するために,オンライン中に入力できるOpenTP1のコマンドを,UAPからdc_adm_call_command関数【CBLDCADM('COMMAND ')】で実行できます。コマンドの実行結果は,UAPにリターンします。リターンする内容は標準出力,または標準エラー出力に出力される値です。
コマンドを実行するUAPには,次に示す指定をして,コマンドがあるディレクトリをコマンドのサーチパスに定義しておいてください。
dc_adm_call_command関数を使ったOpenTP1のコマンド実行の概要を次の図に示します。
|
(1) dc_adm_call_command関数で実行できるOpenTP1のコマンド
OpenTP1のコマンドとUAPからの実行可否を次の表に示します。
機能 |
コマンド名 |
UAPから実行 |
|
---|---|---|---|
システム管理 |
OpenTP1のOSへの登録と削除 |
dcsetup |
× |
プロセスサービスの再起動および定義の反映 |
dcreset |
× |
|
OpenTP1の内部制御用資源の確保と解放 |
dcmakeup |
× |
|
OpenTP1の開始 |
dcstart |
× |
|
OpenTP1の終了 |
dcstop |
○※1 |
|
システム統計情報の取得開始,終了 |
dcstats |
○ |
|
マルチノードエリア,サブエリアの開始 |
dcmstart |
○ |
|
マルチノードエリア,サブエリアの終了 |
dcmstop |
○ |
|
シナリオテンプレートからのOpenTP1コマンドの実行 |
dcjcmdex |
× |
|
システム定義のオペランドの指定 |
dcjchconf |
× |
|
ドメイン定義ファイルの更新 |
dcjnamch |
○ |
|
OpenTP1ノードの状態表示 |
dcndls |
○ |
|
共用メモリの状態表示 |
dcshmls |
○ |
|
一時クローズ処理の実行状態の表示 |
rpcstat |
○ |
|
標準出力,標準エラー出力のリダイレクト |
prctee |
× |
|
prcteeプロセスの停止と再開始 |
prctctrl |
× |
|
保守資料の取得 |
dcrasget |
○ |
|
システム統計情報の標準出力へのリアルタイム編集出力 |
dcreport |
○ |
|
トラブルシュート情報の削除 |
dccspool |
○ |
|
システム定義のチェック |
dcdefchk |
× |
|
製品情報の表示 |
dcpplist |
○ |
|
リモートAPI管理 |
rapリスナーおよびrapサーバの状態表示 |
rapls |
× |
リモートAPI機能の実行環境の設定 |
rapsetup |
× |
|
リモートAPI機能に使用する定義の自動生成 |
rapdfgen |
× |
|
サーバ管理 |
サーバの開始 |
dcsvstart |
○ |
サーバの終了 |
dcsvstop |
○ |
|
サーバの状態表示 |
prcls |
○ |
|
ユーザサーバ,およびユーザサーバから起動されるコマンドのサーチパスの表示 |
prcpathls |
○ |
|
ユーザサーバ,およびユーザサーバから起動されるコマンドのサーチパスの変更 |
prcpath |
○※2 |
|
UAP共用ライブラリのサーチパスの表示 |
prcdlpathls |
○ |
|
UAP共用ライブラリのサーチパスの変更 |
prcdlpath |
○※2 |
|
OpenTP1のプロセスの強制停止 |
prckill |
○ |
|
スケジュール管理 |
スケジュールの状態表示 |
scdls |
○ |
スケジュールの閉塞 |
scdhold |
○ |
|
スケジュールの再開始 |
scdrles |
○ |
|
プロセス数の変更 |
scdchprc |
○ |
|
プロセスの停止および再起動 |
scdrsprc |
○ |
|
トランザクション管理 |
トランザクションの状態表示 |
trnls |
○ |
トランザクションの強制コミット |
trncmt |
○ |
|
トランザクションの強制ロールバック |
trnrbk |
○ |
|
トランザクションの強制終了 |
trnfgt |
○ |
|
トランザクション統計情報の取得開始,終了 |
trnstics |
○ |
|
未決着トランザクション情報ファイルの削除 |
trndlinf |
○ |
|
OSI TP通信の未決着トランザクション情報の表示 |
tptrnls |
○ |
|
XAリソース管理 |
XARイベントトレース情報の表示 |
xarevtr |
× |
XARファイルの状態表示 |
xarfills |
○ |
|
XARトランザクション状態の変更 |
xarforce |
○ |
|
XAリソースサービスの閉塞 |
xarhold |
○ |
|
XARファイルの作成 |
xarinit |
× |
|
XARトランザクション情報の表示 |
xarls |
○ |
|
XAリソースサービスの閉塞解除 |
xarrles |
○ |
|
XARファイルの削除 |
xarrm |
× |
|
排他管理 |
排他情報の表示 |
lckls |
○ |
排他制御用テーブルのプール情報の表示 |
lckpool |
○ |
|
デッドロック情報ファイルとタイムアウト情報ファイルの削除 |
lckrminf |
○ |
|
ネーム管理 |
OpenTP1起動確認,キャッシュ削除 |
namalivechk |
○ |
ドメイン代表スケジュールサービスの登録,削除 |
namdomainsetup |
○ |
|
ドメイン構成の変更(システム共通定義使用) |
namndchg |
○ |
|
ドメイン構成の変更(ドメイン定義ファイル使用) |
namchgfl |
○ |
|
起動通知情報の強制的無効化 |
namunavl |
× |
|
OpenTP1のサーバ情報の表示 |
namsvinf |
○ |
|
RPC抑止リストの操作 |
namblad |
○ |
|
ノードリスト情報の削除(ノード自動追加機能使用時) |
namndrm |
× |
|
マネジャノードの変更(ノード自動追加機能使用時) |
nammstr |
× |
|
ノードリストファイルの作成(ノード自動追加機能使用時) |
namnlcre |
× |
|
ノードリストファイルの内容表示(ノード自動追加機能使用時) |
namnldsp |
○ |
|
ノードリストファイルの削除(ノード自動追加機能使用時) |
namnldel |
× |
|
ノードのオプション情報の変更(ノード自動追加機能使用時) |
namndopt |
○ |
|
メッセージログ管理 |
メッセージログファイルの内容表示 |
logcat |
○ |
メッセージログのリアルタイム出力機能の切り替え |
logcon |
○ |
|
監査ログ |
監査ログ機能の環境設定 |
dcauditsetup |
× |
OpenTP1ファイル管理 |
OpenTP1ファイルシステムの初期設定 |
filmkfs |
× |
OpenTP1ファイルシステムの状態表示 |
filstatfs |
○ |
|
OpenTP1ファイルシステムの内容表示 |
fills |
○ |
|
OpenTP1ファイルシステムのバックアップ |
filbkup |
× |
|
OpenTP1ファイルシステムのリストア |
filrstr |
× |
|
OpenTP1ファイルグループの変更 |
filchgrp |
○ |
|
OpenTP1ファイルのアクセス許可モードの変更 |
filchmod |
○ |
|
OpenTP1ファイル所有者の変更 |
filchown |
○ |
|
ステータスファイル管理 |
ステータスファイルの作成,初期設定 |
stsinit |
× |
ステータスファイルの状態表示 |
stsls |
○ |
|
ステータスファイルの内容表示 |
stsfills |
○ |
|
ステータスファイルのオープン |
stsopen |
○ |
|
ステータスファイルのクローズ |
stsclose |
○ |
|
ステータスファイルの削除 |
stsrm |
○ |
|
ステータスファイルのスワップ |
stsswap |
○ |
|
ジャーナル関係のファイル管理 |
ジャーナル関係のファイルの初期設定 |
jnlinit |
× |
ジャーナル関係のファイル情報の表示 |
jnlls |
○ |
|
再開始中読み込み済ジャーナル関係のファイル情報の表示 |
jnlrinf |
× |
|
ジャーナル関係のファイルのオープン |
jnlopnfg |
○ |
|
ジャーナル関係のファイルのクローズ |
jnlclsfg |
○ |
|
ジャーナル関係の物理ファイルの割り当て |
jnladdpf |
○ |
|
ジャーナル関係の物理ファイルの削除 |
jnldelpf |
○ |
|
ジャーナル関係のファイルのスワップ |
jnlswpfg |
○ |
|
ジャーナル関係のファイルの削除 |
jnlrm |
× |
|
ジャーナル関係のファイルのステータス変更 |
jnlchgfg |
× |
|
ジャーナル関係のファイルのアンロード |
jnlunlfg |
× |
|
自動アンロード機能の制御 |
jnlatunl |
× |
|
ジャーナル関係のファイルの回復 |
jnlmkrf |
× |
|
ファイル回復用ジャーナルの集積 |
jnlcolc |
× |
|
アンロードジャーナルファイルの複写 |
jnlcopy |
× |
|
アーカイブ状態の表示 |
jnlarls |
○ |
|
アンロードジャーナルファイル,またはグローバルアーカイブアンロードジャーナルファイルの編集出力 |
jnledit |
× |
|
アンロードジャーナルファイル,またはグローバルアーカイブアンロードジャーナルファイルのレコード出力 |
jnlrput |
× |
|
アンロードジャーナルファイル,およびグローバルアーカイブアンロードジャーナルファイルの時系列ソート,およびマージ |
jnlsort |
× |
|
稼働統計情報の出力 |
jnlstts |
× |
|
MCF稼働統計情報の出力 |
jnlmcst |
× |
|
リソースグループの接続の強制解除 |
jnlardis |
× |
|
DAMファイル管理 |
物理ファイルの初期設定 |
damload |
× |
論理ファイルの状態表示 |
damls |
○ |
|
論理ファイルの追加 |
damadd |
○ |
|
論理ファイルの切り離し |
damrm |
○ |
|
論理ファイルの論理閉塞 |
damhold |
○ |
|
論理ファイルの閉塞解除 |
damrles |
○ |
|
物理ファイルの削除 |
damdel |
× |
|
物理ファイルのバックアップ |
dambkup |
× |
|
物理ファイルのリストア |
damrstr |
× |
|
論理ファイルの回復 |
damfrc |
× |
|
キャッシュブロック数のしきい値の設定 |
damchdef |
○ |
|
キャッシュブロック数の取得 |
damchinf |
○ |
|
TAMファイル管理 |
TAMファイルの初期作成 |
tamcre |
× |
TAMテーブルの状態表示 |
tamls |
○ |
|
TAMテーブルの追加 |
tamadd |
○ |
|
TAMテーブルの切り離し |
tamrm |
○ |
|
TAMテーブルの論理閉塞 |
tamhold |
○ |
|
TAMテーブルの閉塞解除 |
tamrles |
○ |
|
TAMテーブルのロード |
tamload |
○ |
|
TAMテーブルのアンロード |
tamunload |
○ |
|
TAMファイルの削除 |
tamdel |
× |
|
TAMファイルのバックアップ |
tambkup |
× |
|
TAMファイルのリストア |
tamrstr |
× |
|
TAMファイルの回復 |
tamfrc |
× |
|
TAM排他資源名称の変換 |
tamlckls |
○ |
|
ハッシュ形式のTAMファイルおよびTAMテーブルのシノニム情報の表示 |
tamhsls |
× |
|
メッセージキューファイル管理 |
キューグループの状態表示 |
quels |
○ |
メッセージキュー用物理ファイルの割り当て |
queinit |
× |
|
メッセージキュー用物理ファイルの削除 |
querm |
× |
|
リソースマネジャ管理 |
リソースマネジャの情報の表示 |
trnlsrm |
× |
リソースマネジャの登録 |
trnlnkrm |
× |
|
トランザクション制御用オブジェクトファイルの作成 |
trnmkobj |
× |
|
トレース管理 |
UAPトレースの編集出力 |
uatdump |
× |
RPCトレースのマージ |
rpcmrg |
× |
|
RPCトレースの出力 |
rpcdump |
× |
|
共用メモリダンプの出力 |
usmdump |
○ |
|
性能検証用トレース管理 |
トレース情報ファイルの編集出力 |
prfed |
× |
トレース情報ファイルの取り出し |
prfget |
× |
|
リアルタイム統計情報サービス管理 |
RTSログファイルの編集出力 |
rtsedit |
× |
リアルタイム統計情報の標準出力への出力 |
rtsls |
× |
|
リアルタイム統計情報サービスの実行環境の設定 |
rtssetup |
× |
|
リアルタイム統計情報の設定変更 |
rtsstats |
× |
|
OpenTP1解析支援 |
性能検証用トレース解析 |
dcalzprf |
× |
コネクション管理 |
コネクションの状態表示 |
mcftlscn |
○ |
コネクションの確立 |
mcftactcn |
○ |
|
コネクションの解放 |
mcftdctcn |
○ |
|
コネクションの切り替え |
mcftchcn |
○ |
|
ネットワークの状態表示 |
mcftlsln |
○ |
|
サーバ型コネクションの確立要求の受付開始 |
mcftonln |
○ |
|
サーバ型コネクションの確立要求の受付終了 |
mcftofln |
○ |
|
メッセージ多重処理状況の表示 |
mcftlstrd |
○ |
|
アプリケーション管理 |
アプリケーションの状態表示 |
mcfalsap |
○ |
アプリケーションの閉塞 |
mcfadctap |
○ |
|
アプリケーションの閉塞解除 |
mcfaactap |
○ |
|
アプリケーション異常終了回数の初期化 |
mcfaclcap |
○ |
|
アプリケーション起動要求の状態表示 |
mcfalstap |
○ |
|
アプリケーションに関するタイマ起動要求の削除 |
mcfadltap |
○ |
|
アプリケーション運用支援 |
アプリケーションプログラムの起動 |
mcfuevt |
○ |
論理端末管理 |
論理端末の状態表示 |
mcftlsle |
○ |
論理端末の閉塞 |
mcftdctle |
○ |
|
論理端末の閉塞解除 |
mcftactle |
○ |
|
論理端末のメッセージキューの先頭スキップ |
mcftspqle |
○ |
|
論理端末の出力キュー処理の保留 |
mcfthldoq |
○ |
|
論理端末の出力キュー処理の保留解除 |
mcftrlsoq |
○ |
|
論理端末の出力キュー削除 |
mcftdlqle |
○ |
|
論理端末に関するメッセージジャーナルの取得開始 |
mcftactmj |
○ |
|
論理端末に関するメッセージジャーナルの取得終了 |
mcftdctmj |
○ |
|
論理端末に対する継続問い合わせ応答処理の強制終了 |
mcftendct |
○ |
|
端末代行の開始 |
mcftstalt |
○ |
|
端末代行の終了 |
mcftedalt |
○ |
|
アプリケーション起動プロセス用論理端末の未送信メッセージ数の表示 |
mcfalspsv |
○ |
|
サービスグループ管理 |
サービスグループの状態表示 |
mcftlssg |
○ |
サービスグループの閉塞 |
mcftdctsg |
○ |
|
サービスグループの閉塞解除 |
mcftactsg |
○ |
|
サービスグループの入力キュー処理の保留 |
mcfthldiq |
○ |
|
サービスグループの入力キュー処理の保留解除 |
mcftrlsiq |
○ |
|
サービスグループの入力キュー削除 |
mcftdlqsg |
○ |
|
サービス管理 |
サービスの状態表示 |
mcftlssv |
○ |
サービスの閉塞 |
mcftdctsv |
○ |
|
サービスの閉塞解除 |
mcftactsv |
○ |
|
バッファ管理 |
バッファグループの使用状況表示 |
mcftlsbuf |
○ |
マップ管理 |
マップファイルのパス名変更 |
dcmapchg |
× |
マップファイルのロード済み資源の表示 |
dcmapls |
× |
|
キュー管理 |
入出力キューの内容複写 |
mcftdmpqu |
○ |
MCFトレース取得管理 |
MCFトレースファイルの強制スワップ |
mcftswptr |
○ |
MCFトレース取得の開始 |
mcftstrtr |
○ |
|
MCFトレース取得の終了 |
mcftstptr |
○ |
|
MCF稼働統計情報管理 |
MCF稼働統計情報の編集 |
mcfreport |
× |
MCF稼働統計情報の出力 |
mcfstats |
○ |
|
MCF通信サービス管理 |
MCF通信サービスの部分停止 |
mcftstop |
× |
MCF通信サービスの部分開始 |
mcftstart |
× |
|
MCF通信サービスの状態参照と開始待ち合わせ |
mcftlscom |
× |
|
ユーザタイマ監視 |
ユーザタイマ監視の状態表示 |
mcftlsutm |
○ |
- (凡例)
-
○:UAPの処理から実行できます。
×:UAPの処理から実行できません。
- 注※1
-
dcstopコマンドをUAPから実行する場合は,バックグラウンドで実行してください。
- 注※2
-
コマンドで変更された環境は,呼び出し元のUAPでは有効になりません。