変更の開始

HARDWARE_RESOURCE_INFO 表関数

HARDWARE_RESOURCE_INFO 表関数は、構成済みのハードウェア・リソースに関する情報を戻します。

返される情報は、STRSSTハードウェア・サービス・マネージャ・インターフェースや、ハードウェア・リソース・リストの取得(QGYRHRL、QgyRtvHdwRscList)、ハードウェア・リソース情報の取得(QGYRHRI、QgyRtvHdwRscInfo)APIから取得できる詳細情報と同様です。

権限: 不要です。

構文図を読むビジュアル構文図をスキップHARDWARE_RESOURCE_INFO( RESOURCE_CATEGORY =>  リソース・カテゴリー,DETAILED_INFO => 詳細情報,IGNORE_ERRORS => 無視-エラー)
スキーマは QSYS2 です。
リソース・カテゴリー
戻されるリソース情報のカテゴリーを識別する文字ストリング式またはグラフィック・ストリング式。
ADAPTER
結合されたシステム・アダプター・リソース
ALL
すべてのリソース・カテゴリーの情報
COMM
通信リソース
暗号
暗号リソース
光ディスク
光ディスク資源
プロセッサー
プロセッサー・リソース
STORAGE
ストレージ・デバイス・リソース (テープ・リソースおよび光ディスク・リソースを含む)
テープ
テープ・リソース
WORKSTATION
ローカル・ワークステーション・リソース
詳細情報
返す情報のタイプを識別する文字ストリング式またはグラフィック・ストリング式。
NO
リソースの基本情報のみが返されます。 これは、SERIAL_NUMBER 列の前の列の情報です。 これはデフォルト値。
YES
リソースに使用可能なすべての情報が返されます。
無視エラー
エラーの発生時に実行する内容を識別する文字ストリング式またはグラフィック・ストリング式。
NO

エラーが戻されます。

YES
警告が戻されます。
エラーが検出されても、行は戻されません。 これはデフォルト値。

この関数の結果は、以下の表に示された形式の複数行を含むテーブルです。 列はすべて NULL 可能です。

表 1. HARDWARE_RESOURCE_INFO 表関数
列名 データ・タイプ 説明
ID INTEGER 結果セット内のこの行に対して生成された固有 ID。
親 ID INTEGER このリソースに対する親の ID。

このリソースが別のリソースの子でない場合は、NULL 値が入ります。

リソース・カテゴリー VARCHAR(11) 情報が戻されるリソースのハードウェア・リソース・カテゴリー。
ADAPTER
結合されたシステム・アダプター・リソース。
COMM
通信リソース。
暗号
暗号リソース。
光ディスク
光ディスク資源。
プロセッサー
プロセッサー・リソース。
STORAGE
ストレージ・デバイス・リソース。
テープ
テープ資源。
WORKSTATION
ローカル・ワークステーション・リソース。
RESOURCE_NAME VARCHAR(10) 資源の名前。
状況 VARCHAR(12) リソースが操作可能かどうか。
作動不良
リソースが操作可能ではありません。
検出なし
リソースの存在を検出できませんでした。
作動可能
リソースは操作可能です。

STATUS がこのリソースに適用されない場合、または判別できない場合は、NULL 値が入ります。

EXTENDED_STATUS VARCHAR(14) リソースの拡張ハードウェア状況です。
DEGRADED
リソースは操作可能ですが、パフォーマンスが低下しています。
無効
リソースは現在無効になっています。
ERROR
リソースは操作可能ですが、エラーが検出されました。
FAILED
リソースが失敗しました。
作動不良
リソースが操作可能ではありません。
給電されていない
資源の電源がオフになっているか, あるいは電源が供給されていません。
NOT CONNECTED
リソースが接続されていません。
NOT INSTALLED
リソースがインストールされていません。
作動可能
リソースは操作可能です。
ソフトウェア・エラー
リソースは、システム・ソフトウェア・エラーのために失敗しました。

STATUS がこのリソースに適用されない場合、または判別できない場合は、NULL 値が入ります。

DEVICE_TYPE VARCHAR(4) このリソースのオブジェクト・タイプを表す ID。 自己構成磁気テープ装置の場合、これはエミュレートされた装置タイプ番号を表します。

値 *TAP は, 自己構成テープ装置が 0 から 9 および A から Z の範囲外の文字を含む装置タイプをエミュレートしていることを示します。

