分散トランザクション処理機能 OpenTP1 プログラム作成の手引
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 | ○ |
All Rights Reserved. Copyright (C) 2006, 2012, Hitachi, Ltd.