bea ホーム | 製品 | dev2dev | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > Tuxedo > Tuxedo COBOL リファレンス > セクション 3(cbl) - COBOL 関数 |
Tuxedo COBOL リファレンス
|
名前
TPSPRIO()−サービス要求の優先順位の設定
形式
01 TPPRIDEF-REC.
COPY TPPRIDEF.
01 TPSTATUS-REC.
COPY TPSTATUS.
CALL "TPSPRIO" USING TPPRIDEF-REC TPSTATUS-REC.
機能説明
TPSPRIO() は、次に送信あるいは転送される要求の優先順位を設定します。設定された優先順位は、次に送信される要求に対してのみ有効です。キュー機能がインストールされている場合、優先順位は、TPENQUEUE() または TPDEQUEUE() によってキューに登録されるメッセージまたはキューから取り出されるメッセージについても設定できます。デフォルトの設定では、TPPRIDEF-REC 内の PRIORITY の設定が正か負かにより、サービスのデフォルトの優先順位が最大 100、あるいは最小 1 に上下します。100 が最も高い優先順位です。要求のデフォルトの優先順位は、その要求の送信先となるサービスによって決まります。このデフォルトの設定は、管理時に指定してもよいですし (UBBCONFIG(5) を参照)、システムの省略時値 50 を使用してもかまいません。TPSPRIO() は、TPCONNECT() または TPSEND() を介して送られるメッセージには影響しません。
次に、TPPRIDEF-REC の有効な設定の一覧を示します。
戻り値
TPSPRIO() は正常終了時には、TP-STATUS に [TPOK] を設定します。
エラー
次の条件が発生すると、TPSPRIO() は異常終了し、TP-STATUS に次の値を設定します。
関連項目
TPACALL(3cbl)、TPCALL(3cbl)、TPDEQUEUE(3cbl)、TPENQUEUE(3cbl)、TPGPRIO(3cbl)
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |