Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 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のコマンド

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

バッファ管理

バッファグループの使用状況表示

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では有効になりません。