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

○

アプリケーション起動プロセス用論理端末の未送信メッセージ数の表示

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