型コード作成に提供します。アプリケーションには、その初期のオブジェクト参照を取得するための移植性ある手段が必要です。Current、インタフェースリポジトリ、および各種のオブジェクトサービスインスタンスの参照が必要です。アプリケーションが必要とする機能は、ネームサービスが提供される機能と同様です。したがって、このセクションで説明する操作は、ネームサービスの単純なローカルバージョンであり、アプリケーションはこれを使用して、操作に不可欠な小規模の定義済みオブジェクト参照セットを取得できます。この機構では明確に定義された小規模のオブジェクトセットのみを対象に考えているため、ネーミングコンテキストは単一レベルの名前空間に平板化できます。つの操作を定義するだけで必要な機能を実現できます。つの操作により取得され、初期オブジェクト参照のリストおよび解決機能を提供します。次に初期参照を示します。入門」を参照してください。プログラミング言語で記述されたコードの例外と似ています。ブロックを記述して、例外がスローされたときにその例外を処理しなければなりません。例外」を参照してください。システム例外とユーザー定義例外の違いを説明しています。次に、システム例外のリストを示します。介して継承する、チェックされていない例外です。定義されているユーザー定義例外のリストを示します。パッケージの中には、名前の一部に「Package」が付いているパッケージがいくつかあります。パッケージのインタフェースおよびクラスによって使用される例外またはクラスを提供するだけなので、一般にかなり小さいものです。そのような例外は次のとおりです。サブパッケージである別のパッケージは、「portable」パッケージです。パラメータの引渡しモードをサポートするには、追加のホルダークラスが必要です。パラメータをサポートしないため、変更可能なパラメータを渡す手段としてホルダークラスが必要になります。インタフェースも実装します。ホルダークラスの名前は、型の名前に「Holder」が追加されて付けられています。プログラミング言語での名前が参照されます。データ型に使用できます。定義済みのクラスが存在します。型についてもクラスが生成されます。サービスで定義される型が含まれます。各ホルダークラスには、以下が含まれます。インスタンスメンバー。言語で定義された型のデフォルト値に設定します。プログラミング言語にマッピングされている場合は、次のホルダークラスが生成されます。章「基本型のマッピング」を参照してください。メソッドを提供します。以下のような場合があります。インタフェースまたは抽象インタフェースのヘルパークラスにはナロー操作も含まれます。特定の型のオブジェクト参照にナロー変換されます。その他の種類のエラーを示す場合は、異なるシステム例外がスローされます。