SNMPエージェントMIBリファレンス

     前  次    新規ウィンドウで目次を開く  新規ウィンドウで索引を開く  PDFとして表示 - 新規ウィンドウ  Adobe Readerを取得 - 新規ウィンドウ
コンテンツはここから始まります

Application Queue MIB

Oracle Tuxedoシステムには、時間に依存しない通信にアプリケーション・キューを使用する機能が組み込まれています。Tuxedo Application Queue MIBは、アプリケーション・キューへのアクセスの管理と制御に必要な管理環境を提供します。Application Queue MIBによってアプリケーション・キューの構造が定義されます。

Tuxedoアプリケーションでは、メッセージがキューに登録され、キューは特定のキュー・スペース内で定義されます。キューへの登録とキューからの取出しはトランザクション内で実行されます。Application Queue MIBは、キュー・アクセス、キュー、メッセージ、キュー・スペース、およびキュー・トランザクションを定義する5種類のグループで構成されます。

Application Queue MIBは以下のグループで構成されています。

グループ名
説明
アプリケーション・キューへのアクセスの制御
キュー・スペース内のアプリケーション・キュー
アプリケーション・キュー内のメッセージ
アプリケーション・キュー・スペース
アプリケーション・キューに関連付けられたトランザクション

 


tuxTAppQctrl

tuxTAppQctrlグループでは、アプリケーション・キュー関連のすべてのMIBグループに対するアクセスの制御が可能です。

オブジェクト名
オブジェクトID
tuxTAppQctrlLmid
.1.3.6.1.4.1.140.300.12.5.1
tuxTAppQctrlQmConfig
.1.3.6.1.4.1.140.300.12.5.2
tuxTAppQctrlSpaceName
.1.3.6.1.4.1.140.300.12.5.3
tuxTAppQctrlQname
.1.3.6.1.4.1.140.300.12.5.4
tuxTAppQctrlMsgLoPrio
.1.3.6.1.4.1.140.300.12.5.5
tuxTAppQctrlMsgHiPrio
.1.3.6.1.4.1.140.300.12.5.6
tuxTAppQctrlMsgEndTime
.1.3.6.1.4.1.140.300.12.5.7
tuxTAppQctrlMsgStartTime
.1.3.6.1.4.1.140.300.12.5.8
tuxTAppQctrlMsgExpireEndTime
.1.3.6.1.4.1.140.300.12.5.20
tuxTAppQctrlMsgExpireStartTime
.1.3.6.1.4.1.140.300.12.5.30

 


tuxTAppQctrlLmid

構文

INTEGER { local(1), all(2) }

アクセス

読み書き

説明

アプリケーション・キュー関連のすべてのMIBグループに適用されます。このオブジェクト値は、値が返されるマシンを制御します。

値がlocal(1)の場合は、Oracle SNMPエージェントが実行されているローカル・ホストのみが考慮されます。あるいは、値がall(2)の場合は、アプリケーションで既知のすべてのLMIDが考慮されます。

このオブジェクトのデフォルト値はlocal(1)です。

 


tuxTAppQctrlQmConfig

構文

DisplayString (SIZE(1..78))

アクセス

読み書き

説明

アプリケーション・キュー関連のすべてのMIBグループに適用されます。このオブジェクト値は、値が返されるデバイスを制御します。

このオブジェクトのデフォルト値は"*"で、この場合は既知のすべてのデバイス()が考慮されます。

 


tuxTAppQctrlSpaceName

構文

DisplayString (SIZE(1..15))

アクセス

読み書き

説明

アプリケーション・キュー関連のすべてのMIBグループに適用されます。このオブジェクト値は、値が返されるキュー・スペースを制御します。

このオブジェクトのデフォルト値は"*"で、この場合はデバイス(tuxTAppQctrlQmConfigで修飾される)のすべてのキュー・スペースが考慮されます。

 


tuxTAppQctrlQname

構文

DisplayString (SIZE(1..127))

アクセス

読み書き

説明

このオブジェクト値は、値が返されるキューを制御します。tuxTAppQTbltuxTAppQmsgTblに適用されます。

このオブジェクトのデフォルト値は"*"で、この場合はデバイス(tuxTAppQctrlQmConfigで修飾される)とキュー・スペース(tuxTAppQctrlSpaceNameで修飾される)のすべてのキューが考慮されます。

 


tuxTAppQctrlMsgLoPrio

構文

INTEGER

アクセス

読み書き

説明

このオブジェクトはtuxTAppQmsgTblのみに適用されます。tuxTAppQmsgTblインスタンスのオカレンスを検索する最低の優先順位です。このオブジェクト値はPRIOベースのキューにのみ有効です。デフォルトでは、優先順位の最小値が考慮されます。デフォルト設定に戻す場合には、このオブジェクトを0に設定します。

 


tuxTAppQctrlMsgHiPrio

構文

INTEGER

アクセス

読み書き

説明

このオブジェクトはtuxTAppQmsgTblのみに適用されます。tuxTAppQmsgTblインスタンスのオカレンスを検索する最高の優先順位です。このオブジェクト値はPRIOベースのキューにのみ有効です。デフォルトでは、優先順位の最大値が考慮されます。デフォルト設定に戻す場合には、このオブジェクトを0に設定します。

 


tuxTAppQctrlMsgEndTime

構文

DisplayString (SIZE(1..15))

アクセス

読み書き

説明

このオブジェクトはtuxTAppQmsgTblのみに適用されます。tuxTAppQmsgTblインスタンスのオカレンスを検索する終了時刻です。範囲には両端が含まれます。このオブジェクト値はTIMEベースのキューにのみ有効です。デフォルト値はそのマシンで設定可能な最小値です。デフォルト設定を使用する場合には、このオブジェクトを"*"に設定します。

YY[MM[DD[hh[mm[ss]]]]]

年、月、日、時、分、秒をそれぞれ示します。値が指定されない部分はデフォルトで最小値になります(たとえば、9506は950601000000となります)。年が00から37の場合は2000から2037とみなされ、70から99の場合は1970から1999とみなされます。38から69の間は無効です。

 


tuxTAppQctrlMsgStartTime

構文

DisplayString (SIZE(1..15))

アクセス

読み書き

説明

このオブジェクトはtuxTAppQmsgTblのみに適用されます。tuxTAppQmsgTblインスタンスのオカレンスを検索する開始時刻です。範囲には両端が含まれます。このオブジェクト値はTIMEベースのキューにのみ有効です。デフォルトでは、最小値は0とみなされます。デフォルト設定を使用する場合には、このオブジェクトを"*"に設定します。

YY[MM[DD[hh[mm[ss]]]]]

年、月、日、時、分、秒をそれぞれ示します。値が指定されない部分はデフォルトで最小値になります(たとえば、9506は950601000000となります)。年が00から37の場合は2000から2037とみなされ、70から99の場合は1970から1999とみなされます。38から69の間は無効です。

 


tuxTAppQctrlMsgExpireEndTime

構文

DisplayString (SIZE(1..12))

アクセス

読み書き

説明

このオブジェクトはtuxTAppQmsgTblのみに適用されます。tuxTAppQmsgTblインスタンスのオカレンスを検索する有効期限の終了時刻です。範囲には両端が含まれます。このオブジェクト値はTIMEベースのキューにのみ有効です。デフォルト値はそのマシンで設定可能な最小値です。デフォルト設定を使用する場合には、このオブジェクトを"*"に設定します。

YY[MM[DD[hh[mm[ss]]]]]

年、月、日、時、分、秒をそれぞれ示します。値が指定されない部分はデフォルトで最小値になります(たとえば、9506は950601000000となります)。年が00から37の場合は2000から2037とみなされ、70から99の場合は1970から1999とみなされます。38から69の間は無効です。

 


tuxTAppQctrlMsgExpireStartTime

構文

DisplayString (SIZE(1..12))

アクセス

読み書き

説明

このオブジェクトはtuxTAppQmsgTblのみに適用されます。tuxTAppQmsgTblインスタンスのオカレンスを検索する有効期限の開始時刻です。範囲には両端が含まれます。このオブジェクト値はTIMEベースのキューにのみ有効です。デフォルトでは、最小値は0とみなされます。デフォルト設定を使用する場合には、このオブジェクトを"*"に設定します。

YY[MM[DD[hh[mm[ss]]]]]

年、月、日、時、分、秒をそれぞれ示します。値が指定されない部分はデフォルトで最小値になります(たとえば、9506は950601000000となります)。年が00から37の場合は2000から2037とみなされ、70から99の場合は1970から1999とみなされます。38から69の間は無効です。

 


