バージョン 4.2.5
 —  ユーティリティ  —

SYSBPM の呼び出しと操作

SYSBPM ユーティリティの機能は、常に Natural バッファプールおよびバッファプールキャッシュのいずれか、またはその両方に現在ロードされている Natural オブジェクトを参照します。 バッファプールまたはバッファプールキャッシュには、格納またはカタログされた実行済みの Natural オブジェクトのみが含まれることに注意してください。 RUN コマンドで実行されたオブジェクトは、バッファプールまたはバッファプールキャッシュにロードされません。

SYSBPM メニューのファンクションコードまたは PF キーを選択して、SYSBPM 機能を実行できます。 または、関連するセクションの説明に従って、SYSBPM ダイレクトコマンドを使用できます。

このセクションでは、SYSBPM ユーティリティを呼び出す方法、オンラインヘルプテキストを表示する方法、および SYSBPM メインメニューを使用して機能を選択する方法について説明します。 各機能の詳細は、SYSBPM ドキュメントの関連するセクションに記載されています。

また、Sysplex 環境での SYSBPM の使用方法も記載されています。

このセクションでは、次のトピックについて説明します。


SYSBPM の呼び出し

Start of instruction set SYSBPM ユーティリティを呼び出すには

Top of page

オンラインヘルプ

SYSBPM のオンラインヘルプ機能では、SYSBPM ダイレクトコマンド(関連のセクションを参照)や SYSBPM 画面に表示されるフィールドの有効な入力値に関する情報が提供されています。

Start of instruction set SYSBPM ダイレクトコマンドのオンラインヘルプ機能を呼び出すには

Start of instruction set SYSBPM 入力フィールドのオンラインヘルプ機能を呼び出すには

Top of page

SYSBPM メインメニュー - フィールド、機能、およびコマンド

このセクションでは、次のトピックについて説明します。

フィールド

次の表に、SYSBPM メインメニューで表示されるフィールドとその説明を示します。

フィールド 説明
BPNAME プロファイルパラメータ BPNAME で指定されたグローバルバッファプールの名前。 ローカルバッファプールでは、名前はありませんが、BPNAME について空白のフィールドが表示されます。

パラメータリファレンス』ドキュメントの「BPNAME - Natural グローバルバッファプールの名前」も参照してください。

BPPROP バッファプール内のオブジェクトへの変更の伝播を制御するためのプロファイルパラメータ BPPROP の設定。

パラメータリファレンス』ドキュメントの「BPPROP - グローバルバッファプールの伝播」も参照してください。

Type Global NatLocal NatGlobal Sort、または Global DL/I などのバッファプールのタイプ。
Loc 場所。 ホスト ID(上の例の DAEF)およびサブシステム ID(上の例の QA41」)が表示されます。
Preload ロードされている場合は、プリロードリストの名前。

プリロードリストの管理」も参照してください。

Library

実行済みオブジェクトが格納されるライブラリの名前。
名前を指定するかアスタリスク(*)表記を使用することができます。

デフォルトのアスタリスク(*)では、すべてのライブラリが選択されます。

Object

バッファプールにロードされた実行済みオブジェクトの名前。
名前を指定するかアスタリスク(*)表記を使用することができます。

デフォルトのアスタリスク(*)では、すべてのオブジェクトが選択されます。

DBID 実行済みオブジェクトが格納され、ロード元となるシステムファイル FNAT または FUSER のデータベース ID(DBID)。

DBID に 0(ゼロ。デフォルト)を指定した場合、DBID に関係なく、指定したオブジェクトが選択されます。 0 以外の値は、特定の DBID 指定を表します。

FNR 実行済みオブジェクトが格納され、ロード元となるシステムファイル FNAT または FUSER のファイル番号(FNR)。

FNR に 0(ゼロ。デフォルト)を指定した場合、FNR に関係なく、指定したオブジェクトが選択されます。 0 以外の値は、特定の FNR 指定を表します。

Object Pool
次のセクションで説明する[List Objects][Directory Information][Write to Work File]、および[Display Sorted Extract]機能に適用されます。
   
これらの機能に使用するオブジェクトプールのタイプを選択します。
   
B バッファプール。
C バッファプールキャッシュ。
* バッファプールとバッファプールキャッシュ。 これはデフォルトです。
   
[List Objects]機能では、バッファプールまたはバッファプールキャッシュにロードされたすべてのオブジェクトのリストを生成します。 バッファプールにロードされたオブジェクトが最初に表示され、次に、バッファプールキャッシュ内のオブジェクトが表示されます。
   
