BEA Logo BEA Tuxedo Release 8.0

  BEA ホーム  |  イベント  |  ソリューション  |  パートナ  |  製品  |  サービス  |  ダウンロード  |  ディベロッパ・センタ  |  WebSUPPORT

 

   Tuxedo ホーム   |   BEA Tuxedo COBOL リファレンス   |   先頭へ   |   前へ   |   次へ   |   目次

 


TPGPRIO(3cbl)

名前

TPGPRIO() - サービス要求の優先順位を獲得

形式

01 TPPRIDEF-REC.
COPY TPPRIDEF.

01
TPSTATUS-REC.
COPY TPSTATUS.

CALL "TPGPRIO" USING
TPPRIDEF-REC TPSTATUS-REC.

機能説明

TPGPRIO() は、最後に送信あるいは受信した要求の優先順位を返します。 優先順位の範囲は 1 から 100 までです。最高優先順位は 100 です。 TPGPRIO()TPCALL() または TPACALL() (また、キュー機能がインストールされている場合は TPENQUEUE() あるいは TPDEQUEUE()) の後で呼び出すことができ、返される優先順位は送信された要求のものです。 また、TPGPRIO() はサービス・ルーチン内から呼び出して、呼び出されたサービスがどの優先順位で送られたかを明らかにします。 TPGPRIO() は何回でも呼び出すことができ、次の要求が送られるまでは同じ値を返します。

会話プリミティブは優先順位と関連付けられていないので、TPSEND()TPRECV() を発行しても、TPGPRIO() が返す優先順位には影響しません。 また、会話サービス・ルーチンの場合も、TPCALL()TPACALL() がそのサービス内から出されないかぎり、優先順位は関連付けられません。

戻り値

TPGPRIO() の正常終了時には、TP-STATUS に [TPOK] が設定され、要求の優先順位が TPPRIDEF-REC 内の PRIORITY に返されます。

エラー

次の条件が発生すると、TPGPRIO() は異常終了し、TP-STATUS に次の値を設定します。

[TPENOENT]

TPGPRIO() が呼び出されましたが、(TPCALL() または TPACALL() を介して) 何の要求も送信されなかったか、要求が送られなかった会話サービスの中で TPGPRIO() が呼び出されました。

[TPEPROTO]

TPGPRIO() の呼び出し方法が不適切です。

[TPESYSTEM]

BEA Tuxedo システムのエラーが発生しました。エラーの正確な内容はログ・ファイルに書き込まれます。

[TPEOS]

オペレーティング・システムのエラーが発生しました。

関連項目

TPACALL(3cbl)TPCALL(3cbl)TPDEQUEUE(3cbl)TPENQUEUE(3cbl)TPSPRIO(3cbl)

 

先頭へ戻る 前のトピックへ 次のトピックへ