tuxTAppQTbl

tuxTAppQTblグループには、アプリケーション・キューを表すオブジェクトが含まれます。1つのアプリケーション・キュー・スペースに1つ以上のアプリケーション・キューが存在できます。この表のオブジェクトには、ローカル・マシンにインストールされているTuxedo SNMPエージェントを通じてのみアクセスできます。

新しいキューの作成: 新しいキュー(行)を作成する場合には、このグループでSETリクエストにtuxTAppQnametuxTAppQspaceNametuxTAppQmConfigの値を指定します。また、tuxTAppQgrpNoの値(索引の一部)はそのキュー・スペースに対応するグループ番号、または40000 (それに該当するグループが存在しない場合)に設定する必要があります。

注意: これを含め、アプリケーション・キュー関連のすべてのMIBグループには、その一部として返されるデータをフィルタする制御MIBがあります。tuxTAppQctrlを参照してください。

この表で新しい行を作成するには、少なくともtuxTAppQnametuxTAppQspaceNametuxTAppQmConfigの値を指定するSETリクエストを発行する必要があります。

オブジェクト名
オブジェクトID
tuxTAppQname
.1.3.6.1.4.1.140.300.12.1.1.1
tuxTAppQspaceName
.1.3.6.1.4.1.140.300.12.1.1.2
tuxTAppQmConfig
.1.3.6.1.4.1.140.300.12.1.1.3
tuxTAppQlmid
.1.3.6.1.4.1.140.300.12.1.1.4
tuxTAppQgrpNo
.1.3.6.1.4.1.140.300.12.1.1.5
tuxTAppQstate
.1.3.6.1.4.1.140.300.12.1.1.6
tuxTAppQorder
.1.3.6.1.4.1.140.300.12.1.1.7
tuxTAppQcmd
.1.3.6.1.4.1.140.300.12.1.1.8
tuxTAppQcmdHw
.1.3.6.1.4.1.140.300.12.1.1.9
tuxTAppQcmdLw
.1.3.6.1.4.1.140.300.12.1.1.10
tuxTAppQmaxRetries
.1.3.6.1.4.1.140.300.12.1.1.11
tuxTAppQoutOfOrder
.1.3.6.1.4.1.140.300.12.1.1.12
tuxTAppQretryDelay
.1.3.6.1.4.1.140.300.12.1.1.13
tuxTAppQcurBlocks
.1.3.6.1.4.1.140.300.12.1.1.14
tuxTAppQcurMsg
.1.3.6.1.4.1.140.300.12.1.1.15
tuxTAppQDefExpirationTime
.1.3.6.1.4.1.140.300.12.1.1.30
tuxTAppQDefDeliveryPolicy
.1.3.6.1.4.1.140.300.12.1.1.40
tuxTAppQCmdNonPersist
.1.3.6.1.4.1.140.300.12.1.1.50
tuxTAppQCmdNonPersistHw
.1.3.6.1.4.1.140.300.12.1.1.60
tuxTAppQCmdNonPersistLw
.1.3.6.1.4.1.140.300.12.1.1.70
tuxTAppQCurNonPersistBytes
.1.3.6.1.4.1.140.300.12.1.1.80
tuxTAppQCurNonPersistMsg
.1.3.6.1.4.1.140.300.12.1.1.90

 


tuxTAppQname

構文

DisplayString (SIZE(1..127))

アクセス

読み書き

説明

アプリケーション・キューの名前。

注意: このオブジェクトは、行の作成中にのみ更新できます。

 


tuxTAppQspaceName

構文

DisplayString (SIZE(1..15))

アクセス

読み書き

説明

アプリケーション・キューを含むアプリケーション・キュー・スペースの名前。

注意: このオブジェクトは、行の作成中にのみ更新できます。

 


tuxTAppQmConfig

構文

DisplayString (SIZE(1..78))

アクセス

読み書き

説明

アプリケーション・キュー・スペースが存在するファイルまたはデバイスの絶対パス名。

注意: このオブジェクトは、行の作成中にのみ更新できます。

 


tuxTAppQlmid

構文

DisplayString (SIZE(1..30))

アクセス

読み書き

説明

アプリケーション・キュー・スペースが存在する論理マシンの識別子。

注意: このオブジェクトは、行の作成中にのみ更新できます。

 


tuxTAppQgrpNo

構文

INTEGER (1..29999)

アクセス

読み書き

説明

このキューがリソース・マネージャとなるサーバー・グループのグループ番号。つまり、そのグループのopeninfo文字列tuxTgroupOpenInfoに、このキューのデバイス名とキュー・スペース名が含まれます。

注意: このオブジェクトは、行の作成中にのみ更新できます。

 


tuxTAppQstate

構文

INTEGER { valid(1), invalid(2) }

アクセス

読み書き

説明

GETおよびSET操作の値は次のとおりです。

GET: valid(1)

GET操作は、選択したアプリケーション・キューに関する情報を検索します。以下に、GETリクエストに対する応答で返されるtuxTAppQstateの意味を示します。これら以外の状態は返されません。

valid(1)

指定されたキューが存在します。

SET: invalid(2)

SET操作は、選択したアプリケーション・キューの特性を変更するか、または新しいキューを作成します。以下に、SETリクエストによって返されるtuxTAppQstateの意味を示します。これ以外の状態を設定することはできません。

invalid(2)

指定されたキューを削除します。キュー・スペースにプロセスがアタッチされている場合、キューは削除されません。また、キューにメッセージが含まれる場合も削除されません。正常に終了すると、オブジェクトの状態はinvalid(2)になります。

 


tuxTAppQorder

構文

DisplayString (SIZE(1..30))

アクセス

読み書き

説明

キューのメッセージが処理される順序。有効な値はPRIOまたはTIMEです。その後で、カンマに続けてオプションで別のPRIOまたはTIMEを指定し、さらにLIFOまたはFIFOのいずれかを指定します。FIFOLIFOも指定しない場合は、FIFOと想定されます。キューの作成時に何も指定しない場合、デフォルトはFIFOです。有効な設定の例は、次のとおりです。

PRIO
PRIO,TIME,LIFO
TIME,PRIO,FIFO
TIME,FIFO

 


tuxTAppQcmd

構文

DisplayString (SIZE(0..127)) (Oracle Tuxedo 8.0以前では最大78バイト)

アクセス

読み書き

説明

上限値であるtuxTAppQcmdHwに達したとき自動的に実行されるコマンド。このコマンドは、下限値tuxTAppQcmdLwに達した後で再び上限値に達したときにも再実行されます。

 


tuxTAppQcmdHw

構文

DisplayString

アクセス

読み書き

説明

上限値。詳細はtuxTAppQcmdLwを参照してください。

 


tuxTAppQcmdLw

構文

DisplayString

アクセス

読み書き

説明

tuxTAppQcmdオブジェクトで指定したコマンドの自動実行を制御する下限値。それぞれがゼロ以上の整数で、オプションとして以下のいずれかのキー文字を続けます。キー文字は、tuxTAppQcmdHwおよびtuxTAppQcmdLwと一致している必要があります。

b

上限値と下限値は、キューのメッセージで使用されるバイト数に従います。

B

上限値と下限値は、キューのメッセージで使用されるブロック数に従います。

m

上限値と下限値は、キューのメッセージで使用されるメッセージ数に従います。

%

上限値と下限値は、キュー容量に対する割合で表されます。

たとえば、tuxTAppQcmdLwを50m、tuxTAppQcmdHwを100mと指定した場合、tuxTAppQcmdで指定されるコマンドはキューに100個のメッセージが登録されたときに実行され、その後はキューからメッセージが取り出されてメッセージ数が50個まで減り、再び100個まで戻ったときに再実行されます。

 


tuxTAppQmaxRetries

構文

INTEGER

アクセス

読み書き

説明

キュー・メッセージが失敗したときに再試行する最大回数。再試行の最大回数に達すると、メッセージは関連付けられたアプリケーション・キュー・スペースのエラー・キューに登録されます。エラー・キューがない場合、メッセージは破棄されます。デフォルトはゼロです。

 


tuxTAppQoutOfOrder

構文

INTEGER { none(1), top(2), msgid(3) }

アクセス

読み書き

説明

問題のあるメッセージを処理する方法。デフォルトはnone(1)です。

 


tuxTAppQretryDelay

構文

INTEGER

アクセス

読み書き

説明

キュー・メッセージが失敗した場合の再試行の遅延時間(単位は秒)。デフォルトはゼロです。

 


tuxTAppQcurBlocks

構文

INTEGER