入力したオブジェクトプールのタイプによってリストの開始地点が決まります。 例えば、「C」と入力すると、リストはバッファプールキャッシュにロードされたオブジェクトで始まります。 リストを上方にスクロールすると、バッファプールにロードされたオブジェクトを表示できます。 バッファプールキャッシュ内にオブジェクトがない場合、リストにはバッファプールのオブジェクトが含まれています。

機能

SYSBPM メインメニューで提供される機能は、次の 3 つのセクションで構成されています。

次に個々の機能を示します。 機能を呼び出すには、[List Objects]の「L」など、必要な機能に対応する 1 文字のコードを[Code]フィールドに入力します。

コード 機能 説明
L オブジェクトのリスト バッファプールおよびバッファプールキャッシュ(使用している場合)のいずれかあるいはその両方にロードされたオブジェクトに関する情報を表示します。 各リスト項目に個別にアクセスし、各オブジェクトに対してさまざまな機能を実行できます。
D オブジェクトの削除 バッファプールおよびバッファプールキャッシュから 1 つ以上のオブジェクトを削除します。
I ディレクトリ情報 バッファプールまたはバッファプールキャッシュにロードされた指定のオブジェクトの全ディレクトリ情報を表示します。
H 16 進表示 バッファプールにロードされた指定のオブジェクトを 16 進形式で表示します。
W ワークファイルへの書き込み ローカルファイルまたは PC テキストファイルに、バッファプールおよびバッファプールキャッシュのいずれかあるいはその両方にあるオブジェクトディレクトリ情報を書き込みます。
X ソート済み抽出の表示 バッファプールまたはバッファプールキャッシュにある 50 のオブジェクトディレクトリのソート済みリストを表示します。 リスト項目は、指定したいずれかのソート条件を使用して並べることができます。
A バッファプール [Buffer Pool Statistics]メニューを呼び出します。 このメニューから、ハッシュテーブル統計を含むバッファプールのオブジェクトに依存しない統計機能を呼び出すことができます。
C バッファプールキャッシュ 必須のバッファプールキャッシュ。

[BP Cache Statistics]メニューを呼び出します。 このメニューから、ハッシュテーブル統計を含むバッファプールキャッシュのオブジェクトに依存しない統計機能を呼び出すことができます。

S バッファプールの選択 使用可能なすべてのバッファプールの選択リストを表示します。
B ブラックリストの管理 実行しないオブジェクトのブラックリストを管理する場合に使用する[Blacklist Maintenance]メニューを呼び出します。
P プリロードリストの管理 [Preload List Maintenance]メニューを呼び出します。 プリロードリストでは、バッファプールの初期化時にバッファプールにロードするオブジェクトの名前を指定できます。

PF キーとダイレクトコマンド

SYSBPM メインメニューでは、次の表に示す PF キーや SYSBPM ダイレクトコマンドを使用できます。 コマンドの下線部分は最短の省略形を表します。 コマンドの詳細については、「SYSBPM ダイレクトコマンド」を参照してください。

PF キー コマンド 機能
PF1   SYSBPM ヘルプ情報を表示します。オンラインヘルプも参照してください。
PF3 EXIT 現在の機能/画面を終了して、前の画面を表示します。
PF4 LAST 最後に入力した SYSBPM ダイレクトコマンドを表示します。
PF6 FLIP PF キー行を切り替えます。PF1PF12 キーと PF13PF24 キーの間で表示を切り替えます。
PF12 CANCEL EXIT と同じです。
PF15 MENU SYSBPM メインメニューを呼び出します。

Top of page

Sysplex 環境での SYSBPM

Natural で別のオペレーティングシステムイメージ(ホスト)に切り替えると、常にバッファプールも切り替わります。 バッファプールの切り替えは、異なるホスト ID によって示されます。このホスト ID は、SYSBPM 画面の[Loc]フィールドに表示されます。

切り替えは、各端末 I/O の後、つまり、いずれかのファンクションキーを選択した後、または Enter キーを選択することによって実行できます。 バッファプールの切り替え後、参照コマンドおよび位置調整コマンドの TOPBOTTOM+-LEFTRIGHT は実行されません。 代わりに、リストは新しいバッファプールの先頭から始まります。

BPPROP プロファイルパラメータ(『パラメータリファレンス』ドキュメントの「BPPROP - グローバルバッファプールの伝播」を参照)が PLEX または GPLEX に設定されている場合、ブラックリストの操作、オブジェクトの削除、またはバッファプールの初期化を行う SYSBPM コマンドは、まず、通常どおり実行され、次に同じサブシステムで使用可能な他のバッファプールに伝播します。 バッファプールの切り替えによって機能が中断したり、伝播したりした場合は、該当するメッセージが表示されます。 Natural が別のホストに正常に切り替えられ、バッファプールが変更された場合にも、該当するメッセージが表示されます。

Top of page