CORBA Interface MIBは、Oracle Tuxedo 8.0以上のアプリケーションに固有のCommon Object Request Broker Architecture (CORBA)インタフェースのグループとオブジェクトを定義します。CORBA Interface MIBは、次のグループで構成されています。
|
|
|
このグループには、FactoryFinderに登録されているファクトリのオカレンスを表すオブジェクトが含まれます。Tuxedo 8.0以上のアプリケーションで使用可能なファクトリが、このMIBグループに反映されます。
|
|
このグループには、ドメインとサーバー・グループの両方のレベルでCORBAインタフェースの構成特性と実行時特性を表すオブジェクトが含まれます。
|
|
このグループのオブジェクト・インスタンスは、Oracle SNMPエージェントが実行されているローカル・ホストに対してローカルの tuxInterfaceTableオブジェクトを返します。
|
|
このグループのオブジェクト・インスタンスは、特定のサーバー・キュー( tuxTqueue)のインタフェースの実行時特性を表します。
|
|
このグループのオブジェクト・インスタンスは、 tuxIfQueueTableのローカル・オブジェクトを表します。これらの値は、Oracle SNMPエージェントが実行されているホストに固有です。
|
tuxFactoryTableグループには、FactoryFinderに登録されているファクトリのオカレンスを表すオブジェクトが含まれます。
|
|
|
.1.3.6.1.4.1.140.300.48.1.1
|
|
.1.3.6.1.4.1.140.300.48.1.2
|
|
.1.3.6.1.4.1.140.300.48.1.3
|
|
.1.3.6.1.4.1.140.300.48.1.4
|
このオブジェクトは、この表でインスタンスの索引として使用される実行番号です。
DisplayString (
SIZE(
1..256))
DisplayString (
SIZE(
1..128))
ファクトリのインタフェース・リポジトリIDとして使用される、完全修飾されたインタフェース名。この名前の形式は、インタフェースの実装を生成するインタフェース定義言語(IDL)に指定されたオプションによって異なります。詳細は、CORBA 2.1仕様のセクション7.6を参照してください。
GET操作は、選択した
tuxFactoryTableインスタンスの実行時情報を検索します。インスタンスがFactoryFinderに登録されている場合、返される値は1 (
active)です。
tuxInterfaceTableグループには、ドメインとサーバー・グループの両方のレベルでCORBAインタフェースの構成特性と実行時特性を表すオブジェクトが含まれます。このグループのオブジェクトの、ドメイン・レベルのインスタンスとサーバー・グループ・レベルのインスタンスでは、セマンティクス上一定の違いがあります。詳細は、
tuxInterfaceTableを参照してください。
ドメイン・レベルの
tuxInterfaceTableインスタンスは、サーバー・グループに関連付けられません。この場合、その
tuxIfSrvGrpオブジェクトは無効な値
*をとります。
サーバー・グループ・レベルのインスタンスはサーバー・グループに関連付けられます。この場合、その
tuxIfSrvGrpオブジェクトは、ドメインに有効なサーバー・グループ名をとります。インタフェースのサーバー・グループ・レベル表現は、インタフェースの状態(
tuxIfStateオブジェクト)の管理や、蓄積された統計情報の収集に使用するコンテナも提供します。
サーバーでアクティブ化される各CORBAインタフェースには、グループ・レベルの
tuxInterfaceTableのインスタンスが必要です。サーバー内のインタフェースのアクティブ化は、このインタフェースの
tuxIfQueueインスタンスの状態によって制御されます。
tuxIfQueueインスタンスをアクティブ化すると、そのオブジェクトが、対応するサーバー・グループ・レベルの
tuxInterfaceTableインスタンスに指定された値によって初期化されます。そのようなインスタンスがまだ存在しない場合は、動的に作成されます。動的に作成されるこのサーバー・グループ・レベルの
tuxInterfaceTableインスタンスは、インタフェースにドメイン・レベルの
tuxInterfaceTableインスタンスが存在する場合はそのインスタンスのオブジェクトによって初期化されます。対応するドメイン・レベルのインスタンスが存在しない場合は、システムが指定するデフォルトの設定値が使用されます。アクティブ化されたインタフェースには、常にサーバー・グループ・レベルの
tuxInterfaceTableインスタンスが関連付けられます。
インタフェースに対する各レベルの構成オブジェクトの指定はすべてオプションです。サーバーが提供するインタフェースは、スケルトンの生成に使用するICFファイルで識別されます。インタフェースは、サーバーの起動時にシステムによって自動的に通知されます。
次の表は、
tuxInterfaceTable内のオブジェクトを示しています。
|
|
|
.1.3.6.1.4.1.140.300.53.1.1.1
|
|
.1.3.6.1.4.1.140.300.53.1.1.2
|
|
.1.3.6.1.4.1.140.300.53.1.1.3
|
|
.1.3.6.1.4.1.140.300.53.1.1.4
|
|
.1.3.6.1.4.1.140.300.53.1.1.5
|
|
.1.3.6.1.4.1.140.300.53.1.1.6
|
|
.1.3.6.1.4.1.140.300.53.1.1.7
|
|
.1.3.6.1.4.1.140.300.53.1.1.8
|
|
.1.3.6.1.4.1.140.300.53.1.1.9
|
|
.1.3.6.1.4.1.140.300.53.1.1.10
|
|
.1.3.6.1.4.1.140.300.53.1.1.11
|
|
.1.3.6.1.4.1.140.300.53.1.1.12
|
|
.1.3.6.1.4.1.140.300.53.1.1.13
|
|
.1.3.6.1.4.1.140.300.53.1.1.14
|
このオブジェクト値は、この表でインスタンスの索引として使用される実行番号です。
DisplayString (
SIZE(
1..128))
リポジトリIDとして使用される、完全修飾されたインタフェース名。この名前の形式は、インタフェースの実装を生成するIDLに指定されたオプションによって異なります。詳細は、CORBA 2.1仕様のセクション7.6を参照してください。
DisplayString (
SIZE(
1..30))
サーバー・グループ名。サーバー・グループ名にはアスタリスク(*)、カンマ(,)、コロン(:)は使用できません。このオブジェクトの値としてアスタリスク(
*)を指定すると、ドメイン・レベル・インスタンスを指定します。
注意:
|
このオブジェクトは、新しい行の作成中にのみ SETできます。
|
INTEGER { active(1), inactive(2), suspended(3), partitioned(4), invalid(5), reactivate(6) }
GETおよび
SETリクエストのセマンティクスは、次のリストが説明されているように、サーバー・グループ・レベルとドメイン・レベルのインスタンスで異なります。
GET:{active(1)|inactive(2)|suspended(3)|partitioned(4)}
GET操作は、選択した
tuxInterfaceTableインスタンスの構成情報を検索します。返される状態は、
active、
inactive、
suspended、
partitionedのみです。
tuxInterfaceTableインスタンスが定義済で、対応する
tuxIfQueueTableインスタンスが少なくとも1つアクティブな状態です。サーバー・グループ・レベルの
tuxInterfaceTableインスタンスの場合、対応する
tuxIfQueueTableインスタンスは
tuxIfNameおよび
tuxIfSrvGrpオブジェクトが一致するインスタンスです。ドメイン・レベルの
tuxInterfaceTableインスタンスの場合、対応する
tuxIfQueueTableインスタンスは、
tuxIfSrvGrp値にかかわらず
tuxIfName値が一致するインスタンスです。
tuxInterfaceTableインスタンスが定義済で、対応する
tuxIfQueueTableインスタンスがアクティブな状態ではありません。
tuxInterfaceTableインスタンスが定義済で、対応するすべての
tuxIfQueueTableインスタンスの中にアクティブな状態のインスタンスがなく、少なくとも1つが保留中の状態です。
tuxInterfaceTableインスタンスが定義済で、対応するすべての
tuxIfQueueTableインスタンスの中にアクティブな状態のインスタンスも保留状態のインスタンスもなく、少なくとも1つが分断の状態です。
SET: {invalid(5)|active(1)|inactive(2)|reactivate(6)|suspended(3)}
SETリクエストは、選択した
tuxInterfaceTableインスタンスの実行時情報および構成情報を更新します。ドメイン・レベルの変更を行うと、複数のサーバー・グループに影響することがあります。また、複数のサーバーがインタフェースを提供している場合は、実行時の変更が複数のサーバーに影響することがあります。
SETリクエストで使用できる値は、
invalid、
active、
reactivateまたは
suspendedのいずれかです。
アプリケーションの
tuxInterfaceTableインスタンスを削除します。状態の変更は、インスタンスが非アクティブな状態の場合にのみ可能です。
アプリケーションの
tuxInterfaceTableインスタンスをアクティブにします。この状態をドメイン・レベルのインスタンスに設定すると、ドメイン内で現在保留中の対応するすべての
tuxIfQueueTableインスタンスがアクティブになります。この状態をサーバー・グループ・レベルのインスタンスに設定すると、インタフェースを提供しているグループ内のサーバーにのみ影響します。状態の変更は、インスタンスが保留状態の場合にのみ可能です。正常に終了すると、オブジェクトの状態は
active(1)になります。
アプリケーションの
tuxInterfaceTableインスタンスを再びアクティブにします。この状態をドメイン・レベルのインスタンスに設定すると、ドメイン内で現在保留中の対応するすべての
tuxIfQueueTableインスタンスがアクティブになります。この状態をサーバー・グループ・レベルのインスタンスに設定すると、インタフェースを提供しているグループ内のサーバーにのみ影響します。状態の変更は、インスタンスが
active(1)または
suspended(3)状態の場合にのみ可能です。正常に終了すると、オブジェクトの状態は
active(1)になります。この状態を設定すると、サーバー・グループ・レベルの
tuxInterfaceTableインスタンスを個別にアクティブ化しなくても、サーバー・グループ・レベルで中断されている
tuxIfQueueTableインスタンスをグローバルにアクティブ化できます。
tuxInterfaceTableインスタンスを中断します。この状態をドメイン・レベルのオブジェクトに設定すると、ドメイン内で現在アクティブな、対応するすべての
tuxIfQueueTableインスタンスが中断されます。この状態をサーバー・グループ・レベルのインスタンスに設定すると、インタフェースを提供しているグループ内のサーバーにのみ影響します。状態の変更は、
active(1)状態でのみ可能です。正常に終了すると、オブジェクトの状態は
suspended(3)になります。
注意:
|
インタフェースの動的な通知( inactive(2)または invalid(5)から active(1)への状態変更)はサポートされていません。また、通知の削除( active(1)から inactive(2)への状態変更)もサポートされていません。
|
INTEGER { yes(1), no(2) }
トランザクション・コンテキスト外部での呼出しに対して自動的にトランザクションが開始されるかどうかを指定します。
•
|
このオブジェクトを実行時に変更しても、アクティブな同等の tuxInterfaceTableインスタンスには反映されません。
|
•
|
tuxIfTxPolicyオブジェクトは、 UBBCONFIGファイルでこのオブジェクトに指定された値をオーバーライドできます。 tuxIfTxPolicyが always(1)の場合、 tuxIfAutoTran値が no(2)でも実行時には無効です。設定が yes(1)の場合と同じ動作になります。 tuxIfTxPolicyが never(2)の場合、 tuxIfAutoTranの値が yes(1)でも無効です。インタフェースはトランザクションに関与しません。 tuxIfTxPolicyが ignore(4)の場合、 tuxIfAutoTranの値が yes(1)でも無効です。インタフェースはトランザクションに関与しません。
|
このオブジェクトは、システムに対する負荷を設定します。インタフェースの負荷は、ロード・バランシングのために使用します。つまり、すでに負荷が大きいキューは、新規のリクエストではあまり選択されません。
注意:
|
ドメイン・レベルのインスタンスでこのオブジェクトを実行時に更新しても、同じインタフェースで対応するサーバー・グループ・レベルのインスタンスには反映されません。
|
キューから取り出す優先度。複数のインタフェース・リクエストがサービス・キューで待機している場合、優先度の高いリクエストから処理されます。
注意:
|
ドメイン・レベルのインスタンスでこのオブジェクトを実行時に更新しても、同じインタフェースで対応するサーバー・グループ・レベルのインスタンスには反映されません。
|
このインタフェースの個々のメソッド呼出しを処理する際の時間制限(単位は秒)。このインタフェースのメソッド呼出しを処理するサーバーは、リクエストの処理中に指定した時間制限値を超えると異常終了します。このオブジェクトを0に設定すると、サーバーは異常終了しません。
注意:
|
ドメイン・レベルのインスタンスでこのオブジェクトを実行時に更新しても、同じインタフェースで対応するサーバー・グループ・レベルのインスタンスには反映されません。
|
この
tuxInterfaceTableインスタンス用に自動的に開始されたトランザクションのトランザクション・タイムアウト値(単位は秒)。インタフェースの
tuxIfAutoTranオブジェクト値が
yes(1)である場合に、トランザクション・モードでないリクエストを受信すると、トランザクションが自動的に開始されます。
注意:
|
ドメイン・レベルのインスタンスでこのオブジェクトを実行時に更新しても、同じインタフェースで対応するサーバー・グループ・レベルのインスタンスには反映されません。
|
DisplayString (
SIZE(
1..15))
このインタフェースの関連付けられているファクトリ・ベース・ルーティング基準。
注意:
|
このオブジェクトは、ドメイン・レベルの tuxInterfaceTableインスタンスにのみ、つまり tuxIfSrvGrpが *の場合にのみ設定できます。
|
DisplayString (
SIZE(
1..30))
アクティブな同等のサーバー・グループ・レベルの
tuxInterfaceTableインスタンスが関連付けられている現在の論理マシン。オブジェクト値は、ドメイン・レベル・インスタンスの場合
NULLです。
INTEGER { method(1), transaction(2), process(3) }
TPフレームワークの非アクティブ化ポリシー。このオブジェクト値はサーバーの起動時にフレームワークに登録されるポリシーを反映します。インタフェースに登録する最初のサーバーが、
tuxInterfaceTableの値を設定します。この値は変更できません。
INTEGER { always(1), never(2), optional(3), ignore(4) }
インタフェースのトランザクション・ポリシー。このオブジェクト値は、
tuxIfAutoTranオブジェクトに影響します。このポリシーはアプリケーション開発者によって設定され、サーバーの起動時に登録されます。
tuxLclInterfaceTableグループは、Oracle SNMPエージェントが実行されているローカル・ホストの値を返します。次の表は、グループの各行(インスタンス)を構成する列オブジェクトを示します。
|
|
|
.1.3.6.1.4.1.140.300.53.2.1.1
|
|
.1.3.6.1.4.1.140.300.53.2.1.2
|
|
.1.3.6.1.4.1.140.300.53.2.1.3
|
|
.1.3.6.1.4.1.140.300.53.2.1.4
|
|
.1.3.6.1.4.1.140.300.53.2.1.5
|
このオブジェクト値は、表の索引として使用される実行番号です。
DisplayString (
SIZE(
1..128))
インタフェースのインタフェース・リポジトリIDとして使用される、完全修飾されたインタフェース名。この名前の形式は、インタフェースの実装を生成するIDLに指定されたオプションによって異なります。詳細は、CORBA 2.1仕様のセクション7.6 [CORBA]を参照してください。
DisplayString (
SIZE(
1..30))
サーバー・グループ名。サーバー・グループ名にはアスタリスク(*)、カンマ(,)、コロン(:)は使用できません。このオブジェクトの値として
*を指定すると、ドメイン・レベル・インタフェースを指定します。
対応する
tuxIfQueueTableインスタンスが最初に提供されてから、これまでに完了したメソッド呼出しの数。返される値は、Oracle SNMPエージェントが実行されているローカル・ホストで指定されたインタフェースのものです。
注意:
|
このオブジェクト値は、 tuxTdomainLoadBalanceが yes(1)の場合にのみ返されます。
|
このインタフェースのキューに現時点で登録されているリクエストの数。返される値は、Oracle SNMPエージェントが実行されているローカル・ホストで指定されたインタフェースのものです。
注意:
|
このオブジェクト値は、 tuxTdomainLoadBalanceが yes(1)の場合にのみ返されます。
|
tuxIfQueueTableグループには、特定のサーバー・キューのインタフェースの実行時特性を表すオブジェクトが含まれます。オブジェクトは、インタフェースが継承する構成情報へのアクセスを提供するだけでなく、キュー内のインタフェースに関連する統計情報を提供します。管理者はこのグループを使用して、インタフェースをきめ細かく中断したりアクティブにしたりできます。このグループは、インタフェース名と、インタフェース上のメソッド呼出しを処理できるサーバー・プロセスとの間のリンクを提供します。たとえば、
tuxIfQRqAddrを使用して、
tuxTsrvrTblおよび
tuxTsrvrTblExtグループで対応するサーバーを識別できます。
|
|
|
.1.3.6.1.4.1.140.300.53.3.1.1
|
|
.1.3.6.1.4.1.140.300.53.3.1.2
|
|
.1.3.6.1.4.1.140.300.53.3.1.3
|
|
.1.3.6.1.4.1.140.300.53.3.1.4
|
|
.1.3.6.1.4.1.140.300.53.3.1.5
|
|
.1.3.6.1.4.1.140.300.53.3.1.6
|
|
.1.3.6.1.4.1.140.300.53.3.1.7
|
|
.1.3.6.1.4.1.140.300.53.3.1.8
|
|
.1.3.6.1.4.1.140.300.53.3.1.9
|
|
.1.3.6.1.4.1.140.300.53.3.1.10
|
|
.1.3.6.1.4.1.140.300.53.3.1.11
|
|
.1.3.6.1.4.1.140.300.53.3.1.12
|
|
.1.3.6.1.4.1.140.300.53.3.1.13
|
|
.1.3.6.1.4.1.140.300.53.3.1.14
|
|
.1.3.6.1.4.1.140.300.53.3.1.15
|
DisplayString (
SIZE(
1..128))
インタフェースのインタフェース・リポジトリIDとして使用される、完全修飾されたインタフェース名。この名前の形式は、インタフェースの実装を生成するIDLに指定されたオプションによって異なります。詳細は、CORBA 2.1仕様のセクション7.6を参照してください。
DisplayString (
SIZE(
1..30))
サーバー・グループ名。サーバー・グループ名にはアスタリスク(*)、カンマ(,)、コロン(:)は使用できません。
DisplayString (
SIZE(
1..30))
このインタフェースを提供するアクティブなサーバーのリクエスト・キューのシンボリック・アドレス。このオブジェクトの詳細は、
tuxTsrvrRqAddrを参照してください。
INTEGER { active(1), suspended(2), partitioned(3), unknown(4) }
GET:{active(1)|suspended(2)|partitioned(3)}
GETリクエストは、選択した
tuxIfQueueTableインスタンスの構成情報を検索します。想定される戻り値の意味は、次のとおりです。
実行中のシステムで使用可能なインタフェースを表します。
実行中のシステムで現在保留中のインタフェースを表します。
実行中のシステムで現在分断されているインタフェースを表します。
SET:{active(1)|suspended(2)}
tuxIfQueueTableインスタンスをアクティブにします。状態の変更は、
suspended(2)状態でのみ可能です。正常に終了すると、インスタンスの状態は
active(1)になります。
tuxIfQueueTableインスタンスを一時停止します。状態の変更は、
active(1)状態でのみ可能です。正常に終了すると、オブジェクトの状態は
suspended(2)になります。
注意:
|
インタフェースの動的な通知(非アクティブまたは無効からアクティブへの状態変更)はサポートされていません。また、通知解除(アクティブから非アクティブへの状態変更)もサポートされていません。
|
INTEGER { yes(1), no(2) }
トランザクション・コンテキスト外部での呼出しに対して自動的にトランザクションが開始されるかどうかを指定します。
•
|
このオブジェクトを実行時に変更しても、アクティブな同等の tuxInterfaceTableインスタンスには反映されません。
|
•
|
tuxIfTxPolicyオブジェクトは、 UBBCONFIGファイルでこのオブジェクトに指定された値をオーバーライドできます。 tuxIfTxPolicyが always(1)の場合、 tuxIfQueueAutoTran値が no(2)でも実行時には無効です。設定が yes(1)の場合と同じ動作になります。 tuxIfTxPolicyが never(2)の場合、 tuxIfQueueAutoTranの値が yes(1)でも無効です。インタフェースはトランザクションに関与しません。 tuxIfTxPolicyが ignore(4)の場合、 tuxIfQueueAutoTranの値が yes(1)でも無効です。インタフェースはトランザクションに関与しません。
|
このインタフェースに対する負荷。インタフェースの負荷は、ロード・バランシングのために使用します。すでに負荷が大きいキューは、新規のリクエストではあまり選択されません。
キューから取り出す優先度。複数のインタフェース・リクエストがサービス・キューで待機している場合、優先度の高いリクエストから処理されます。
このインタフェースの個々のメソッド呼出しを処理する際の時間制限(単位は秒)。このインタフェースのメソッド呼出しを処理するサーバーは、リクエストの処理中に指定した時間制限値を超えると異常終了します。このオブジェクトを0に設定すると、サーバーは異常終了しません。
このインスタンス用に自動的に開始されたトランザクションのトランザクション・タイムアウト値(単位は秒)。インタフェースの
tuxIfAutoTranオブジェクト値が
yes(1)である場合に、トランザクション・モードでないリクエストを受信すると、トランザクションが自動的に開始されます。
DisplayString (
SIZE(
1..15))
このインタフェースの関連付けられているファクトリ・ベース・ルーティング基準。
DisplayString (
SIZE(
1..30))
このキューがこのインタフェースを提供している現在の論理マシン。
このキューでこのインタフェースを提供する対応サーバーの数。
INTEGER { method(1), transaction(2), process(3) }
TPフレームワークの非アクティブ化ポリシー。この値は、サーバーの起動時にフレームワークに登録されるポリシーを反映します。インタフェースを登録する最初のサーバーが値を設定します。この値は変更できません。
INTEGER { always(1), never(2), optional(3), ignore(4)}
インタフェースのトランザクション・ポリシー。このオブジェクト値は、
tuxIfQueueAutoTranオブジェクトの効果に影響します。詳細は
tuxIfQueueAutoTranを参照してください。このオブジェクト値は常に読取り専用で、サーバーの構築時に開発者によって設定され、サーバーの起動時に登録されます。
tuxLclIfQueueTableグループには、
tuxIfQueueTableのローカル特性を表すオブジェクトが含まれます。このオブジェクト値は、Oracle SNMPエージェントが実行されているホストに固有です。
|
|
|
.1.3.6.1.4.1.140.300.53.4.1.1
|
|
.1.3.6.1.4.1.140.300.53.4.1.2
|
|
.1.3.6.1.4.1.140.300.53.4.1.3
|
|
.1.3.6.1.4.1.140.300.53.4.1.4
|
|
.1.3.6.1.4.1.140.300.53.4.1.5
|
|
.1.3.6.1.4.1.140.300.53.4.1.6
|
|
.1.3.6.1.4.1.140.300.53.4.1.7
|
|
.1.3.6.1.4.1.140.300.53.4.1.8
|
DisplayString (
SIZE(
1..128))
このインタフェースのインタフェース・リポジトリIDとして使用される、完全修飾されたインタフェース名。この名前の形式は、インタフェースの実装を生成するIDLに指定されたオプションによって異なります。詳細は、CORBA 2.1仕様のセクション7.6を参照してください。
DisplayString (
SIZE(
1..30))
サーバー・グループ名。サーバー・グループ名にはアスタリスク(*)、カンマ(,)、コロン(:)は使用できません。
DisplayString (
SIZE(
1..30))
このインタフェースを提供するアクティブなサーバーのリクエスト・キューのシンボリック・アドレス。このオブジェクトの詳細は、
tuxTsrvrRqAddrを参照してください。
インタフェースの最初の提供より後に完了したインタフェースのメソッド呼出しの数。
注意:
|
このオブジェクト値は、 tuxTdomainLoadBalanceが yes(1)に等しい場合にのみ返されます。
|
このインタフェースのキューに現時点で登録されているリクエストの数。
注意:
|
このオブジェクト値は、 tuxTdomainLoadBalanceが yes(1)に等しい場合にのみ返されます。
|
関連付けられたキューに対する、このインタフェースのアクティブなオブジェクトの数。この数値は、関連付けられたマシン上のキューにおけるアクティブなオブジェクト表内のエントリの数を表します。この数には、メモリー内にはないものの、アクティブなトランザクション内で呼び出されたオブジェクトが含まれています。
関連付けられたキューに対し、このインタフェースに関連付けられたアクティブなグローバル・トランザクションの数。