Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Financial Service Platform 使用の手引


30.3.4 eetrbtbldump

機能

指定されたテーブル情報をcoreファイル,メモリDUMPファイル,ユーザメモリダンプファイルから抽出し,標準出力に出力します。

形式
eetrbtbldump {-t テーブル名[,通番]|
              -e アイキャッチャー
             [-p]}
             [-b サイズ] [-a] ファイル名

オプション

-t テーブル名[,通番]

編集するテーブル名と通番を指定します。指定例を次に示します。

指定例:uia,xxxxx(xxxxx:10進数5桁以内)

本オプションはcoreファイル,メモリDUMPファイルが対象です。

-b サイズ 〜〈符号なし整数〉((16〜10,000))《各テーブルサイズ》

指定したサイズを編集します。

ファイル名 〜〈パス名〉

編集するcoreファイル,メモリDUMPファイル名,ユーザメモリダンプファイルを指定します。

-e アイキャッチャー 〜〈12文字の識別子〉

編集するユーザメモリダンプ領域のアイキャッチャーを指定します。アイキャッチャーは「”」で囲んでください。

指定例: -e ”**USRDMP0001”

-p

編集するメモリ領域のアドレスを表示します。また,表示するロケーションは,メモリ領域の先頭で0から振り直します。詳細は,出力形式を参照してください。

省略した場合,メモリ領域のアドレスを表示しません。また,ロケーションはヘッダ領域から連続して振ります。

-pオプションは,-eオプションを指定した場合に指定できます。

-a

1行前に出力した行と同一の場合,「TO NEXT LINE LOCATION SAME AS ABOVE」を表示しないで,すべての情報を表示します。

省略した場合,「TO NEXT LINE LOCATION SAME AS ABOVE」を表示します。

出力形式

-pを指定しない場合(-aを指定しない場合)

*******    テーブル情報    バージョン(aa-aa-aa)  *******
出力指定:bb…bb
ファイル名:cc…cc
  
   00000000    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy 
   00000010    TO NEXT LINE LOCATION SAME AS ABOVE
   00000040    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy

-pを指定しない場合(-aを指定した場合)

*******    テーブル情報    バージョン(aa-aa-aa)  *******
出力指定:bb…bb
ファイル名:cc…cc
  
   00000000    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy 
   00000010    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy 
   00000020    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy 
   00000030    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy 
   00000040    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy
表30‒10 出力形式

項番

表示名称

出力形式

1

aa-aa-aa

当該コマンドを実行したTP1/EEのバージョン

2

bb…bb

本コマンドの引数

3

cc…cc

入力ファイル名

4

y…y

テーブル情報

-aを省略し1行前に出力した行と同一の場合,「TO NEXT LINE LOCATION SAME AS ABOVE」を表示します。複数行同一の場合は,「TO NEXT LINE LOCATION SAME AS ABOVE」を一度だけ表示します。最終行の2行が同一の場合は,「TO NEXT LINE LOCATION SAME AS ABOVE」を表示しません。

-pを指定した場合出力形式(-aを指定しない場合)

*******    テーブル情報    バージョン(aa-aa-aa)  *******
出力指定:bb…bb
ファイル名:cc…cc
 
                 00000000    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy  ※1
                 00000010    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy  ※1
a8588ee5562b0000,00000000    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy  ※2
b8588ee5562b0000,00000010    TO NEXT LINE LOCATION SAME AS ABOVE                     ※2
e8588ee5562b0000,00000040    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy
     ※3
注※1

ヘッダ領域です。

注※2

メモリ領域です。

注※3

メモリ領域のアドレスです。表示内容は,実行環境のエンディアンに依存します。リトルエンディアン環境では,いちばん左の2桁が最下位バイトとなり,ロケーションが進むといちばん左の2桁から加算していきます。ビッグエンディアン環境では,いちばん右の2桁が最下位バイトとなり,ロケーションが進むといちばん右の2桁から加算していきます。出力例は,リトルエンディアン環境で実行した場合です。

-pを指定した場合出力形式(-aを指定した場合)

*******    テーブル情報    バージョン(aa-aa-aa)  *******
出力指定:bb…bb
ファイル名:cc…cc
  
                 00000000    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy  ※1
                 00000010    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy  ※1
a8588ee5562b0000,00000000    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy  ※2
b8588ee5562b0000,00000010    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy  ※2
c8588ee5562b0000,00000020    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy  ※2
d8588ee5562b0000,00000030    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy  ※2
e8588ee5562b0000,00000040    yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy   yyyyyyyyyyyyyyyy  ※2
      ※3
注※1

ヘッダ領域です。

注※2

メモリ領域です。

注※3

メモリ領域のアドレスです。表示内容は,実行環境のエンディアンに依存します。リトルエンディアン環境では,いちばん左の2桁が最下位バイトとなり,ロケーションが進むといちばん左の2桁から加算していきます。ビッグエンディアン環境では,いちばん右の2桁が最下位バイトとなり,ロケーションが進むといちばん右の2桁から加算していきます。出力例は,リトルエンディアン環境で実行した場合です。

表30‒11 出力形式

項番

表示名称

出力形式

1

aa-aa-aa

当該コマンドを実行したTP1/EEのバージョン

2

bb…bb

本コマンドの引数

3

cc…cc

入力ファイル名

4

y…y

テーブル情報

-aを省略し1行前に出力した行と同一の場合,「TO NEXT LINE LOCATION SAME AS ABOVE」を表示します。複数行同一の場合は,「TO NEXT LINE LOCATION SAME AS ABOVE」を一度だけ表示します。最終行の2行が同一の場合は,「TO NEXT LINE LOCATION SAME AS ABOVE」を表示しません。

出力メッセージ

マニュアル「OpenTP1 Version 7 分散トランザクション処理機能 TP1/Server Base Enterprise Option プログラム作成の手引」を参照してください。

注意事項
  • -eで指定したアイキャッチャが複数存在した場合,最初に見つかったアイキャッチャを持つテーブル情報を表示して終了します。

  • -eを指定してテーブル情報を表示した場合,先頭32バイト(アイキャッチャ含む)にはTP1/EE制御情報を表示します。ユーザが指定したメモリ領域は33バイト目以降に表示されます。