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システムのイベント・ブローカにアクセスできません。詳細は、「イベント・ベースのクライアントおよびサーバーのコーディング」を参照してください。 | 
親トピック: エラーの管理