分散トランザクション処理機能 OpenTP1 プログラム作成の手引

[目次][索引][前へ][次へ]

2.4.1 運用コマンドの実行

OpenTP1システムの運用を支援するために,オンライン中に入力できるOpenTP1のコマンドを,UAPからdc_adm_call_command関数CBLDCADM('COMMAND ')で実行できます。コマンドの実行結果は,UAPにリターンします。リターンする内容は標準出力,または標準エラー出力に出力される値です。

コマンドを実行するUAPには,次に示す指定をして,コマンドがあるディレクトリをコマンドのサーチパスに定義しておいてください。

dc_adm_call_command関数を使ったOpenTP1のコマンド実行の概要を次の図に示します。

図2-46 dc_adm_call_command関数を使ったOpenTP1のコマンド実行の概要

[図データ]

<この項の構成>
(1) dc_adm_call_command関数で実行できるOpenTP1のコマンド

(1) 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
(凡例)
○:UAPの処理から実行できます。
×:UAPの処理から実行できません。
注※1
dcstopコマンドをUAPから実行する場合は,バックグラウンドで実行してください。
注※2
コマンドで変更された環境は,呼び出し元のUAPでは有効になりません。