値が使用できない場合は、NULL 値が入ります。

DEVICE_MODEL VARCHAR(3) リソースの型式番号です。 自己構成磁気テープ装置の場合、これはエミュレートされた装置の型式番号を表します。

値が使用できない場合は、NULL 値が入ります。

ADAPTER_SYSTEM VARCHAR(8) 結合システム・アダプターが接続されているシステム。

値が使用できない場合は、NULL 値が入ります。

LAN アダプター・アドレス (LAN_ADAPTER_ADDRESS) VARCHAR(12) LAN アダプター・リソースのネットワーク・アドレス。

値が使用できない場合は、NULL 値が入ります。

LINE_TYPE VARCHAR(5) LAN 資源の回線タイプです。
FDDI
ファイバー分散データ・インターフェース。
TOKEN
トークンリング。

リソースに回線タイプがない場合は、NULL 値が入ります。

TEXT_DESCRIPTION VARCHAR(50) リソースの説明。

記述テキストがない場合は、NULL 値が入ります。

MESSAGE_ID CHAR(7) TEXT_DESCRIPTION の取得元となるメッセージ。 このメッセージは *LIBL の QCPFMSG メッセージ・ファイルにあります。

記述テキストがない場合は、NULL 値が入ります。

リソースの種類 2 進数 (24) リソース種類フィールドは、24 バイトの 16 進数で構成されます。 これは、Kind 1、Kind 2、および Kind 3 という 3 つの 8 バイト・フィールドに分割できます。 システムは、Kind 1、Kind 2、および Kind 3 を使用してリソースを分類します。
RESOURCE_KIND1 BINARY(8) 種類 1 の値です。
RESOURCE_KIND2 BINARY(8) 種類 2 の値です。
RESOURCE_KIND3 BINARY(8) 種類 3 の値です。
DETAILED_INFO が YES の場合、以下の列に対して NULL 以外の値が返される可能性があります
SERIAL_NUMBER VARCHAR(15) リソースの製造シーケンスに基づく、拡張された固有番号。
シリアル番号 (SERIAL_NUMBER_SHORT) VARCHAR(10) リソースの製造順序に基づく固有番号。
PART_NUMBER (パラメーター番号) VARCHAR(12) 類似タイプのハードウェアを表す製造 ID。

列がリソースに適用されない場合は、NULL 値が入ります。

BUS_NUMBER INTEGER システム・プロセッサーのカードへのパス接続を表す数値。

列がリソースに適用されない場合は、NULL 値が入ります。

ボード番号 INTEGER カードが差し込まれているバスのセクションを表す数値。

列がリソースに適用されない場合は、NULL 値が入ります。

CARD_NUMBER (カード番号) INTEGER バス上のカードの位置を表す数値。

列がリソースに適用されない場合は、NULL 値が入ります。

カードの位置 VARCHAR(5) デバイスまたは機能がバスに接続されている物理的位置。

列がリソースに適用されない場合は、NULL 値が入ります。

FRAME_ID VARCHAR(4) フレーム・リソースの ID

列がリソースに適用されない場合は、NULL 値が入ります。

