OpenTP1システムの運用を支援するために,オンライン中に入力できるOpenTP1のコマンドを,UAPからdc_adm_call_command関数【CBLDCADM('COMMAND ')】で実行できます。コマンドの実行結果は,UAPにリターンします。リターンする内容は標準出力,または標準エラー出力に出力される値です。
コマンドを実行するUAPには,次に示す指定をして,コマンドがあるディレクトリをコマンドのサーチパスに定義しておいてください。
dc_adm_call_command関数を使ったOpenTP1のコマンド実行の概要を次の図に示します。
図2-46 dc_adm_call_command関数を使ったOpenTP1のコマンド実行の概要
OpenTP1のコマンドとUAPからの実行可否を次の表に示します。
表2-1 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 | ○ | |
サービスグループ管理 | サービスグループの状態表示 | mcftlssg | ○ |
サービスグループの閉塞 | mcftdctsg | ○ | |
サービスグループの閉塞解除 | mcftactsg | ○ | |
サービスグループの入力キュー処理の保留 | mcfthldiq | ○ | |
サービスグループの入力キュー処理の保留解除 | mcftrlsiq | ○ | |
サービスグループの入力キュー削除 | mcftdlqsg | ○ | |
サービス管理 | サービスの状態表示 | mcftlssv | ○ |
サービスの閉塞 | mcftdctsv | ○ | |
サービスの閉塞解除 | mcftactsv | ○ | |
セション管理 | セションの開始 | mcftactss | ○ |
セションの終了 | mcftdctss | ○ | |
バッファ管理 | バッファグループの使用状況表示 | mcftlsbuf | ○ |
マップ管理 | マップファイルのパス名変更 | dcmapchg | × |
マップファイルのロード済み資源の表示 | dcmapls | × | |
キュー管理 | 入出力キューの内容複写 | mcftdmpqu | ○ |
MCFトレース取得管理 | MCFトレースファイルの強制スワップ | mcftswptr | ○ |
MCFトレース取得の開始 | mcftstrtr | ○ | |
MCFトレース取得の終了 | mcftstptr | ○ | |
MCF稼働統計情報管理 | MCF稼働統計情報の編集 | mcfreport | × |
MCF稼働統計情報の出力 | mcfstats | ○ | |
MCF通信サービス管理 | MCF通信サービスの部分停止 | mcftstop | × |
MCF通信サービスの部分開始 | mcftstart | × | |
MCF通信サービスの状態参照と開始待ち合わせ | mcftlscom | × | |
ユーザタイマ監視 | ユーザタイマ監視の状態表示 | mcftlsutm | ○ |