アクセス

読取り専用

説明

現在キューにより消費されているディスク・ページ数。

 


tuxTAppQcurMsg

構文

INTEGER

アクセス

読取り専用

説明

キューにある現在のメッセージ数。

 


tuxTAppQDefExpirationTime

構文

DisplayString

アクセス

読み書き

説明

このオブジェクトは、明示的に期限切れ時間を指定せずにキューに登録されているメッセージに対して期限切れ時間を指定します。期限切れ時間は、相対時間で指定するか、または何も指定しません。相対期限切れ時間は、メッセージがキュー・マネージャ・プロセスに達してからの一定時間をメッセージに関連付けて決定されます。メッセージが期限切れになったとき、キューからの取出しも管理者による削除も行われていない場合、メッセージに関連付けられているすべてのリソースがシステムによって開放され、統計が更新されます。トランザクション中にメッセージが期限切れになった場合、期限切れによってトランザクションが失敗することはありません。トランザクション内でキューへの登録中、またはキューからの取出し中に期限切れになったメッセージは、トランザクションが終了した時点でキューから削除されます。メッセージの有効期限が切れたことの通知は行われません。キューにデフォルトの期限切れ時間が指定されていない場合、明示的に期限切れが設定されていないメッセージは期限切れになりません。キューの期限切れ時間を変更しても、変更前にキューに登録されていたメッセージの期限切れ時間は変更されません。

形式は+secondsです。secondsはキュー・マネージャが正常に操作を完了してから、メッセージが期限切れになるまでに経過する秒数です。secondsをゼロ(0)に設定した場合、メッセージはすぐ期限切れになります。

このオブジェクトの値を文字列"none"に設定することもできます。none文字列を指定すると、明示的な期限切れ時間を指定せずにキューに登録されたメッセージが期限切れになりません。すでにキューにあるメッセージの期限切れ時間は、tuxTAppQmsgTblグループのtuxTAppQmsgExpireTimeオブジェクトで変更できます。

 


tuxTAppQDefDeliveryPolicy

構文

INTEGER { persist(1), non-persist(2) }

アクセス

読み書き

説明

このオブジェクトは、キューに登録されるメッセージに配信モードが指定されていないとき、キューのデフォルトの配信ポリシーを指定します。値がpersistの場合、明示的に配信モードを指定せずにキューに登録されたメッセージは永続(ディスク・ベース)配信モードを使用して配信されます。値がnon-persistの場合、明示的に配信モードを指定せずにキューに登録されたメッセージは非永続(メモリー内)配信モードを使用して配信されます。キューのデフォルトの配信ポリシーを変更しても、変更前にキューにあったメッセージのサービスの配信品質は変化しません。変更中のキューが現在キュー・スペースにあるメッセージに対して名前が付けられている応答キューである場合、キューのデフォルトの配信ポリシーを変更しても、そのメッセージのサービスの応答品質は変わりません。

非永続の配信で、メモリー領域が使い切られたか断片化してメッセージをキューに登録できなくなった場合には、メッセージに十分な永続記憶領域が存在していても、キューへの登録操作が失敗します。同じように、永続記憶領域が使い切られたか断片化してメッセージをキューに登録できなくなった場合には、メッセージに十分な非永続領域が存在していても、キューへの登録操作が失敗します。tuxTQspaceTblグループのtuxTQspaceMemNonPersistオブジェクトでキュー・スペースがゼロ(0)の場合、非永続メッセージ用のスペースは確保されません。この場合、非永続メッセージを登録しようとすると失敗します。このタイプのエラーは、たとえばメッセージにサービスの配信品質が指定されておらず、ターゲット・キューのtuxTAppQDefDeliveryPolicyオブジェクトが"non-persist"に設定されている場合に発生します。

 


tuxTAppQCmdNonPersist

構文

DisplayString (SIZE(1..127)) (Oracle Tuxedo 8.0以前では最大78バイト)

アクセス

読み書き

説明

このオブジェクトは、非永続(メモリー・ベースの配信)メッセージの上限値であるtuxTAppQCmdNonPersistHwに達したとき自動的に実行されるコマンドを指定します。このコマンドは、非永続(メモリー・ベースの配信)メッセージの下限値tuxTAppQCmdNonPersistLwに達した後で再び上限値に達したときにも再実行されます。

 


tuxTAppQCmdNonPersistHw

構文

DisplayString

アクセス

読み書き

説明

これらのオブジェクトは、 tuxTAppQCmdNonPersistオブジェクトで指定したコマンドの自動実行を制御する上限値と下限値を指定します。それぞれがゼロ以上の整数で、オプションとして以下のいずれかのキー文字を続けます。キー文字は、tuxTAppQCmdNonPersistHwおよびtuxTAppQCmdNonPersistLwと一致している必要があります。

b

上限値と下限値は、キューの非永続(メモリー内)メッセージで使用されるバイト数で表されます。

B

上限値と下限値は、キューの非永続(メモリー内)メッセージで使用されるブロック数で表されます。

%

上限値と下限値は、キュー・スペースでキューによって使用される非永続メッセージ用に確保されている共有メモリー容量の割合として表されます。

tuxTAppQCmdHwオブジェクトとtuxTAppQcmdLwオブジェクト(mが続く場合)で指定されるメッセージしきい値タイプは、永続メッセージと非永続メッセージの両方を含めてキューのすべてのメッセージに適用されます。したがって、tuxTAppQCmdNonPersistHwおよびtuxTAppQCmdNonPersistLwのしきい値タイプとしては使用できません。

 


tuxTAppQCmdNonPersistLw

構文

DisplayString

アクセス

読み書き

説明

これらのオブジェクトは、 tuxTAppQCmdNonPersistオブジェクトで指定したコマンドの自動実行を制御する上限値と下限値を指定します。それぞれがゼロ以上の整数で、オプションとして以下のいずれかのキー文字を続けます。キー文字は、tuxTAppQCmdNonPersistHwおよびtuxTAppQCmdNonPersistLwと一致している必要があります。

b

上限値と下限値は、キューの非永続(メモリー内)メッセージで使用されるバイト数で表されます。

B

上限値と下限値は、キューの非永続(メモリー内)メッセージで使用されるブロック数で表されます。

%

上限値と下限値は、キュー・スペースでキューによって使用される非永続メッセージ用に確保されている共有メモリー容量の割合として表されます。

tuxTAppQCmdHwオブジェクトとtuxTAppQcmdLwオブジェクト(mが続く場合)で指定されるメッセージしきい値タイプは、永続メッセージと非永続メッセージの両方を含めてキューのすべてのメッセージに適用されます。したがって、tuxTAppQCmdNonPersistHwおよびtuxTAppQCmdNonPersistLwのしきい値タイプとしては使用できません。

 


tuxTAppQCurNonPersistBytes

構文

INTEGER

アクセス

読み書き

説明

このオブジェクトは、キューにある非永続メッセージによって現在消費されている共有メモリーのバイト数を指定します。

 


tuxTAppQCurNonPersistMsg

構文

INTEGER

アクセス

読み書き

説明

このオブジェクトは、現在キューにある非永続メッセージの数を示します。キューにあるメッセージの合計数を判別するには、tuxTAppQcurMsgの値をこの値に加えます。

 


tuxTAppQmsgTbl

tuxTAppQmsgTblグループには、アプリケーション・キューに登録されているメッセージを表すオブジェクトが含まれます。メッセージは管理者によって作成されるのではなく、tpenqueue(3)を呼び出した結果として生成されます。メッセージの破棄は、tpdequeue(3)の呼出しによっても管理者によっても可能です。また、メッセージの一部のオブジェクトは管理者が変更できます。たとえば、管理者は同じキュー・スペース内のキュー間でメッセージを移動したり、その優先順位を変更したりできます。

この表のオブジェクトには、ローカル・マシンにインストールされているTuxedo SNMPエージェントを通じてのみアクセスできます。