LOCATION_CODE VARCHAR (79) 型 システム内のハードウェア・リソースの物理的位置。
ロケーション・コード・フィールドは、0 個以上のロケーション・ラベルのシーケンスです。このシーケンスに従うと、リソース・ロケーションにつながります。 これは ,担当者がハードウェアの部品を検討,除去,または取り替えるために出向くことがで きる場所です。 位置ラベルは,ハードウェア上にエッチング,シルク・スクリーン,またはその他の方法でマークされています。 以下のロケーション・ラベルが、ロケーション・コード・フィールドに表示される場合があります (n は数値またはアルファベット順の ID を表します)。
Utttt.mmm.sssssss ユニット位置
Pnn (Pnn) プレーナー位置
CNN カード位置
Tnn (Tnn) ポート位置
Dnn (Dnn) 装置位置
Vnnn (Vnnn) 仮想プレーナー
NNNNNNNNNNNNNNNNNN ワールド・ワイド・ポート名
LNN 論理パス位置
LOCATION_CODE (続き)  
位置ラベルの説明は以下の通りです。
ユニット位置 大文字の英字と数字から構成されるユニット格納装置IDの値。 この値は、多くの場合、マシン・タイプ (tttt)、モデル (mmm)、およびシリアル番号 (sssssss) で構成されます。
プレーナー位置 装置内のプレーナーIDの10進数値。
カード位置 ハードウェア・パッケージ内のカード位置の10進数値。 これには,追加のカード位置ラベルが続くことがあり,これはカード上の資源の追加カード位置の10進数値を示します。
ポート位置 資源内のポート位置の10進数値。
装置位置 ハードウェア・パッケージ内の装置位置の10進数値。
仮想プレーナー ハードウェア・パッケージ内の仮想プレーナー資源位置の10進数値。
ワールド・ワイド・ポート名 ハードウェア・パッケージ内の資源のワールドワイド・ポート名の16進数値。 この値は通常、ファイバー・チャネル装置の場合に表示されます。 ファイバー・チャネル・アダプターの場合はブランクになります。 ファイバー・チャネル・アダプターについては, 資源情報検索 (QRZRRSI) API およびキー値 169 を参照してください。
論理パス位置 ハードウェア・パッケージ内の資源の論理パスの10進数値。 これには,追加の論理パス位置ラベルが続くことがあり,これはハードウェア・パッケージ上の資源の追加論理パス・データの10進数値を示します。

この列は、システムがロケーション・コード形式をサポートし、リソースに値が適用される場合にのみ使用可能です。それ以外の場合は、NULL 値が戻されます。

入出力バス・アドレス INTEGER リソースの入出力バス・アドレス。

列がリソースに適用されない場合は、NULL 値が入ります。

アダプター・アドレス INTEGER リソースのアダプター・アドレス。

列がリソースに適用されない場合は、NULL 値が入ります。

DEVICE_ADDRESS (装置アドレス) INTEGER リソースのデバイス・アドレス。

列がリソースに適用されない場合は、NULL 値が入ります。

デバイスの位置 VARCHAR(5) リソースの相対的デバイス位置。

列がリソースに適用されない場合は、NULL 値が入ります。

コントローラー・アドレス INTEGER リソースのコントローラー・アドレス。

列がリソースに適用されない場合は、NULL 値が入ります。

system_processor_
feature_code
CHAR(4) システムのプロセッサー機構コード・レベル。 この列に値が戻されるのは、ハードウェア・リソースの RESOURCE_KIND3 値が、リソースがシステム情報 (X'0000000000080000 ') を提供することを示している場合のみです。

列がリソースに適用されない場合は、NULL 値が入ります。

プロセス・フィーチャー・コード CHAR(4) プロセッサー・フィーチャー。これは、システムのプロセッサー・キャパシティーに対応します。

列がリソースに適用されない場合は、NULL 値が入ります。

相互アクティブ・フィーチャー・コード CHAR(4) システムの対話式機能。 この機能は,対話式処理を実行するために使用できるプロセッサーの一部を定義します。

列がリソースに適用されない場合は、NULL 値が入ります。

共有 SESSION_NUMBER INTEGER リソースの共有セッション番号。

列がリソースに適用されない場合は、NULL 値が入ります。

PORT_NUMBER INTEGER リソースのポート番号。

列がリソースに適用されない場合は、NULL 値が入ります。

LAN SPEED (LAN 速度) VARCHAR(12) 通信ポートの LAN 速度。
4M
16M
4M および 16M
25M
34M
45M
100M
155M
10M および 100M
10M から 1G
1G
10G
1G かつ 10G
25G
40G
50G
56G
100G
1G から 100G
1G から 25G

列がリソースに適用されない場合は、NULL 値が入ります。

リンク集約 VARCHAR(3) 集約リンクを構成するためにポートを集約できるかどうか。
NO
リンク集約はサポートされていません。
YES
リンク集約がサポートされます。

列がリソースに適用されない場合は、NULL 値が入ります。

デフォルト・アドレス (DEFAULT_MAC_ADDRESS) 2 進数 (6) LAN ポートのデフォルトの MAC アドレス。

列がリソースに適用されない場合は、NULL 値が入ります。

  • テープ・リソースに関する完全な情報を返します。
    SELECT * FROM TABLE (QSYS2.HARDWARE_RESOURCE_INFO(RESOURCE_CATEGORY => 'TAPE',
                                                      DETAILED_INFO => 'YES'));
変更の終わり