11.10 エントリがないために発生するエラー

バッファ・タイプを識別するためのデータ構造体やシステム表にエントリがないと、エラーが発生します。エントリ・タイプのエラーを示すTPENOENTの意味は、そのエラーを戻す関数によって異なります。次の表は、このエラーを戻す関数とエラーの様々な原因を示しています。

表11-2 エントリがないために発生するエラー

関数 原因
tpalloc() システムで認識できないバッファ・タイプがリクエストされています。バッファ・タイプやサブタイプを認識するには、Oracle Tuxedoシステム・ライブラリに定義されているタイプ・スイッチ・データ構造体にそのエントリがあることが必要です。詳細は、『ファイル形式、データ記述、MIBおよびシステム・プロセス・リファレンス』tuxtypes(5)およびtypesw(5)に関する項を参照してください。アプリケーション・レベルでは、既知のタイプを参照しなければなりません。参照していない場合は、システム管理者に問い合せてください。
tpinit() エントリ用の領域が掲示板に残っていないため、呼出し側プロセスがアプリケーションに参加できません。システム管理者に問い合せてください。
tpcall() tpacall() 呼出し側プロセスが参照しているサービスは、掲示板にエントリがないため、システムに認識されません。アプリケーション・レベルでサービスを正しく参照しなければなりません。正しく参照していない場合は、システム管理者に問い合せてください。
tpconnect() 指定されたサービスに接続できません。そのようなサービス名が存在していないか、または会話型サービスではありません。
tpgprio() 指定されたサービスに接続できません。そのようなサービス名が存在していないか、または会話型サービスではありません。
tpunadvertise() サービス名の通知を解除することができません。そのサービス名は、呼出し側プロセスによって現在通知されていません。
tpenqueue(3c) tpdequeue(3c) 関連付けられているTMQUEUE(5)サーバーが使用できないため、キュー・スペースにアクセスできません。詳細は、『ファイル形式、データ記述、MIBおよびシステム・プロセス・リファレンス』を参照してください。
tppost() tpsubscribe() tpunsubscribe() Oracle Tuxedoシステムのイベント・ブローカにアクセスできません。詳細は、「イベント・ベースのクライアントおよびサーバーのコーディング」を参照してください。