オブジェクト名
オブジェクトID
tuxTAppQmsgId
.1.3.6.1.4.1.140.300.12.2.1.1
tuxTAppQmsgSerNo
.1.3.6.1.4.1.140.300.12.2.1.2
tuxTAppQmsgGrpNo
.1.3.6.1.4.1.140.300.12.2.1.3
tuxTAppQmsgQname
.1.3.6.1.4.1.140.300.12.2.1.4
tuxTAppQmsgQmConfig
.1.3.6.1.4.1.140.300.12.2.1.5
tuxTAppQmsgQspaceName
.1.3.6.1.4.1.140.300.12.2.1.6
tuxTAppQmsgLmid
.1.3.6.1.4.1.140.300.12.2.1.7
tuxTAppQmsgState
.1.3.6.1.4.1.140.300.12.2.1.8
tuxTAppQmsgNewQname
.1.3.6.1.4.1.140.300.12.2.1.9
tuxTAppQmsgPrior
.1.3.6.1.4.1.140.300.12.2.1.10
tuxTAppQmsgTime
.1.3.6.1.4.1.140.300.12.2.1.11
tuxTAppQmsgCorId
.1.3.6.1.4.1.140.300.12.2.1.12
tuxTAppQmsgCurRetries
.1.3.6.1.4.1.140.300.12.2.1.13
tuxTAppQmsgSize
.1.3.6.1.4.1.140.300.12.2.1.14
tuxTAppQmsgExpireTime
.1.3.6.1.4.1.140.300.12.2.1.20
tuxTAppQmsgPersistent
.1.3.6.1.4.1.140.300.12.2.1.30
tuxTAppQmsgReplyPersistent
.1.3.6.1.4.1.140.300.12.2.1.40

 


tuxTAppQmsgId

構文

DisplayString (SIZE(1..32))

アクセス

読取り専用

説明

キュー・メッセージの一意な識別子。GETまたはSET操作でメッセージを選択するときに使用できます。等しいかどうかを比較する以外、この値に意味はありません。

 


tuxTAppQmsgSerNo

構文

INTEGER

アクセス

読取り専用

説明

キュー・メッセージのtuxTAppQmsgIdに対応する実行番号。この表のコンポジット索引の一部です。

 


tuxTAppQmsgGrpNo

構文

INTEGER

アクセス

読取り専用

説明

このキューがリソース・マネージャとなるサーバー・グループのグループ番号。つまり、そのグループのopeninfo文字列tuxTgroupOpenInfoに、このキューのデバイス名とキュー・スペース名が含まれます。

 


tuxTAppQmsgQname

構文

DisplayString (SIZE(1..127))

アクセス

読取り専用

説明

メッセージが登録されているアプリケーション・キューの名前。

 


tuxTAppQmsgQmConfig

構文

DisplayString (SIZE(1..78))

アクセス

読取り専用

説明

このメッセージを含むキューのアプリケーション・キュー・スペースが存在するファイルまたはデバイスの絶対パス名。

 


tuxTAppQmsgQspaceName

構文

DisplayString (SIZE(1..15))

アクセス

読取り専用

説明

このメッセージが存在するアプリケーション・キューを含むアプリケーション・キュー・スペースの名前。

 


tuxTAppQmsgLmid

構文

DisplayString (SIZE(1..30))

アクセス

読取り専用

説明

このメッセージを含むキューが存在するマシンの論理マシンID。

 


tuxTAppQmsgState

構文

INTEGER { valid(1), invalid(2) }

アクセス

読み書き

説明

GETおよびSET操作の値は次のとおりです。

GET: valid(1)

GET操作は、選択したメッセージに関する情報を検索します。以下に、GETリクエストに対する応答で返されるtuxTAppQmsgStateの意味を示します。これら以外の状態は返されません。

valid(1)

メッセージが存在します。

SET: invalid(2)

SET操作は、選択したメッセージの特性を変更します。以下に、SETリクエストによって返されるtuxTAppQmsgStateの意味を示します。これ以外の状態を設定することはできません。

invalid(2)

このキュー・スペースからメッセージを削除します。この操作を試行する前にメッセージはvalid(1)状態である必要があります。正常に終了すると、オブジェクトの状態はinvalid(2)になります。

 


tuxTAppQmsgNewQname

構文

DisplayString (SIZE(1..15))

アクセス

読み書き

説明

選択したメッセージを移動する移動先のキューの名前。これは同じキュー・スペースに存在するキューでなければなりません。この操作が成功するには、メッセージがvalid(1)状態である必要があります。GET操作でオブジェクト値は返されません。

 


tuxTAppQmsgPrior

構文

INTEGER

アクセス

読み書き

説明

メッセージの優先順位。このオブジェクト値はPRIOベースのキューにのみ有効です。キューがPRIOベースでない場合は、GET操作で-1の値が返されます。

 


tuxTAppQmsgTime

構文

DisplayString (SIZE(1..15))

アクセス

読み書き

説明

メッセージが処理される時間。このオブジェクト値はTIMEベースのキューにのみ有効です。キューがTIMEベースでない場合は、GET操作で空の文字列が返されます。形式は次のいずれかです。

+seconds

メッセージが今後secondsの間処理されることを示します。値にゼロを指定すると、メッセージはすぐに処理されます。

YY[MM[DD[hh[mm[ss]]]]]

メッセージを処理する年、月、日、時、分、秒を示します。単位が指定されない部分はデフォルトで設定可能な最小値になります。たとえば、9506は950601000000となります。年が00から37の場合は2000から2037とみなされ、70から99の場合は1970から1999とみなされます。38から69の間は無効です。

 


tuxTAppQmsgCorId

構文

DisplayString (SIZE(0..32))

アクセス

読取り専用

説明

tpenqueue(3)リクエストでアプリケーションによって指定されるメッセージの相関識別子。空の文字列を指定すると、相関識別子が存在しないことを意味します。

 


tuxTAppQmsgCurRetries

構文

INTEGER

アクセス

読取り専用

説明

このメッセージに対してこれまでに繰り返された試行の回数。

 


tuxTAppQmsgSize

構文

INTEGER

アクセス

読取り専用

説明

メッセージのサイズ(バイト単位)。

 


tuxTAppQmsgExpireTime

構文

DisplayString (SIZE(1..15))

アクセス

読み書き

説明

このオブジェクトは、メッセージが期限切れになる時間(つまり、キューからの取出しも管理者による削除も行われていない場合に、メッセージをキューから削除する必要がある時刻)を指定します。メッセージが期限切れになると、そのメッセージが使用していたリソースはすべてシステムによって開放され、統計が更新されます。トランザクション中にメッセージが期限切れになった場合、期限切れによってトランザクションが失敗することはありません。トランザクション内でキューへの登録中、またはキューからの取出し中に期限切れになったメッセージは、トランザクションが終了した時点でキューから削除されます。メッセージの有効期限が切れたことの通知は行われません。この値の変更を行うキュー・マネージャがメッセージの期限切れをサポートしている場合でも、メッセージの期限切れをサポートしていないバージョンのOracle Tuxedoシステムで登録されたメッセージに、期限切れ時間を追加することはできません。期限切れ時間を追加しようとすると、エラーになります。

期限切れ時間が設定されている場合には、GET操作で空の文字列が返されます。期限切れ時間の形式は次のいずれかです。

+seconds

指定した秒数が経過した後でメッセージが削除されることを指定します。秒の値をゼロ(0)に設定すると、メッセージはすぐにキューから削除されます。相対期限切れ時間は、MIBリクエストが着信し、対応するキュー・マネージャで処理された時刻を基準にして計算されます。

YY[MM[DD[hh]MM[SS]]]]

キューからの取出しも管理者による削除も行われていない場合に、メッセージを削除する年、月、日、時、分、秒を示します。単位が指定されない部分はデフォルトで設定可能な最小値になります。たとえば、9506は950601000000となります。年が00から37の場合は2000から2037とみなされ、70から99の場合は1970から1999とみなされます。38から69の間は無効です。絶対期限切れ時間は、キュー・マネージャ・プロセスが常駐するマシンのクロックによって決定されます。

なし

メッセージが期限切れにならないことを指定します。

 


tuxTAppQmsgPersistent

構文

INTEGER { yes(1), no(2) }

アクセス

読取り専用

説明

読取り専用の状態で、非永続メッセージの場合には"no"、永続メッセージの場合には"yes"に設定されます。これはメッセージのサービスの配信品質です。

 


tuxTAppQmsgReplyPersistent

構文

INTEGER { yes(1), no(2) }

アクセス

読取り専用

説明

読取り専用の状態で、非永続メッセージの場合には"no"、永続メッセージの場合には"yes"に設定されます。これはメッセージに応答する配信品質です。

 


tuxTQspaceTbl

tuxTQspaceTblグループには、アプリケーション・キュー・スペースを表すオブジェクトが含まれます。この表のオブジェクトには、ローカル・マシンにインストールされているTuxedo SNMPエージェントを通じてのみアクセスできます。

注意: このMIBによって返される値は、tuxTAppQctrlによって制御されます。詳細は、上記のグループの説明を参照してください。

この表で新しい行を作成するには、索引(tuxTQspaceGrpNo)に40000を指定してSETリクエストを発行する必要があります。これは、表に行を作成するために予約されている値です。SETリクエストには少なくともtuxTQspaceQmConfigtuxTQspaceNametuxTQspaceLmidtuxTQspaceIpckeytuxTQspaceMaxMsgtuxTQspaceMaxPagestuxTQspaceMaxProctuxTQspaceMaxQueuestuxTQspaceMaxTransを指定する必要があります。新しく作成されるインスタンス(行)は、いずれかのサーバー・グループにアタッチされるまで表示されません。

オブジェクト名
オブジェクトID
tuxTQspaceName
.1.3.6.1.4.1.140.300.12.3.1.1
tuxTQspaceQmConfig
.1.3.6.1.4.1.140.300.12.3.1.2
tuxTQspaceLmid
.1.3.6.1.4.1.140.300.12.3.1.3
tuxTQspaceGrpNo
.1.3.6.1.4.1.140.300.12.3.1.4
tuxTQspaceState
.1.3.6.1.4.1.140.300.12.3.1.5
tuxTQspaceBlocking
.1.3.6.1.4.1.140.300.12.3.1.6
tuxTQspaceErrQname
.1.3.6.1.4.1.140.300.12.3.1.7
tuxTQspaceForceInit
.1.3.6.1.4.1.140.300.12.3.1.8
tuxTQspaceIpckey
.1.3.6.1.4.1.140.300.12.3.1.9
tuxTQspaceMaxMsg
.1.3.6.1.4.1.140.300.12.3.1.10
tuxTQspaceMaxPages
.1.3.6.1.4.1.140.300.12.3.1.11
tuxTQspaceMaxProc
.1.3.6.1.4.1.140.300.12.3.1.12
tuxTQspaceMaxQueues
.1.3.6.1.4.1.140.300.12.3.1.13
tuxTQspaceMaxTrans
.1.3.6.1.4.1.140.300.12.3.1.14
tuxTQspaceCurExtent
.1.3.6.1.4.1.140.300.12.3.1.15
tuxTQspaceCurMsg
.1.3.6.1.4.1.140.300.12.3.1.16
tuxTQspaceCurProc
.1.3.6.1.4.1.140.300.12.3.1.17
tuxTQspaceCurQueues
.1.3.6.1.4.1.140.300.12.3.1.18
tuxTQspaceCurTrans
.1.3.6.1.4.1.140.300.12.3.1.19
tuxTQspaceHwMsg
.1.3.6.1.4.1.140.300.12.3.1.20
tuxTQspaceHwProc
.1.3.6.1.4.1.140.300.12.3.1.21
tuxTQspaceHwQueues
.1.3.6.1.4.1.140.300.12.3.1.22
tuxTQspaceHwTrans
.1.3.6.1.4.1.140.300.12.3.1.23
tuxTQspacePercentInit
.1.3.6.1.4.1.140.300.12.3.1.24
tuxTQspaceMaxActions
.1.3.6.1.4.1.140.300.12.3.1.40
tuxTQspaceMaxHandles
.1.3.6.1.4.1.140.300.12.3.1.50
tuxTQspaceMaxOwners
.1.3.6.1.4.1.140.300.12.3.1.60
tuxTQspaceMaxTmpQueues
.1.3.6.1.4.1.140.300.12.3.1.70
tuxTQspaceMaxCursors
.1.3.6.1.4.1.140.300.12.3.1.80
tuxTQspaceMemNonPersist
.1.3.6.1.4.1.140.300.12.3.1.90
tuxTQspaceMemFilters
.1.3.6.1.4.1.140.300.12.3.1.100
tuxTQspaceMemOverFlow
.1.3.6.1.4.1.140.300.12.3.1.110
tuxTQspaceMemSystemReserved
.1.3.6.1.4.1.140.300.12.3.1.120
tuxTQspaceMemTotalAllocated
.1.3.6.1.4.1.140.300.12.3.1.130
tuxTQspaceCurActions
.1.3.6.1.4.1.140.300.12.3.1.140
tuxTQspaceCurHandles
.1.3.6.1.4.1.140.300.12.3.1.150
tuxTQspaceCurOwners
.1.3.6.1.4.1.140.300.12.3.1.160
tuxTQspaceCurTmpQueues
.1.3.6.1.4.1.140.300.12.3.1.170
tuxTQspaceCurCursors
.1.3.6.1.4.1.140.300.12.3.1.180
tuxTQspaceCurMemNonPersist
.1.3.6.1.4.1.140.300.12.3.1.190
tuxTQspaceCurMemFilters
.1.3.6.1.4.1.140.300.12.3.1.200
tuxTQspaceCurMemOverFlow
.1.3.6.1.4.1.140.300.12.3.1.210
tuxTQspaceHwActions
.1.3.6.1.4.1.140.300.12.3.1.220
tuxTQspaceHwHandles
.1.3.6.1.4.1.140.300.12.3.1.230
tuxTQspaceHwOwners
.1.3.6.1.4.1.140.300.12.3.1.240
tuxTQspaceHwTmpQueues
.1.3.6.1.4.1.140.300.12.3.1.250
tuxTQspaceHwCursors
.1.3.6.1.4.1.140.300.12.3.1.260
tuxTQspaceHwMemNonPersist
.1.3.6.1.4.1.140.300.12.3.1.270
tuxTQspaceHwMemFilters
.1.3.6.1.4.1.140.300.12.3.1.280
tuxTQspaceHwMemOverFlow
.1.3.6.1.4.1.140.300.12.3.1.290

 


tuxTQspaceName

構文

DisplayString (SIZE(1..15))

アクセス

読み書き

説明

アプリケーション・キュー・スペースの名前。

注意: このオブジェクトは、行の作成中にのみ更新できます。

 


tuxTQspaceQmConfig

構文

DisplayString (SIZE(1..78))

アクセス

読み書き

説明

アプリケーション・キュー・スペースが存在するファイルまたはデバイスの絶対パス名。

注意: このオブジェクトは、行の作成中にのみ更新できます。

 


tuxTQspaceLmid

構文

DisplayString (SIZE(1..30))

アクセス

読み書き

説明

アプリケーション・キュー・スペースが存在する論理マシンの識別子。

注意: このオブジェクトは、行の作成中にのみ更新できます。

 


tuxTQspaceGrpNo

構文

INTEGER (1..29999)

アクセス

読み書き

説明

このキュー・スペースがリソース・マネージャとなるサーバー・グループのグループ番号。つまり、そのグループのopeninfo文字列tuxTgroupOpenInfoに、このキュー・スペースのデバイス名とキュー・スペース名が含まれます。

注意: このオブジェクトは、行の作成中にのみ更新できます。

 


tuxTQspaceState

構文

INTEGER { inactive(1), initializing(2), open(3), active(4), cleaning(5), invalid(6) }

アクセス

読み書き

説明

GETおよびSET操作の値は次のとおりです。

GET: inactive(1)|initializing(2)|open(3)|active(4)

GET操作は、選択したアプリケーション・キュー・スペースに関する情報を検索します。以下に、GETリクエストに対する応答で返されるtuxTQspaceStateの意味を示します。これら以外の状態は返されません。

inactive(1)

キュー・スペースが存在します。つまり、キュー・スペースに対するディスク領域がデバイスに確保され、領域が初期化されています(リクエスト時または必要時)。

initializing(2)

キュー・スペースのディスク領域が現在初期化中です。

open(3)

キュー・スペースに対する共有メモリーおよびその他のIPCリソースが割り当てられ、初期化されています。しかし、現在共有メモリーにアタッチされているプロセスがありません。

active(4)

キュー・スペースに対する共有メモリーおよびその他のIPCリソースが割り当てられ、初期化されています。共有メモリーには現在少なくとも1つのプロセスがアタッチされています。これらのプロセスは、キュー・スペースに関連付けられたキュー・サーバー(TMS_QMTMQUEUE、および多くの場合TMQFORWARD)、qmadmin(1)などの管理プロセス、または別のアプリケーションに関連付けられたプロセスです。

SET: open(3)|cleaning(5)|invalid(6)

SET操作は、選択したアプリケーション・キュー・スペースを変更するか、または新しいキュー・スペースを作成します。以下に、SETリクエストによって返されるtuxTQspaceStateオブジェクトの意味を示します。これ以外の状態を設定することはできません。

open(3)

キュー・スペースに対する共有メモリーおよび他のIPCリソースを割り当て、初期化します。これは、キュー・スペースの状態がinactive(1)の場合にのみ実行できます。

cleaning(5)

キュー・スペースに対する共有メモリーおよび他のIPCリソースを削除します。which これは、キュー・スペースの状態がactive(4)またはopen(3)状態の場合にのみ実行できます。正常に終了すると、オブジェクトの状態はinactive(1)になります。

invalid(6)

キュー・スペースを削除します。状態がactive(4)、またはメッセージがキュー・スペースのいずれかのキューに存在する場合、エラーが報告されます。正常に終了すると、オブジェクトの状態はinvalid(6)になります。

 


tuxTQspaceBlocking

構文

INTEGER

アクセス

読み書き

説明

キュー・スペースのディスク領域管理で使用するブロック化係数。 新しいキュー・スペースが作成された場合のデフォルト値は16です。

 


tuxTQspaceErrQname

構文

DisplayString (SIZE(0..127))

アクセス

読み書き

説明

キュー・スペースに関連付けるエラー・キューの名前。エラー・キューが存在しない場合、GETリクエストで空文字列が返されます。

 


tuxTQspaceForceInit

構文

INTEGER { yes(1), no(2) }

アクセス

読み書き

説明

このオブジェクトは、キュー・スペースに対して、新規のエクステントでディスク・ページを初期化するかどうかを指定します。デフォルト値は、「初期化しない」です。デバイス・タイプ(通常ファイルやrawスライスなど)によっては、リクエストしなくても初期化が発生することがあります。

 


tuxTQspaceIpckey

構文

INTEGER (32769..262143)

アクセス

読み書き

説明

キュー・スペースの共有メモリーにアクセスするときに使用するIPCキー。

 


tuxTQspaceMaxMsg

構文

INTEGER

アクセス

読み書き

説明

キュー・スペースに含めることができる最大メッセージ数。

 


tuxTQspaceMaxPages

構文

INTEGER

アクセス

読み書き

説明

キュー・スペース内のすべてのキューに対する最大ディスク・ページ数。tuxTQspaceMaxPagesオブジェクトが増加するごとに、新しいエクステントが割り当てられます(tuxTQspaceCurExtentを参照)。このオブジェクトに小さい値を指定してページ数を減少させることはできません。この場合、エラーが報告されます。

 


tuxTQspaceMaxProc

構文

INTEGER

アクセス

読み書き

説明

キュー・スペースに追加可能な最大プロセス数。

 


tuxTQspaceMaxQueues

構文

INTEGER

アクセス

読み書き

説明

キュー・スペースに含めることができる最大キュー数。

 


tuxTQspaceMaxTrans

構文

INTEGER

アクセス

読み書き

説明

キュー・スペースで同時にアクティブにできる最大トランザクション数。

 


tuxTQspaceCurExtent

構文

INTEGER

アクセス

読取り専用

説明

キュー・スペースによって使用される現在のエクステント数。指定できる最大値は100です。tuxTQspaceMaxPagesオブジェクトが増加するごとに、新しいエクステントが割り当てられます

 


tuxTQspaceCurMsg

構文

INTEGER

アクセス

読取り専用

説明

キュー・スペース内の現在のメッセージ数。この数は、キュー・スペースがopen(3)またはactive(4)の場合、またはキュー・スペースを新規に作成する場合にのみ指定できます。どの条件も適用されない場合は、-1が返されます。

 


tuxTQspaceCurProc

構文

INTEGER

アクセス

読取り専用

説明

キュー・スペースに現在アクセスしているプロセスの数。

 


tuxTQspaceCurQueues

構文

INTEGER

アクセス

読取り専用

説明

キュー・スペースに存在する現在のキュー数。この数は、キュー・スペースがopen(3)またはactive(4)の場合、またはキュー・スペースを新規に作成する場合にのみ指定できます。どの条件も適用されない場合は、-1が返されます。

 


tuxTQspaceCurTrans

構文

INTEGER

アクセス

読取り専用

説明

キュー・スペースを使用する未処理トランザクションの現在の数。

 


tuxTQspaceHwMsg

構文

INTEGER

アクセス

読取り専用

説明

キュー・スペースが最後に開かれた後の、キュー・スペースに最大メッセージ数。キュー・スペースの状態がcleaning(5)に設定されると、この値は0にリセットされます。

 


tuxTQspaceHwProc

構文

INTEGER

アクセス

読取り専用

説明

キュー・スペースが最後に開かれた後に、キュー・スペースに同時にアタッチされる最大プロセス数。キュー・スペースの状態がcleaning(5)に設定されると、この値は0にリセットされます。

 


tuxTQspaceHwQueues

構文

INTEGER

アクセス

読取り専用

説明

キュー・スペースが最後に開かれた後に、キュー・スペースに存在する最大キュー数。キュー・スペースの状態がcleaning(5)に設定されると、この値は0にリセットされます。

 


tuxTQspaceHwTrans

構文

INTEGER

アクセス

読取り専用

説明

キュー・スペースが最後に開かれてからの特定の時点でキュー・スペースを使用する未処理トランザクションの最大数。キュー・スペースが複数のアプリケーションからアクセスされる場合、TUXCONFIG環境変数で指定されるアプリケーションだけではなく、すべてのアプリケーションを含む値になります。キュー・スペースの状態がcleaning(5)に設定されると、この値は0にリセットされます。

 


tuxTQspacePercentInit

構文

INTEGER (0..100)

アクセス

読取り専用

説明

キュー・スペース用に初期化されるディスク領域のパーセンテージ(0以上100以下の整数)。

 


tuxTQspaceMaxActions

構文

INTEGER

アクセス

読み書き

説明

このオブジェクトは、Oracle Engineのキューイング・サービス・コンポーネントが同時に処理できる追加アクション数を指定します。ブロッキング操作の発生時に追加操作を利用できる場合、ブロッキング操作は条件を満たす状態になるまで保留されるように設定されます。ブロッキング操作が保留されると、他の操作リクエストを処理できます。ブロッキング操作が完了すると、その操作に関連する操作は続く操作でも実行できるようになります。システムでは、キュー・スペースにアタッチ可能なプロセスの数と同じ数だけ操作が予約されているため、それぞれのキュー・マネージャ・プロセスは少なくとも1つブロッキング操作を所有できます。システムによって予約されているブロッキング操作の数を超える場合、管理者は予約数より多くの追加ブロッキング操作に対応できるようにシステムを設定することができます。ブロッキング操作がリクエストされた時点ですぐに条件を満たす状態にならず、利用可能な操作もない場合には、操作は失敗します。

 


tuxTQspaceMaxHandles

構文

INTEGER

アクセス

読み書き

説明

このオブジェクトは、Oracle Engineのキューイング・サービス・コンポーネントのユーザーが同時に使用できるハンドル数を指定します。キューイング・サービスAPIによって操作されるオブジェクトでは、そのオブジェクトにアクセスするためのハンドルが必要です。キューイング・サービスAPIの呼出しによりオブジェクトが開かれると、新しいハンドルが作成されてユーザーに返されます。オブジェクト・ハンドルを閉じると、そのハンドルは開かれている次のオブジェクトの操作に利用できるようになります。キューイング・サービスAPIがアプリケーションによって使用される場合、管理者は、同時に開かれる最大ハンドル数に対応できるようにシステムを構成する必要があります。ユーザーがキューイング・サービス・オブジェクトを開く際に利用可能なハンドルがないと、操作は失敗します。この値を調整しても、共有メモリーを必要以上に浪費するだけで、Tuxedoアプリケーションには何の効果もありません。

 


tuxTQspaceMaxOwners

構文

INTEGER

アクセス

読み書き

説明

このオブジェクトは、キューイング・サービスのリソースを同時に使用することを許可された、Oracle Engineの認証済みユーザーの追加数を指定します。開いているハンドルの数に関係なく、各ユーザーに1つのオーナー・レコードがあります。開いているハンドルがない場合、次のユーザーがオーナー・レコードを使用できます。システムでは、操作数と同じ数だけオーナーが予約されているため、異なるオーナーが各操作を開始できます。同時にキューイング・サービス・リソースを使用できるシステムによって予約されているオーナー数を超える場合、管理者は予約数より多くの追加オーナーに対応できるようにシステムを設定することができます。ユーザーがハンドルを開こうとした時点で開いているハンドルがなく、利用できるオーナーがないと、操作は失敗します。この値を調整しても、共有メモリーを必要以上に浪費するだけで、Oracle Tuxedoアプリケーションには何の効果もありません。この値を調整しても、共有メモリーを必要以上に浪費するだけで、Tuxedoアプリケーションには何の効果もありません。

 


tuxTQspaceMaxTmpQueues

構文

INTEGER

アクセス

読み書き

説明

このオブジェクトは、Oracle Engineのキューイング・サービス・コンポーネントで同時に開くことができる一時キューの数を指定します。一時キューは、動的な自己設定型アプリケーションによって使用され、管理者はアプリケーションで使用する各キューを設定する必要がなくなります。一時キューには、永続的メッセージは登録されません。一時キューへのすべてのハンドルが閉じると、一時キューのリソースは次の一時キューの作成で使用できるようになります。一時キューがアプリケーションによって使用される場合は、管理者は同時にアクティブにできる一時キューの最大数に対応できるようにシステムを設定する必要があります。ユーザーが一時キューを開く際に、利用可能な一時キューのリソースがないと、操作は失敗します。このオブジェクトは、キューイング・サービスを同時に使用することを許可された、Oracle Engineの認証済みユーザーの追加数を指定します。

 


tuxTQspaceMaxCursors

構文

INTEGER

アクセス

読み書き

説明

このオブジェクトは、Oracle Engineのキューイング・サービス・コンポーネントのユーザーが同時に使用できるカーソル数を指定します。カーソルは、キューの操作に使用されます。カーソルを破棄すると、そのカーソル・リソースは次のカーソル作成操作に利用できるようになります。カーソルがアプリケーションによって使用される場合、管理者は同時に割り当てることができるカーソルの最大数に対応するようにシステムを設定する必要があります。ユーザーがカーソルを作成する際に利用可能なカーソル・リソースがないと、操作は失敗します。このオブジェクトは、キューイング・サービスを同時に使用することを許可された、Oracle Engineの認証済みユーザーの追加数を指定します。

 


tuxTQspaceMemNonPersist

構文

DisplayString

アクセス

読み書き

説明

このオブジェクトは、キュー・スペース内のすべてのキューの一時的メッセージを格納するために、共有メモリーに確保する領域のサイズを指定します。メモリーのサイズは、バイト(b)またはブロック(B)で指定します。ここでは、ブロックのサイズはディスク・ブロックのサイズと等しくなります。

[bB]接尾辞は指定してもしなくても構いませんが、指定しなかった場合はデフォルトでブロックになります。リクエストされるバイト数は次に近いデータ・サイズに丸められます。読み込まれるときには、値は常に割り当てられるバイト単位(b)の実際のメモリー容量になります。

コマンドが正常に完了すると、指定されたキュー・スペースのすべての一時的メッセージが完全に失われます。

非永続メッセージで、キュー・スペースの変数がゼロ(0)の場合、キュー・スペースは確保されません。この場合、非永続メッセージを登録しようとすると失敗します。このタイプのエラーは、たとえばメッセージにサービスの配信品質が指定されておらず、ターゲット・キューのtuxTAppTblグループのtuxTAppQDefDeliverPolicyオブジェクトがNONPERSISTに設定されている場合に発生します。非永続の配信で、メモリー領域が使い切られたか断片化してメッセージをキューに登録できなくなった場合には、メッセージに十分な永続記憶領域が存在していても、キューへの登録操作が失敗します。同じように、永続記憶領域が使い切られたか断片化してメッセージをキューに登録できなくなった場合には、メッセージに十分な非永続領域が存在していても、キューへの登録操作が失敗します。

 


tuxTQspaceMemFilters

構文

INTEGER

アクセス

読み書き

説明

このオブジェクトは、ユーザー定義フィルタのコンパイル表現を格納するために、共有メモリーで確保するメモリー領域のサイズを指定します。メモリー・サイズはバイト単位で指定します。フィルタは、キューからのメッセージの取出し操作やカーソル操作においてメッセージを選択する際に、Oracle Engineのキューイング・サービス・コンポーネントによって使用されます。いろいろな文法を使用して指定されたフィルタは、エンジンの通常の形式にコンパイルされて、共有メモリーに格納されます。フィルタは、コンパイル時に返されるハンドルによって参照されます。フィルタを破棄すると、そのフィルタが使用していたメモリーを、次のコンパイル済みフィルタで利用できるようになります。フィルタがアプリケーションによって定義される場合、管理者は同時にコンパイルできるフィルタの最大数に対応できるようにシステムを設定する必要があります。ユーザーが新しいフィルタを作成する際に、コンパイル後のフィルタに割り当てるための十分なメモリーがないと、操作は失敗します。この値を調整しても、共有メモリーを必要以上に浪費するだけで、Tuxedoアプリケーションには何の効果もありません。

 


tuxTQspaceMemOverFlow

構文

INTEGER

アクセス

読み書き

説明

このオブジェクトは、割当て済みの共有メモリーの一部または全部が使用されたピーク負荷状況に対応するために共有メモリー内に確保する領域のサイズを指定します。メモリー・サイズはバイト単位で指定します。追加オブジェクトは、先着順でこの追加メモリーから割り当てられます。追加メモリーで作成されたオブジェクトを閉じるか破棄すると、次に共有メモリー・リソース不足が発生するときに備えてメモリーは解放されます。この追加メモリー領域では、設定数より多くのオブジェクトを生成できますが、特定のオブジェクトに対していつでも使用できるとはかぎりません。現在オーバーフローを使用できるのは、アクション、ハンドル、カーソル、オーナー、一時キュー、タイマー、およびフィルタだけです。

 


tuxTQspaceMemSystemReserved

構文

INTEGER

アクセス

読取り専用

説明

このオブジェクトは、キューイング・サービス・システムが使用するために共有メモリー内に確保するメモリー容量の合計(バイト)を指定します。

 


tuxTQspaceMemTotalAllocated

構文

INTEGER

アクセス

読取り専用

説明

このオブジェクトは、すべてのキューイング・サービス・オブジェクトに割り当てられる共有メモリー容量の合計(バイト)を指定します。

 


tuxTQspaceCurActions

構文

INTEGER

アクセス

読取り専用

説明

このオブジェクトは、キュー・スペースで使用される現在のアクション数を指定します。この数は、キュー・スペースがOPEnまたはACTiveの場合、またはキュー・スペースを新規に作成する場合に指定できます。どの条件にも該当しない場合は、-1が返されます。

 


tuxTQspaceCurHandles

構文

INTEGER

アクセス

読取り専用

説明

このオブジェクトは、キュー・スペースで使用される現在のカーソル数を指定します。この数は、キュー・スペースがOPEnまたはACTiveの場合、またはキュー・スペースを新規に作成する場合に指定できます。どの条件にも該当しない場合は、-1が返されます。

 


tuxTQspaceCurOwners

構文

INTEGER

アクセス

読取り専用

説明

このオブジェクトは、キュー・スペースで使用される現在のオーナー数を指定します。この数は、キュー・スペースがOPEnまたはACTiveの場合、またはキュー・スペースを新規に作成する場合に指定できます。どの条件にも該当しない場合は、-1が返されます。

 


tuxTQspaceCurTmpQueues

構文

INTEGER

アクセス

読取り専用

説明

このオブジェクトは、キュー・スペースで使用される現在の一時キュー数を指定します。この数は、キュー・スペースがOPEnまたはACTiveの場合、またはキュー・スペースを新規に作成する場合に指定できます。どの条件にも該当しない場合は、-1が返されます。

 


tuxTQspaceCurCursors

構文

INTEGER

アクセス

読取り専用

説明

このオブジェクトは、キュー・スペースで使用される現在のカーソル数を指定します。この数は、キュー・スペースがOPEnまたはACTiveの場合、またはキュー・スペースを新規に作成する場合に指定できます。どの条件にも該当しない場合は、-1が返されます。

 


tuxTQspaceCurMemNonPersist

構文

INTEGER

アクセス

読取り専用

説明

このオブジェクトは、キュー・スペースにある非永続メッセージで使用される現在のメモリー容量をバイト単位で指定します。この値は、キュー・スペースがOPEnまたはACTiveの場合、またはキュー・スペースを新規に作成する場合に指定できます。どの条件にも該当しない場合は、-1が返されます。

 


tuxTQspaceCurMemFilters

構文

INTEGER

アクセス

読取り専用

説明

このオブジェクトは、キュー・スペースのフィルタで使用される現在のバイト数を指定します。この数は、キュー・スペースがOPEnまたはACTiveの場合、またはキュー・スペースを新規に作成する場合に指定できます。どの条件にも該当しない場合は、-1が返されます。

 


tuxTQspaceCurMemOverFlow

構文

INTEGER

アクセス

読取り専用

説明

このオブジェクトは、キュー・スペースで使用されるオーバーフロー・メモリーの現在のバイト数を指定します。この数は、キュー・スペースがOPEnまたはACTiveの場合、またはキュー・スペースを新規に作成する場合に指定できます。どの条件にも該当しない場合は、-1が返されます。

 


tuxTQspaceHwActions

構文

INTEGER (0..100)

アクセス

読取り専用

説明

このオブジェクトは、キュー・スペースが最後に開かれた後に、キュー・スペースに同時に到達するアクションの最大数を指定します。キュー・スペースの状態がCLEaningに設定されると、この値は0にリセットされます。

 


tuxTQspaceHwHandles

構文

INTEGER (0..100)

アクセス

読取り専用

説明

このオブジェクトは、キュー・スペースが最後に開かれた後に、キュー・スペースで同時に開かれるハンドルの最大数を指定します。キュー・スペースの状態がCLEaningに設定されると、この値は0にリセットされます。

 


tuxTQspaceHwOwners

構文

INTEGER

アクセス

読取り専用

説明

このオブジェクトは、キュー・スペースが最後に開かれた後に、キュー・スペースに同時に到達するオーナーの最大数を指定します。キュー・スペースの状態がCLEaningに設定されると、この値は0にリセットされます。

 


tuxTQspaceHwTmpQueues

構文

INTEGER

アクセス

読取り専用

説明

このオブジェクトは、キュー・スペースが最後に開かれた後に、キュー・スペースで同時に開かれる一時キューの最大数を指定します。キュー・スペースの状態がCLEaningに設定されると、この値は0にリセットされます。

 


tuxTQspaceHwCursors

構文

INTEGER

アクセス

読取り専用

説明

このオブジェクトは、キュー・スペースが最後に開かれた後に、キュー・スペースに同時に作成されるカーソルの最大数を指定します。キュー・スペースの状態がCLEaningに設定されると、この値は0にリセットされます。

 


tuxTQspaceHwMemNonPersist

構文

INTEGER

アクセス

読取り専用

説明

このオブジェクトは、キュー・スペースが最後に開かれた後に、一時的メッセージによって使用される最大メモリー容量(バイト)を示します。キュー・スペースの状態がCLEaningに設定されると、この値は0にリセットされます。

 


tuxTQspaceHwMemFilters

構文

INTEGER

アクセス

読取り専用

説明

このオブジェクトは、キュー・スペースが最後に開かれた後に、キュー・スペースでフィルタに使用されるバイトの最大数を指定します。キュー・スペースの状態がCLEaningに設定されると、この値は0にリセットされます。

 


tuxTQspaceHwMemOverflow

構文

INTEGER

アクセス

読取り専用

説明

このオブジェクトは、キュー・スペースが最後に開かれた後に、キュー・スペースでオーバーフロー・メモリーに使用されるバイトの最大数を指定します。キュー・スペースの状態がCLEaningに設定されると、この値は0にリセットされます。

 


tuxTQtransTbl

tuxTQtransTblグループには、アプリケーション・キュー・スペースに関連付けられているトランザクションの実行時特性を表すオブジェクトが含まれます。この表のオブジェクトには、ローカル・マシンにインストールされているTuxedo SNMPエージェントを通じてのみアクセスできます。

オブジェクト名
オブジェクトID
tuxTQtransXid
.1.3.6.1.4.1.140.300.12.4.1.1
tuxTQtransIndx1
.1.3.6.1.4.1.140.300.12.4.1.2
tuxTQtransIndx2
.1.3.6.1.4.1.140.300.12.4.1.3
tuxTQtransIndx3
.1.3.6.1.4.1.140.300.12.4.1.4
tuxTQtransIndx4
.1.3.6.1.4.1.140.300.12.4.1.5
tuxTQtransIndx5
.1.3.6.1.4.1.140.300.12.4.1.6
tuxTQtransGrpNo
.1.3.6.1.4.1.140.300.12.4.1.7
tuxTQtranSpaceName
.1.3.6.1.4.1.140.300.12.4.1.8
tuxTQtransQmConfig
.1.3.6.1.4.1.140.300.12.4.1.9
tuxTQtransLmid
.1.3.6.1.4.1.140.300.12.4.1.10
tuxTQtransState
.1.3.6.1.4.1.140.300.12.4.1.11

 


tuxTQtransXid

構文

DisplayString (SIZE(1..78))

アクセス

読取り専用

説明

tx_info(3)によって返され、文字列表現にマップされるトランザクション識別子。等号比較の場合を除き、ユーザーはこのフィールドのデータを直接解釈することはできません。

 


tuxTQtransIndx1

構文

INTEGER

アクセス

読取り専用

説明

tuxTQtransTblに対する整数の索引。ユーザーがこれを解釈することはできません。Indx1からIndx5の組合せによって、この表の特定の行を一意に識別するためにのみ使用されます。

 


tuxTQtransIndx2

構文

INTEGER

アクセス

読取り専用

説明

tuxTQtransTblに対する整数の索引。ユーザーがこれを解釈することはできません。Indx1からIndx5の組合せによって、この表の特定の行を一意に識別するためにのみ使用されます。

 


tuxTQtransIndx3

構文

INTEGER

アクセス

読取り専用

説明

tuxTQtransTblに対する整数の索引。ユーザーがこれを解釈することはできません。Indx1からIndx5の組合せによって、この表の特定の行を一意に識別するためにのみ使用されます。

 


tuxTQtransIndx4

構文

INTEGER

アクセス

読取り専用

説明

tuxTQtransTblに対する整数の索引。ユーザーがこれを解釈することはできません。Indx1からIndx5の組合せによって、この表の特定の行を一意に識別するためにのみ使用されます。

 


tuxTQtransIndx5

構文

INTEGER

アクセス

読取り専用

説明

tuxTQtransTblに対する整数の索引。ユーザーがこれを解釈することはできません。Indx1からIndx5の組合せによって、この表の特定の行を一意に識別するためにのみ使用されます。

 


tuxTQtransGrpNo

構文

INTEGER

アクセス

読取り専用

説明

このトランザクションに関連するキュー・スペースがリソース・マネージャとなるサーバー・グループのグループ番号。つまり、そのグループのopeninfo文字列tuxTgroupOpenInfoに、このトランザクションに関連するキュー・スペースのデバイス名とキュー・スペース名が含まれます。

 


tuxTQtranSpaceName

構文

DisplayString (SIZE(1..15))

アクセス

読取り専用

説明

トランザクションに関連付けるアプリケーション・キュー・スペースの名前。

 


tuxTQtransQmConfig

構文

DisplayString (SIZE(1..78))

アクセス

読取り専用

説明

アプリケーション・キュー・スペースが存在するファイルまたはデバイスの絶対パス名。

 


tuxTQtransLmid

構文

DisplayString (SIZE(1..30))

アクセス

読取り専用

説明

アプリケーション・キュー・スペースが存在する論理マシンの識別子。

 


tuxTQtransState

構文

INTEGER { active(1), abort-only(2), aborted(3), com-called(4), ready(5), decided(6), suspended(7), habort(8), hcommit(9) }

アクセス

読み書き

説明

GETおよびSET操作の値は次のとおりです。

GET: {actdive(1)|abort-only(2)|aborted(3)|com-called(4)|ready(5)| decided(6)|suspended(7)}

GET操作は、選択したトランザクションに関する実行時情報を検索します。以下に、GETリクエストに対する応答で返されるtuxTQtransStateの意味を示します。これら以外の状態は返されません。

active(1)

トランザクションはアクティブです。
abort-only(2)

トランザクションはロールバックされるものと識別されています。

aborted(3)

トランザクションはロールバックされるものと識別され、ロールバックが開始されました。

com-called(4)

トランザクションの開始プロセスがtpcommit(3)を呼び出し、2フェーズ・コミットの第1フェーズが開始されました。

ready(5)

検索サイトの参加グループすべてが2フェーズ・コミットの第1フェーズを正常に完了し、コミット可能な状態です。

decided(6)

2フェーズ・コミットの第2フェーズが開始されました。
suspended(7)

トランザクションの開始プロセスがトランザクション処理を中断しました。

SET: {habort(8)|hcommit(9)}

SET操作は、選択したトランザクションの状態を更新します。以下に、SETリクエストによって返されるtuxTQtransStateオブジェクトの意味を示します。これ以外の状態を設定することはできません。

habort(8)

トランザクションをヒューリスティックに中止します。正常に終了すると、オブジェクトの状態はhabort(8)になります。

hcommit(9)

トランザクションをヒューリスティックにコミットします。正常に終了すると、オブジェクトの状態はhommit(9)になります。

  先頭に戻る       前  次